Overture  Version 25
Public Member Functions | List of all members
GridCollectionOperators Class Reference

#include <GridCollectionOperators.h>

Inheritance diagram for GridCollectionOperators:
Inheritance graph
[legend]
Collaboration diagram for GridCollectionOperators:
Collaboration graph
[legend]

Public Member Functions

 GridCollectionOperators ()
 
 GridCollectionOperators (GridCollection &gc)
 
 GridCollectionOperators (MappedGridOperators &op)
 
 GridCollectionOperators (GridCollection &gc, MappedGridOperators &op)
 
 GridCollectionOperators (const GridCollectionOperators &mgfd)
 
virtual
GenericGridCollectionOperators
virtualConstructor ()
 
 ~GridCollectionOperators ()
 
GridCollectionOperatorsoperator= (const GridCollectionOperators &dmgf)
 
GenericGridCollectionOperatorsoperator= (const GenericGridCollectionOperators &mgo)
 
MappedGridOperatorsoperator[] (const int grid) const
 
virtual real sizeOf (FILE *file=NULL) const
 
void updateToMatchGrid (GridCollection &gc)
 
virtual int get (const GenericDataBase &dir, const aString &name)
 
virtual int put (GenericDataBase &dir, const aString &name) const
 
- Public Member Functions inherited from GenericGridCollectionOperators
 GenericGridCollectionOperators ()
 
 GenericGridCollectionOperators (GridCollection &mg)
 
 GenericGridCollectionOperators (const GenericGridCollectionOperators &mgo)
 
 GenericGridCollectionOperators (GenericMappedGridOperators &mgo)
 
 GenericGridCollectionOperators (GridCollection &mg, GenericMappedGridOperators &mgo)
 
virtual ~GenericGridCollectionOperators ()
 
GenericMappedGridOperatorsoperator[] (const int grid) const
 
virtual void updateToMatchOperators (GenericMappedGridOperators &op)
 
virtual void setOrderOfAccuracy (const int &orderOfAccuracy)
 
int getOrderOfAccuracy () const
 
virtual void setStencilSize (const int stencilSize)
 
virtual void setNumberOfComponentsForCoefficients (const int number)
 
void setTwilightZoneFlow (const int &twilightZoneFlow)
 
void setTwilightZoneFlowFunction (OGFunction &twilightZoneFlowFunction)
 
virtual void useConservativeApproximations (bool trueOrFalse=TRUE)
 
void setAveragingType (const GenericMappedGridOperators::AveragingType &type)
 
virtual realGridCollectionFunction convectiveDerivative (const realGridCollectionFunction &u, const realGridCollectionFunction &w, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex)
 
virtual realGridCollectionFunction convectiveDerivative (const realGridCollectionFunction &u, const GridFunctionParameters &gfType, const realGridCollectionFunction &w, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex)
 
virtual realGridCollectionFunction derivativeScalarDerivative (const realGridCollectionFunction &u, const realGridCollectionFunction &s, const int &direction1, const int &direction2, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex, const Index &C4=nullIndex)
 
virtual realGridCollectionFunction derivativeScalarDerivative (const realGridCollectionFunction &u, const GridFunctionParameters &gfType, const realGridCollectionFunction &s, const int &direction1, const int &direction2, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex, const Index &C4=nullIndex)
 
virtual realGridCollectionFunction derivativeScalarDerivativeCoefficients (const realGridCollectionFunction &s, const int &direction1, const int &direction2, const Index &C0=nullIndex, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex)
 
virtual realGridCollectionFunction derivativeScalarDerivativeCoefficients (const GridFunctionParameters &gfType, const realGridCollectionFunction &s, const int &direction1, const int &direction2, const Index &C0=nullIndex, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex)
 
virtual realGridCollectionFunction FCgrad (const realGridCollectionFunction &phi, const int c0=0, const int c1=0, const int c2=0, const int c3=0, const int c4=0)
 
virtual realGridCollectionFunction FCgrad (const realGridCollectionFunction &phi, const GridFunctionParameters &gfType, const int c0=0, const int c1=0, const int c2=0, const int c3=0, const int c4=0)
 
virtual void applyBoundaryConditions (realGridCollectionFunction &u, const real &time=0., const int &grid=forAll)
 
virtual void assignBoundaryConditionCoefficients (realGridCollectionFunction &coeff, const real &time=0., const int &grid=forAll)
 
virtual void applyBoundaryCondition (realGridCollectionFunction &u, const Index &Components, const BCTypes::BCNames &boundaryConditionType=BCTypes::dirichlet, const int &boundaryCondition=BCTypes::allBoundaries, const real &forcing=0., const real &time=0., const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters())
 
virtual void applyBoundaryCondition (realGridCollectionFunction &u, const Index &Components, const BCTypes::BCNames &boundaryConditionType, const int &boundaryCondition, const RealArray &forcing, const real &time=0., const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters())
 
virtual void applyBoundaryCondition (realGridCollectionFunction &u, const Index &Components, const BCTypes::BCNames &boundaryConditionType, const int &boundaryCondition, const realGridCollectionFunction &forcing, const real &time=0., const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters())
 
virtual void finishBoundaryConditions (realGridCollectionFunction &u, const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters(), const Range &C0=nullRange, const IntegerArray &gridsToUpdate=Overture::nullIntArray())
 
virtual void applyBoundaryConditionCoefficients (realGridCollectionFunction &coeff, const Index &Equations, const Index &Components, const BCTypes::BCNames &boundaryConditionType=BCTypes::dirichlet, const int &boundaryCondition=BCTypes::allBoundaries, const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters())
 

Additional Inherited Members

- Public Types inherited from GenericGridCollectionOperators
enum  { forAll =realMappedGridFunction::forAll, undefinedValue =realMappedGridFunction::undefinedValue }
 
- Public Attributes inherited from GenericGridCollectionOperators
GridCollection gridCollection
 
- Protected Member Functions inherited from GenericGridCollectionOperators
void setup ()
 
- Protected Attributes inherited from GenericGridCollectionOperators
int stencilSize
 
Index I1
 
Index I2
 
Index I3
 
ListOfGenericMappedGridOperators mappedGridOperators
 
GenericMappedGridOperatorsmappedGridOperatorsPointer
 
bool twilightZoneFlow
 
OGFunctiontwilightZoneFlowFunction
 

Constructor & Destructor Documentation

GridCollectionOperators::GridCollectionOperators ( )
GridCollectionOperators::GridCollectionOperators ( GridCollection gc)
GridCollectionOperators::GridCollectionOperators ( MappedGridOperators op)
GridCollectionOperators::GridCollectionOperators ( GridCollection gc,
MappedGridOperators op 
)
GridCollectionOperators::GridCollectionOperators ( const GridCollectionOperators mgfd)
GridCollectionOperators::~GridCollectionOperators ( )

Member Function Documentation

int GridCollectionOperators::get ( const GenericDataBase dir,
const aString name 
)
virtual

Reimplemented from GenericGridCollectionOperators.

GridCollectionOperators & GridCollectionOperators::operator= ( const GridCollectionOperators dmgf)
GenericGridCollectionOperators & GridCollectionOperators::operator= ( const GenericGridCollectionOperators mgo)
virtual

Reimplemented from GenericGridCollectionOperators.

References Overture::abort().

MappedGridOperators & GridCollectionOperators::operator[] ( const int  grid) const
int GridCollectionOperators::put ( GenericDataBase dir,
const aString name 
) const
virtual

Reimplemented from GenericGridCollectionOperators.

real GridCollectionOperators::sizeOf ( FILE *  file = NULL) const
virtual
void GridCollectionOperators::updateToMatchGrid ( GridCollection gc)
virtual
GenericGridCollectionOperators * GridCollectionOperators::virtualConstructor ( )
virtual

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