#include <CFIVS.H>
Collaboration diagram for CFIVS:

Public Methods | |
| CFIVS () | |
| Null constructor. | |
| ~CFIVS () | |
| Destructor. | |
| CFIVS (const Box &a_domain, const Box &a_boxIn, const DisjointBoxLayout &a_fineBoxes, int a_direction, Side::LoHiSide a_hiorlo) | |
| Deprecated constructor (The ProblemDomain class has replaced the Box domain). | |
| CFIVS (const ProblemDomain &a_domain, const Box &a_boxIn, const DisjointBoxLayout &a_fineBoxes, int a_direction, Side::LoHiSide a_hiorlo) | |
| Full constructor. | |
| void | define (const Box &a_domain, const Box &a_boxIn, const DisjointBoxLayout &a_fineBoxes, int a_direction, Side::LoHiSide a_hiorlo) |
| Deprecated define function. | |
| void | define (const ProblemDomain &a_domain, const Box &a_boxIn, const DisjointBoxLayout &a_fineBoxes, int a_direction, Side::LoHiSide a_hiorlo) |
| Full define function. | |
| bool | isDefined () const |
| is the face on the hi or lo side of the box? Returns "true" if the object has been defined | |
| bool | isPacked () const |
| Returns "true" if this CF IntVectSet can be represented as a simple Box. | |
| const Box & | packedBox () const |
| Returns packed box for when isPacked() is true. | |
| const IntVectSet & | getFineIVS () const |
| Get fine intvects which need to be interpolated. | |
Static Public Attributes | |
| long long | m_packCount |
| long long | m_sparseCount |
Protected Methods | |
| void | setDefaultValues () |
Protected Attributes | |
| IntVectSet | m_fiinterpIVS |
| bool | m_packed |
| Box | m_packedBox |
| bool | m_isDefined |
Class to get fine intvectset at cf interface for one side of a given fine-level Box. This class should be considered internal to AMRSolver and should not be considered part of the Chombo API.
|
|
Null constructor.
|
|
|
Destructor.
|
|
||||||||||||||||||||||||
|
Deprecated constructor (The ProblemDomain class has replaced the Box domain). Replaces Box domain with a ProblemDomain and calls define fn. |
|
||||||||||||||||||||||||
|
Full constructor. Calls corresponding define function. |
|
||||||||||||||||||||||||
|
Full define function.
|
|
||||||||||||||||||||||||
|
Deprecated define function. Replaces Box domain with a ProblemDomain and calls define fn. |
|
|
Get fine intvects which need to be interpolated. This will be empty if isEmpty() returns true |
|
|
is the face on the hi or lo side of the box? Returns "true" if the object has been defined
|
|
|
Returns "true" if this CF IntVectSet can be represented as a simple Box. Returns 'true' if this coarse-fine IntVectSet can be represented as just a Box, ie. a user can perform a dense computation instead of a pointwise calculation using IVSIterator. |
|
|
Returns packed box for when isPacked() is true. if isPacked() returns 'true', then the box returned by this function is a suitable substitute for this IntVectSet |
|
|
|
|
|
Fine intvects which need to be interpolated |
|
|
Has this object been defined? |
|
|
|
|
|
Can the coarse-fine IntVectSet be represented as a Box? |
|
|
If m_packed is true, the Box with which the coarse-fine IntVectSet can be represented |
|
|
|
1.2.16