Scrambler
1
|
Module that handles the placement of refinements. More...
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.