#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 |
|
|