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

#include <CompositeGridOperators.h>

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

Public Member Functions

 CompositeGridOperators ()
 
 CompositeGridOperators (CompositeGrid &gc)
 
 CompositeGridOperators (MappedGridOperators &op)
 
 CompositeGridOperators (CompositeGrid &gc, MappedGridOperators &op)
 
 CompositeGridOperators (const CompositeGridOperators &mgfd)
 
virtual
GenericCompositeGridOperators
virtualConstructor ()
 
 ~CompositeGridOperators ()
 
CompositeGridOperatorsoperator= (const CompositeGridOperators &dmgf)
 
GenericCompositeGridOperatorsoperator= (const GenericCompositeGridOperators &mgo)
 
MappedGridOperatorsoperator[] (const int grid) const
 
virtual real sizeOf (FILE *file=NULL) const
 
void updateToMatchGrid (CompositeGrid &gc)
 
virtual int get (const GenericDataBase &dir, const aString &name)
 
virtual int put (GenericDataBase &dir, const aString &name) const
 
- Public Member Functions inherited from GenericCompositeGridOperators
 GenericCompositeGridOperators ()
 
 GenericCompositeGridOperators (CompositeGrid &mg)
 
 GenericCompositeGridOperators (const GenericCompositeGridOperators &mgo)
 
 GenericCompositeGridOperators (GenericMappedGridOperators &mgo)
 
 GenericCompositeGridOperators (CompositeGrid &mg, GenericMappedGridOperators &mgo)
 
virtual ~GenericCompositeGridOperators ()
 
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 realCompositeGridFunction convectiveDerivative (const realCompositeGridFunction &u, const realCompositeGridFunction &w, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex)
 
virtual realCompositeGridFunction convectiveDerivative (const realCompositeGridFunction &u, const GridFunctionParameters &gfType, const realCompositeGridFunction &w, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex)
 
virtual realCompositeGridFunction derivativeScalarDerivative (const realCompositeGridFunction &u, const realCompositeGridFunction &s, const int &direction1, const int &direction2, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex, const Index &C4=nullIndex)
 
virtual realCompositeGridFunction derivativeScalarDerivative (const realCompositeGridFunction &u, const GridFunctionParameters &gfType, const realCompositeGridFunction &s, const int &direction1, const int &direction2, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex, const Index &C4=nullIndex)
 
virtual realCompositeGridFunction derivativeScalarDerivativeCoefficients (const realCompositeGridFunction &s, const int &direction1, const int &direction2, const Index &C0=nullIndex, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex)
 
virtual realCompositeGridFunction derivativeScalarDerivativeCoefficients (const GridFunctionParameters &gfType, const realCompositeGridFunction &s, const int &direction1, const int &direction2, const Index &C0=nullIndex, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex)
 
virtual realCompositeGridFunction FCgrad (const realCompositeGridFunction &phi, const int c0=0, const int c1=0, const int c2=0, const int c3=0, const int c4=0)
 
virtual realCompositeGridFunction FCgrad (const realCompositeGridFunction &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 (realCompositeGridFunction &u, const real &time=0., const int &grid=forAll)
 
virtual void assignBoundaryConditionCoefficients (realCompositeGridFunction &coeff, const real &time=0., const int &grid=forAll)
 
virtual void applyBoundaryCondition (realCompositeGridFunction &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 (realCompositeGridFunction &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 (realCompositeGridFunction &u, const Index &Components, const BCTypes::BCNames &boundaryConditionType, const int &boundaryCondition, const realCompositeGridFunction &forcing, const real &time=0., const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters())
 
virtual void finishBoundaryConditions (realCompositeGridFunction &u, const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters(), const Range &C0=nullRange, const IntegerArray &gridsToUpdate=Overture::nullIntArray())
 
virtual void applyBoundaryConditionCoefficients (realCompositeGridFunction &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 GenericCompositeGridOperators
enum  { forAll =realMappedGridFunction::forAll, undefinedValue =realMappedGridFunction::undefinedValue }
 
- Public Attributes inherited from GenericCompositeGridOperators
CompositeGrid gridCollection
 
- Protected Member Functions inherited from GenericCompositeGridOperators
void getInterpolationCoefficients (realCompositeGridFunction &coeff, const IntegerArray &gridsToUpdate=Overture::nullIntArray())
 
void setup ()
 
- Protected Attributes inherited from GenericCompositeGridOperators
int stencilSize
 
Index I1
 
Index I2
 
Index I3
 
ListOfGenericMappedGridOperators mappedGridOperators
 
GenericMappedGridOperatorsmappedGridOperatorsPointer
 
bool twilightZoneFlow
 
OGFunctiontwilightZoneFlowFunction
 

Constructor & Destructor Documentation

CompositeGridOperators::CompositeGridOperators ( )
CompositeGridOperators::CompositeGridOperators ( CompositeGrid gc)
CompositeGridOperators::CompositeGridOperators ( MappedGridOperators op)
CompositeGridOperators::CompositeGridOperators ( CompositeGrid gc,
MappedGridOperators op 
)
CompositeGridOperators::CompositeGridOperators ( const CompositeGridOperators mgfd)
CompositeGridOperators::~CompositeGridOperators ( )

Member Function Documentation

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

Reimplemented from GenericCompositeGridOperators.

CompositeGridOperators & CompositeGridOperators::operator= ( const CompositeGridOperators dmgf)
GenericCompositeGridOperators & CompositeGridOperators::operator= ( const GenericCompositeGridOperators mgo)
virtual

Reimplemented from GenericCompositeGridOperators.

References Overture::abort().

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

Reimplemented from GenericCompositeGridOperators.

real CompositeGridOperators::sizeOf ( FILE *  file = NULL) const
virtual

Reimplemented from GenericCompositeGridOperators.

References GenericCompositeGridOperators::sizeOf().

Referenced by main().

void CompositeGridOperators::updateToMatchGrid ( CompositeGrid gc)
virtual
GenericCompositeGridOperators * CompositeGridOperators::virtualConstructor ( )
virtual

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