CG  Version 25
Public Types | Public Member Functions | Protected Attributes | List of all members
ExternalBoundaryData Class Reference

#include <ExternalBoundaryData.h>

Public Types

enum  ExternalFileTypeEnum { probeBoundingBox }
 

Public Member Functions

 ExternalBoundaryData ()
 
 ~ExternalBoundaryData ()
 
int getBoundaryData (real t, CompositeGrid &cg, const int side, const int axis, const int grid, RealArray &bd)
 
int update (GenericGraphicsInterface &gi)
 Open a external file with time dependent boundary data.
 

Protected Attributes

int orderOfTimeInterpolation
 
int orderOfSpaceInterpolation
 
ExternalFileTypeEnum externalFileType
 
GenericDataBase * pdb
 
int numberOfTimes
 
RealArray times
 
int current
 

Member Enumeration Documentation

Enumerator
probeBoundingBox 

Constructor & Destructor Documentation

ExternalBoundaryData::ExternalBoundaryData ( )
ExternalBoundaryData::~ExternalBoundaryData ( )

References pdb.

Member Function Documentation

int ExternalBoundaryData::getBoundaryData ( real  t,
CompositeGrid &  cg,
const int  side,
const int  axis,
const int  grid,
RealArray &  bd 
)
int ExternalBoundaryData::update ( GenericGraphicsInterface &  gi)

Open a external file with time dependent boundary data.

References assert(), display(), dx, externalFileType, numberOfTimes, orderOfSpaceInterpolation, orderOfTimeInterpolation, pdb, printF(), probeBoundingBox, times, and xBounds.

Member Data Documentation

int ExternalBoundaryData::current
protected
ExternalFileTypeEnum ExternalBoundaryData::externalFileType
protected

Referenced by ExternalBoundaryData(), and update().

int ExternalBoundaryData::numberOfTimes
protected
int ExternalBoundaryData::orderOfSpaceInterpolation
protected

Referenced by ExternalBoundaryData(), and update().

int ExternalBoundaryData::orderOfTimeInterpolation
protected

Referenced by ExternalBoundaryData(), and update().

GenericDataBase* ExternalBoundaryData::pdb
protected
RealArray ExternalBoundaryData::times
protected

Referenced by getBoundaryData(), and update().


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