|
Scrambler
1
|
Module that handles the placement of refinements. More...
Collaboration diagram for Refinements:Data Types | |
| type | pRefinementDef |
| type | RefinementDef |
Public Member Functions | |
| subroutine | AddRefinementCriterion (field, tolerance, scaleField, Scale) |
| subroutine | AddRefinementThreshold (field, limit, threshold, scaleField) |
| subroutine | CreateRefinement (Refinement) |
| subroutine | UpdateRefinement (Refinement) |
| subroutine | AddRefinementToList (Refinement) |
| subroutine | DestroyRefinement (Refinement) |
| subroutine | ClearAllRefinements () |
| subroutine | RefinementSetErrFlag (Info, Refinement) |
| subroutine | SetFlags (mT, flags, buffer, scale, tolerance, MinScale) |
Public Attributes | |
| LOGICAL, parameter | GREATERTHAN = .false. |
| Refinement data type. | |
| LOGICAL, parameter | LESSTHAN = .true. |
| TYPE(pRefinementDef) | pRefinement |
| INTEGER | nRefinements = 0 |
| INTEGER, parameter | DEREFINE_OUTSIDE = -1d0 |
| INTEGER, parameter | DEREFINE_INSIDE = -2d0 |
Module that handles the placement of refinements.
Definition at line 32 of file refinements.f90.
| subroutine AddRefinementCriterion | ( | INTEGER | field, |
| REAL(KIND=qPREC), optional | tolerance, | ||
| INTEGER, optional | scaleField, | ||
| INTEGER, optional | Scale | ||
| ) |
Definition at line 70 of file refinements.f90.
| subroutine AddRefinementThreshold | ( | INTEGER | field, |
| LOGICAL | limit, | ||
| REAL(KIND=qPREC), dimension(:) | threshold, | ||
| INTEGER, optional | scaleField | ||
| ) |
Definition at line 83 of file refinements.f90.
| subroutine CreateRefinement | ( | TYPE(RefinementDef), pointer | Refinement | ) |
Definition at line 96 of file refinements.f90.
| subroutine UpdateRefinement | ( | TYPE(RefinementDef), pointer | Refinement | ) |
Definition at line 104 of file refinements.f90.
| subroutine AddRefinementToList | ( | TYPE(RefinementDef), pointer | Refinement | ) |
Definition at line 109 of file refinements.f90.
| subroutine DestroyRefinement | ( | TYPE(RefinementDef), pointer | Refinement | ) |
Definition at line 120 of file refinements.f90.
| subroutine ClearAllRefinements | ( | ) |
Definition at line 138 of file refinements.f90.
| subroutine RefinementSetErrFlag | ( | TYPE(InfoDef) | Info, |
| Type(RefinementDef), pointer | Refinement | ||
| ) |
Definition at line 152 of file refinements.f90.
| subroutine SetFlags | ( | INTEGER, dimension(3,2) | mT, |
| LOGICAL, dimension(:,:,:), pointer | flags, | ||
| REAL(KIND=qPREC), dimension(:,:,:), pointer | buffer, | ||
| INTEGER | scale, | ||
| REAL(KIND=qPREC) | tolerance, | ||
| REAL(KIND=qPREC) | MinScale | ||
| ) |
Definition at line 292 of file refinements.f90.
| LOGICAL, parameter GREATERTHAN = .false. |
Refinement data type.
Definition at line 42 of file refinements.f90.
| LOGICAL, parameter LESSTHAN = .true. |
Definition at line 42 of file refinements.f90.
| TYPE(pRefinementDef) pRefinement |
Definition at line 61 of file refinements.f90.
| INTEGER nRefinements = 0 |
Definition at line 63 of file refinements.f90.
| INTEGER, parameter DEREFINE_OUTSIDE = -1d0 |
Definition at line 64 of file refinements.f90.
| INTEGER, parameter DEREFINE_INSIDE = -2d0 |
Definition at line 64 of file refinements.f90.