Chombo + EB  3.0
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
TensorCFIVS Class Reference

Class to get fine intvectset at CF interface. More...

#include <TensorCFIVS.H>

Public Member Functions

bool isDefined () const
 
const IntVectSetgetFineIVS () const
 
 TensorCFIVS ()
 
 ~TensorCFIVS ()
 
 TensorCFIVS (const Box &Domain, const Box &box_in, const DisjointBoxLayout &Levboxes, int Direction, Side::LoHiSide hiorlo)
 
 TensorCFIVS (const ProblemDomain &Domain, const Box &box_in, const DisjointBoxLayout &Levboxes, int Direction, Side::LoHiSide hiorlo)
 
void define (const Box &Domain, const Box &box_in, const DisjointBoxLayout &fine_boxes, int Direction, Side::LoHiSide hiorlo)
 
void define (const ProblemDomain &Domain, const Box &box_in, const DisjointBoxLayout &fine_boxes, int Direction, Side::LoHiSide hiorlo)
 

Protected Member Functions

void setDefaultValues ()
 

Protected Attributes

IntVectSet fiinterp_ivs
 
bool isdefined
 

Private Member Functions

void operator= (const TensorCFIVS &levcfs_in)
 
 TensorCFIVS (const TensorCFIVS &levcfs_in)
 

Detailed Description

Class to get fine intvectset at CF interface.

Class to get fine intvectset at cf interface. This class should be considered internal to AMRSolver and should not be considered part of the Chombo API.

Constructor & Destructor Documentation

◆ TensorCFIVS() [1/4]

TensorCFIVS::TensorCFIVS ( )

◆ ~TensorCFIVS()

TensorCFIVS::~TensorCFIVS ( )

◆ TensorCFIVS() [2/4]

TensorCFIVS::TensorCFIVS ( const Box Domain,
const Box box_in,
const DisjointBoxLayout Levboxes,
int  Direction,
Side::LoHiSide  hiorlo 
)

◆ TensorCFIVS() [3/4]

TensorCFIVS::TensorCFIVS ( const ProblemDomain Domain,
const Box box_in,
const DisjointBoxLayout Levboxes,
int  Direction,
Side::LoHiSide  hiorlo 
)

◆ TensorCFIVS() [4/4]

TensorCFIVS::TensorCFIVS ( const TensorCFIVS levcfs_in)
inlineprivate

Member Function Documentation

◆ setDefaultValues()

void TensorCFIVS::setDefaultValues ( )
protected

◆ isDefined()

bool TensorCFIVS::isDefined ( ) const

◆ getFineIVS()

const IntVectSet& TensorCFIVS::getFineIVS ( ) const

Get fine intvects which need to be interpolated. This will be empty if isEmpty() returns true

◆ define() [1/2]

void TensorCFIVS::define ( const Box Domain,
const Box box_in,
const DisjointBoxLayout fine_boxes,
int  Direction,
Side::LoHiSide  hiorlo 
)

◆ define() [2/2]

void TensorCFIVS::define ( const ProblemDomain Domain,
const Box box_in,
const DisjointBoxLayout fine_boxes,
int  Direction,
Side::LoHiSide  hiorlo 
)

◆ operator=()

void TensorCFIVS::operator= ( const TensorCFIVS levcfs_in)
inlineprivate

Member Data Documentation

◆ fiinterp_ivs

IntVectSet TensorCFIVS::fiinterp_ivs
protected

◆ isdefined

bool TensorCFIVS::isdefined
protected

The documentation for this class was generated from the following file: