TensorCFIVS Class Reference

#include <TensorCFIVS.H>

List of all members.


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.

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)


Constructor & Destructor Documentation

TensorCFIVS::TensorCFIVS (  ) 

TensorCFIVS::~TensorCFIVS (  ) 

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

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

TensorCFIVS::TensorCFIVS ( const TensorCFIVS levcfs_in  )  [inline, private]


Member Function Documentation

void TensorCFIVS::setDefaultValues (  )  [protected]

bool TensorCFIVS::isDefined (  )  const

const IntVectSet& TensorCFIVS::getFineIVS (  )  const

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

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

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

void TensorCFIVS::operator= ( const TensorCFIVS levcfs_in  )  [inline, private]


Member Data Documentation

bool TensorCFIVS::isdefined [protected]


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

Generated on Fri Aug 18 04:04:09 2017 for Chombo + EB by  doxygen 1.5.5