Overture  Version 25
Public Member Functions | Public Attributes | Protected Member Functions | Friends | List of all members
floatCompositeGridFunction Class Reference

#include <floatCompositeGridFunction.h>

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

Public Member Functions

 floatCompositeGridFunction ()
 
 floatCompositeGridFunction (CompositeGrid &grid, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
 floatCompositeGridFunction (CompositeGridData &gcData, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
 floatCompositeGridFunction (CompositeGrid &grid, const int &i0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
 floatCompositeGridFunction (CompositeGridData &gcData, const int &i0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
 floatCompositeGridFunction (CompositeGrid &grid, const GridFunctionParameters::GridFunctionType &type, const Range &Component0=nullRange, const Range &Component1=nullRange, const Range &Component2=nullRange, const Range &Component3=nullRange, const Range &Component4=nullRange)
 
 floatCompositeGridFunction (CompositeGrid &CompositeGrid)
 
 floatCompositeGridFunction (CompositeGridData &CompositeGrid)
 
 floatCompositeGridFunction (const floatCompositeGridFunction &cgf, const CopyType copyType=DEEP)
 
 floatCompositeGridFunction (const floatGridCollectionFunction &cgf, const CopyType copyType=DEEP)
 
virtual ~floatCompositeGridFunction ()
 
floatCompositeGridFunctionoperator= (const floatCompositeGridFunction &cgf)
 
floatGridCollectionFunctionoperator= (const floatGridCollectionFunction &gcf)
 
floatCompositeGridFunction operator() (const Range &component0, const Range &component1=nullRange, const Range &component2=nullRange, const Range &component3=nullRange, const Range &component4=nullRange)
 
CompositeGridOperatorsgetOperators () const
 
void setOperators (GenericCollectionOperators &operators)
 
InterpolantgetInterpolant (const bool abortIfNull=TRUE) const
 
virtual aString getClassName () const
 
CompositeGridgetCompositeGrid (const bool abortIfNull=TRUE) const
 
void link (const floatCompositeGridFunction &gcf, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange)
 
void link (const floatGridCollectionFunction &gcf, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange)
 
virtual void link (const floatCompositeGridFunction &gcf, const int componentToLinkTo=0, const int numberOfComponents=1)
 
virtual void link (const floatGridCollectionFunction &gcf, const int componentToLinkTo=0, const int numberOfComponents=1)
 
void reference (const floatCompositeGridFunction &cgf)
 
void reference (const floatGridCollectionFunction &cgf)
 
virtual void setIsACoefficientMatrix (const bool trueOrFalse=TRUE, const int stencilSize=defaultValue, const int numberOfGhostLines=1, const int numberOfComponentsForCoefficients=1, const int offset=0)
 
virtual real sizeOf (FILE *file=NULL) const
 
updateReturnValue updateToMatchGrid ()
 
updateReturnValue updateToMatchGrid (CompositeGridData &gridData, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
updateReturnValue updateToMatchGrid (CompositeGrid &grid, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
updateReturnValue updateToMatchGrid (CompositeGrid &grid, const int &i0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
updateReturnValue updateToMatchGrid (const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
updateReturnValue updateToMatchGrid (CompositeGrid &grid, const GridFunctionParameters::GridFunctionType &type, const Range &component0, const Range &component1=nullRange, const Range &component2=nullRange, const Range &component3=nullRange, const Range &component4=nullRange)
 
updateReturnValue updateToMatchGrid (const GridFunctionParameters::GridFunctionType &type, const Range &component0, const Range &component1=nullRange, const Range &component2=nullRange, const Range &component3=nullRange, const Range &component4=nullRange)
 
updateReturnValue updateToMatchGrid (CompositeGrid &grid, const GridFunctionParameters::GridFunctionType &type)
 
updateReturnValue updateToMatchGrid (const GridFunctionParameters::GridFunctionType &type)
 
updateReturnValue updateToMatchGrid (CompositeGrid &grid)
 
updateReturnValue updateToMatchGrid (CompositeGridData &grid)
 
updateReturnValue updateToMatchGridFunction (const floatCompositeGridFunction &cgf, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
updateReturnValue updateToMatchGridFunction (const floatCompositeGridFunction &gcf)
 
updateReturnValue updateToMatchNumberOfGrids (CompositeGrid &gc)
 
int interpolate (Interpolant &interpolant, const Range &C0=nullRange, const Range &C1=nullRange, const Range &C2=nullRange)
 
int interpolate (const Range &C0=nullRange, const Range &C1=nullRange, const Range &C2=nullRange)
 
COLLECTION_FUNCTIONoperator+ (const COLLECTION_FUNCTION &cgf) const
 
COLLECTION_FUNCTIONoperator- (const COLLECTION_FUNCTION &cgf) const
 
COLLECTION_FUNCTIONoperator* (const COLLECTION_FUNCTION &cgf) const
 
COLLECTION_FUNCTIONoperator/ (const COLLECTION_FUNCTION &cgf) const
 
COLLECTION_FUNCTIONoperator+= (const COLLECTION_FUNCTION &cgf)
 
COLLECTION_FUNCTIONoperator-= (const COLLECTION_FUNCTION &cgf)
 
COLLECTION_FUNCTIONoperator*= (const COLLECTION_FUNCTION &cgf)
 
COLLECTION_FUNCTIONoperator/= (const COLLECTION_FUNCTION &cgf)
 
COLLECTION_FUNCTIONoperator+ () const
 
COLLECTION_FUNCTIONoperator- () const
 
COLLECTION_FUNCTIONoperator= (const INTEGRAL_TYPE value)
 
COLLECTION_FUNCTIONoperator+ (const INTEGRAL_TYPE value) const
 
COLLECTION_FUNCTIONoperator- (const INTEGRAL_TYPE value) const
 
COLLECTION_FUNCTIONoperator* (const INTEGRAL_TYPE value) const
 
COLLECTION_FUNCTIONoperator/ (const INTEGRAL_TYPE value) const
 
COLLECTION_FUNCTIONoperator+= (const INTEGRAL_TYPE value)
 
COLLECTION_FUNCTIONoperator-= (const INTEGRAL_TYPE value)
 
COLLECTION_FUNCTIONoperator*= (const INTEGRAL_TYPE value)
 
COLLECTION_FUNCTIONoperator/= (const INTEGRAL_TYPE value)
 
INT_COLLECTION_FUNCTION operator< (const COLLECTION_FUNCTION &cgf) const
 
INT_COLLECTION_FUNCTION operator<= (const COLLECTION_FUNCTION &cgf) const
 
INT_COLLECTION_FUNCTION operator> (const COLLECTION_FUNCTION &cgf) const
 
INT_COLLECTION_FUNCTION operator>= (const COLLECTION_FUNCTION &cgf) const
 
INT_COLLECTION_FUNCTION operator== (const COLLECTION_FUNCTION &cgf) const
 
INT_COLLECTION_FUNCTION operator!= (const COLLECTION_FUNCTION &cgf) const
 
COLLECTION_FUNCTION convectiveDerivative (const COLLECTION_FUNCTION &w, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex) const
 
COLLECTION_FUNCTION convectiveDerivative (const GridFunctionParameters &gfType, const COLLECTION_FUNCTION &w, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex) const
 
COLLECTION_FUNCTION derivativeScalarDerivative (const COLLECTION_FUNCTION &s, const int &direction1, const int &direction2, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex, const Index &C4=nullIndex) const
 
COLLECTION_FUNCTION derivativeScalarDerivative (const GridFunctionParameters &gfType, const COLLECTION_FUNCTION &s, const int &direction1, const int &direction2, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex, const Index &C4=nullIndex) const
 
COLLECTION_FUNCTION derivativeScalarDerivativeCoefficients (const COLLECTION_FUNCTION &s, const int &direction1, const int &direction2, const Index &C0=nullIndex, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex) const
 
COLLECTION_FUNCTION derivativeScalarDerivativeCoefficients (const GridFunctionParameters &gfType, const COLLECTION_FUNCTION &s, const int &direction1, const int &direction2, const Index &C0=nullIndex, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex) const
 
COLLECTION_FUNCTION FCgrad (const int c0=0, const int c1=0, const int c2=0, const int c3=0, const int c4=0) const
 
COLLECTION_FUNCTION FCgrad (const GridFunctionParameters &gfType, const int c0=0, const int c1=0, const int c2=0, const int c3=0, const int c4=0) const
 
void applyBoundaryConditions (const real &time=0., const int &grid=forAll)
 
void assignBoundaryConditionCoefficients (const real &time=0., const int &grid=forAll)
 
void applyBoundaryCondition (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())
 
void applyBoundaryCondition (const Index &Components, const BCTypes::BCNames &boundaryConditionType, const int &boundaryCondition, const RealArray &forcing, const real &time=0., const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters())
 
void applyBoundaryCondition (const Index &Components, const BCTypes::BCNames &boundaryConditionType, const int &boundaryCondition, const COLLECTION_FUNCTION &forcing, const real &time=0., const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters())
 
void finishBoundaryConditions (const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters(), const Range &C0=nullRange, const IntegerArray &gridsToUpdate=Overture::nullIntArray())
 
void applyBoundaryConditionCoefficients (const Index &Equation, const Index &Components, const BCTypes::BCNames &boundaryConditionType=BCTypes::dirichlet, const int &boundaryCondition=BCTypes::allBoundaries, const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters())
 
updateReturnValue updateToMatchGrid (GridCollectionData &gridData, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
updateReturnValue updateToMatchGrid (GridCollection &grid, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
updateReturnValue updateToMatchGrid (GridCollection &grid, const int &i0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
updateReturnValue updateToMatchGrid (GridCollection &grid, const GridFunctionParameters::GridFunctionType &type, const Range &component0, const Range &component1=nullRange, const Range &component2=nullRange, const Range &component3=nullRange, const Range &component4=nullRange)
 
updateReturnValue updateToMatchGrid (GridCollection &grid, const GridFunctionParameters::GridFunctionType &type)
 
updateReturnValue updateToMatchGrid (GridCollection &grid)
 
updateReturnValue updateToMatchGrid (GridCollectionData &grid)
 
updateReturnValue updateToMatchGridFunction (const floatGridCollectionFunction &cgf, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
updateReturnValue updateToMatchGridFunction (const floatGridCollectionFunction &gcf)
 
updateReturnValue updateToMatchNumberOfGrids (GridCollection &gc)
 
- Public Member Functions inherited from floatGridCollectionFunction
int positionOfComponent (int i) const
 
int positionOfCoordinate (int i) const
 
int numberOfComponentGrids () const
 
int numberOfGrids () const
 
int numberOfRefinementLevels () const
 
int numberOfMultigridLevels () const
 
int positionOfFaceCentering () const
 
int faceCentering () const
 
 floatGridCollectionFunction ()
 
 floatGridCollectionFunction (GridCollection &grid, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
 floatGridCollectionFunction (GridCollectionData &gcData, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
 floatGridCollectionFunction (GridCollection &grid, const int &i0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
 floatGridCollectionFunction (GridCollectionData &gcData, const int &i0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, const Range &R5=nullRange, const Range &R6=nullRange, const Range &R7=nullRange)
 
 floatGridCollectionFunction (GridCollection &gc, const GridFunctionParameters::GridFunctionType &type, const Range &component0=nullRange, const Range &component1=nullRange, const Range &component2=nullRange, const Range &component3=nullRange, const Range &component4=nullRange)
 
 floatGridCollectionFunction (GridCollection &gridCollection)
 
 floatGridCollectionFunction (GridCollectionData &gridCollection)
 
 floatGridCollectionFunction (const floatGridCollectionFunction &cgf, const CopyType copyType=DEEP)
 
virtual ~floatGridCollectionFunction ()
 
virtual floatMappedGridFunctionoperator[] (const int grid) const
 
floatGridCollectionFunction operator() (const Range &component0, const Range &component1=nullRange, const Range &component2=nullRange, const Range &component3=nullRange, const Range &component4=nullRange)
 
virtual void consistencyCheck () const
 
int getComponentBound (int component) const
 
int getComponentBase (int component) const
 
int getComponentDimension (int component) const
 
int getCoordinateBound (int coordinate) const
 
int getCoordinateBase (int coordinate) const
 
int getCoordinateDimension (int coordinate) const
 
GridFunctionParameters::GridFunctionType getGridFunctionType (const Index &component0=nullIndex, const Index &component1=nullIndex, const Index &component2=nullIndex, const Index &component3=nullIndex, const Index &component4=nullIndex) const
 
GridFunctionParameters::GridFunctionTypeWithComponents getGridFunctionTypeWithComponents (const Index &component0=nullIndex, const Index &component1=nullIndex, const Index &component2=nullIndex, const Index &component3=nullIndex, const Index &component4=nullIndex) const
 
int getNumberOfComponents () const
 
bool isNull ()
 
bool getIsACoefficientMatrix () const
 
virtual int dataCopy (const floatGridCollectionFunction &gcf)
 
virtual void display (const aString &label=nullString, FILE *file=NULL, const aString &format=nullString) const
 
virtual void display (const aString &label, const aString &format) const
 
virtual void display (const aString &label, const DisplayParameters &displayParameters) const
 
virtual int destroy ()
 
void getRanges (Range &R0, Range &R1, Range &R2, Range &R3, Range &R4, Range &R5, Range &R6, Range &R7) const
 
virtual void breakReference ()
 
void setName (const aString &name, const int &component0=defaultValue, const int &component1=defaultValue, const int &component2=defaultValue, const int &component3=defaultValue, const int &component4=defaultValue)
 
aString getName (const int &component0=defaultValue, const int &component1=defaultValue, const int &component2=defaultValue, const int &component3=defaultValue, const int &component4=defaultValue) const
 
virtual GridCollectiongetGridCollection (const bool abortIfNull=TRUE) const
 
virtual int get (const GenericDataBase &dir, const aString &name)
 
virtual int put (GenericDataBase &dir, const aString &name) const
 
virtual void periodicUpdate (const Range &C0=nullRange, const Range &C1=nullRange, const Range &C2=nullRange, const Range &C3=nullRange, const Range &C4=nullRange, const bool &derivativePeriodic=FALSE)
 
virtual updateReturnValue updateToMatchComponentGrids ()
 
void setInterpolant (Interpolant *interpolant)
 
bool getIsCellCentered (const Index &axis=nullIndex, const Index &component0=nullIndex, const Index &component1=nullIndex, const Index &component2=nullIndex, const Index &component3=nullIndex, const Index &component4=nullIndex, const Index &grid=nullIndex) const
 
void setIsCellCentered (const bool trueOrFalse, const Index &axis=nullIndex, const Index &component0=nullIndex, const Index &component1=nullIndex, const Index &component2=nullIndex, const Index &component3=nullIndex, const Index &component4=nullIndex, const Index &grid=nullIndex)
 
void setIsFaceCentered (const int &axis=forAll, const Index &component0=nullIndex, const Index &component1=nullIndex, const Index &component2=nullIndex, const Index &component3=nullIndex, const Index &component4=nullIndex, const Index &grid=nullIndex)
 
bool getIsFaceCentered (const int &axis=forAll, const Index &component0=nullIndex, const Index &component1=nullIndex, const Index &component2=nullIndex, const Index &component3=nullIndex, const Index &component4=nullIndex, const Index &grid=nullIndex) const
 
GridFunctionParameters::faceCenteringType getFaceCentering () const
 
void setFaceCentering (const int &axis=defaultValue)
 
int updateFaceCentering ()
 
void setDataAllocationOption (int option)
 Set the data allocation option.
 
virtual int fixupUnusedPoints (const RealArray &value=Overture::nullRealArray(), int numberOfGhostlines=1)
 
GridCollectionOperatorsgetOperators () const
 
COLLECTION_FUNCTIONoperator+ (const COLLECTION_FUNCTION &cgf) const
 
COLLECTION_FUNCTIONoperator- (const COLLECTION_FUNCTION &cgf) const
 
COLLECTION_FUNCTIONoperator* (const COLLECTION_FUNCTION &cgf) const
 
COLLECTION_FUNCTIONoperator/ (const COLLECTION_FUNCTION &cgf) const
 
COLLECTION_FUNCTIONoperator+= (const COLLECTION_FUNCTION &cgf)
 
COLLECTION_FUNCTIONoperator-= (const COLLECTION_FUNCTION &cgf)
 
COLLECTION_FUNCTIONoperator*= (const COLLECTION_FUNCTION &cgf)
 
COLLECTION_FUNCTIONoperator/= (const COLLECTION_FUNCTION &cgf)
 
COLLECTION_FUNCTIONoperator+ () const
 
COLLECTION_FUNCTIONoperator- () const
 
COLLECTION_FUNCTIONoperator= (const INTEGRAL_TYPE value)
 
COLLECTION_FUNCTIONoperator+ (const INTEGRAL_TYPE value) const
 
COLLECTION_FUNCTIONoperator- (const INTEGRAL_TYPE value) const
 
COLLECTION_FUNCTIONoperator* (const INTEGRAL_TYPE value) const
 
COLLECTION_FUNCTIONoperator/ (const INTEGRAL_TYPE value) const
 
COLLECTION_FUNCTIONoperator+= (const INTEGRAL_TYPE value)
 
COLLECTION_FUNCTIONoperator-= (const INTEGRAL_TYPE value)
 
COLLECTION_FUNCTIONoperator*= (const INTEGRAL_TYPE value)
 
COLLECTION_FUNCTIONoperator/= (const INTEGRAL_TYPE value)
 
INT_COLLECTION_FUNCTION operator< (const COLLECTION_FUNCTION &cgf) const
 
INT_COLLECTION_FUNCTION operator<= (const COLLECTION_FUNCTION &cgf) const
 
INT_COLLECTION_FUNCTION operator> (const COLLECTION_FUNCTION &cgf) const
 
INT_COLLECTION_FUNCTION operator>= (const COLLECTION_FUNCTION &cgf) const
 
INT_COLLECTION_FUNCTION operator== (const COLLECTION_FUNCTION &cgf) const
 
INT_COLLECTION_FUNCTION operator!= (const COLLECTION_FUNCTION &cgf) const
 
COLLECTION_FUNCTION convectiveDerivative (const COLLECTION_FUNCTION &w, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex) const
 
COLLECTION_FUNCTION convectiveDerivative (const GridFunctionParameters &gfType, const COLLECTION_FUNCTION &w, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex) const
 
COLLECTION_FUNCTION derivativeScalarDerivative (const COLLECTION_FUNCTION &s, const int &direction1, const int &direction2, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex, const Index &C4=nullIndex) const
 
COLLECTION_FUNCTION derivativeScalarDerivative (const GridFunctionParameters &gfType, const COLLECTION_FUNCTION &s, const int &direction1, const int &direction2, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex, const Index &C4=nullIndex) const
 
COLLECTION_FUNCTION derivativeScalarDerivativeCoefficients (const COLLECTION_FUNCTION &s, const int &direction1, const int &direction2, const Index &C0=nullIndex, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex) const
 
COLLECTION_FUNCTION derivativeScalarDerivativeCoefficients (const GridFunctionParameters &gfType, const COLLECTION_FUNCTION &s, const int &direction1, const int &direction2, const Index &C0=nullIndex, const Index &C1=nullIndex, const Index &C2=nullIndex, const Index &C3=nullIndex) const
 
COLLECTION_FUNCTION FCgrad (const int c0=0, const int c1=0, const int c2=0, const int c3=0, const int c4=0) const
 
COLLECTION_FUNCTION FCgrad (const GridFunctionParameters &gfType, const int c0=0, const int c1=0, const int c2=0, const int c3=0, const int c4=0) const
 
void applyBoundaryConditions (const real &time=0., const int &grid=forAll)
 
void assignBoundaryConditionCoefficients (const real &time=0., const int &grid=forAll)
 
void applyBoundaryCondition (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())
 
void applyBoundaryCondition (const Index &Components, const BCTypes::BCNames &boundaryConditionType, const int &boundaryCondition, const RealArray &forcing, const real &time=0., const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters())
 
void applyBoundaryCondition (const Index &Components, const BCTypes::BCNames &boundaryConditionType, const int &boundaryCondition, const COLLECTION_FUNCTION &forcing, const real &time=0., const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters())
 
void finishBoundaryConditions (const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters(), const Range &C0=nullRange, const IntegerArray &gridsToUpdate=Overture::nullIntArray())
 
void applyBoundaryConditionCoefficients (const Index &Equation, const Index &Components, const BCTypes::BCNames &boundaryConditionType=BCTypes::dirichlet, const int &boundaryCondition=BCTypes::allBoundaries, const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters())
 
- Public Member Functions inherited from floatGenericGridCollectionFunction
 floatGenericGridCollectionFunction ()
 
 floatGenericGridCollectionFunction (const floatGenericGridCollectionFunction &, const CopyType=DEEP)
 
virtual ~floatGenericGridCollectionFunction ()
 
 floatGenericGridCollectionFunction (GenericGridCollection *gridList)
 
floatGenericGridCollectionFunctionoperator= (const floatGenericGridCollectionFunction &X)
 
floatGenericGridFunctionoperator[] (const int grid)
 
void reference (const floatGenericGridCollectionFunction &)
 
- Public Member Functions inherited from ReferenceCounting
 ReferenceCounting ()
 
 ReferenceCounting (const ReferenceCounting &x, const CopyType ct=DEEP)
 
virtual ~ReferenceCounting ()
 
Integer incrementReferenceCount ()
 
Integer decrementReferenceCount ()
 
Integer getReferenceCount () const
 
Logical uncountedReferencesMayExist ()
 
Integer getGlobalID () const
 
void setGlobalID (int id)
 

Public Attributes

ListOfFloatCompositeGridFunction baseGrid
 
ListOfFloatCompositeGridFunction multigridLevel
 
ListOfFloatCompositeGridFunction refinementLevel
 
- Public Attributes inherited from floatGridCollectionFunction
ListOfFloatMappedGridFunction mappedGridFunctionList
 
ListOfFloatGridCollectionFunction baseGrid
 
ListOfFloatGridCollectionFunction multigridLevel
 
ListOfFloatGridCollectionFunction refinementLevel
 
GridCollectionDatagridCollectionData
 
GridCollectiongridCollection
 
GenericCollectionOperatorsoperators
 
SparseRepForGCF * sparse
 
- Public Attributes inherited from floatGenericGridCollectionFunction
ListOfFloatGenericGridFunction genericGridFunctionList
 
GenericGridCollectiongridList
 

Protected Member Functions

void updateReferences ()
 
int updateCollections ()
 
- Protected Member Functions inherited from floatGridCollectionFunction
void constructor (GridCollection *gridCollection0, GridCollectionData *gridCollectionData0, const Range &R0, const Range &R1, const Range &R2, const Range &R3, const Range &R4, const Range &R5, const Range &R6, const Range &R7, const bool createMappedGridFunctionList=TRUE)
 
void initialize ()
 
void dimensionName ()
 
void setPositionOfFaceCentering (const int number)
 

Friends

floatCompositeGridFunctionfabs (const floatCompositeGridFunction &cgf)
 
floatCompositeGridFunction evaluate (floatCompositeGridFunction &u)
 
COLLECTION_FUNCTIONoperator+ (const INTEGRAL_TYPE value, const COLLECTION_FUNCTION &cgf)
 
COLLECTION_FUNCTIONoperator- (const INTEGRAL_TYPE value, const COLLECTION_FUNCTION &cgf)
 
COLLECTION_FUNCTIONoperator* (const INTEGRAL_TYPE value, const COLLECTION_FUNCTION &cgf)
 
COLLECTION_FUNCTIONoperator/ (const INTEGRAL_TYPE value, const COLLECTION_FUNCTION &cgf)
 
INTEGRAL_TYPE max (const COLLECTION_FUNCTION &cgf)
 
INTEGRAL_TYPE min (const COLLECTION_FUNCTION &cgf)
 

Additional Inherited Members

- Public Types inherited from floatGridCollectionFunction
enum  {
  undefinedValue =floatMappedGridFunction::undefinedValue, defaultValue =floatMappedGridFunction::defaultValue, forAll =floatMappedGridFunction::forAll, forAllGrids =forAll+1,
  maximumNumberOfIndicies =floatMappedGridFunction::maximumNumberOfIndicies, maximumNumberOfComponents =floatMappedGridFunction::maximumNumberOfComponents
}
 
enum  updateReturnValue { updateNoChange = floatMappedGridFunction::updateNoChange, updateReshaped = floatMappedGridFunction::updateReshaped, updateResized = floatMappedGridFunction::updateResized, updateComponentsChanged = floatMappedGridFunction::updateComponentsChanged }
 
- Protected Attributes inherited from floatGridCollectionFunction
aString className
 
bool temporary
 
int dataAllocationOption
 
RCDatarcData
 

Constructor & Destructor Documentation

floatCompositeGridFunction::floatCompositeGridFunction ( )

Referenced by operator()().

floatCompositeGridFunction::floatCompositeGridFunction ( CompositeGrid grid,
const Range &  R0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)

References updateToMatchGrid().

floatCompositeGridFunction::floatCompositeGridFunction ( CompositeGridData gcData,
const Range &  R0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)

References updateToMatchGrid().

floatCompositeGridFunction::floatCompositeGridFunction ( CompositeGrid grid,
const int &  i0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)

References updateToMatchGrid().

floatCompositeGridFunction::floatCompositeGridFunction ( CompositeGridData gcData,
const int &  i0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)

References updateToMatchGrid().

floatCompositeGridFunction::floatCompositeGridFunction ( CompositeGrid grid,
const GridFunctionParameters::GridFunctionType type,
const Range &  Component0 = nullRange,
const Range &  Component1 = nullRange,
const Range &  Component2 = nullRange,
const Range &  Component3 = nullRange,
const Range &  Component4 = nullRange 
)

References updateToMatchGrid().

floatCompositeGridFunction::floatCompositeGridFunction ( CompositeGrid CompositeGrid)

References updateToMatchGrid().

floatCompositeGridFunction::floatCompositeGridFunction ( CompositeGridData CompositeGrid)

References updateToMatchGrid().

floatCompositeGridFunction::floatCompositeGridFunction ( const floatCompositeGridFunction cgf,
const CopyType  copyType = DEEP 
)

References updateReferences().

floatCompositeGridFunction::floatCompositeGridFunction ( const floatGridCollectionFunction cgf,
const CopyType  copyType = DEEP 
)

References updateReferences().

floatCompositeGridFunction::~floatCompositeGridFunction ( )
virtual

Member Function Documentation

void floatCompositeGridFunction::applyBoundaryCondition ( 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() 
)
void floatCompositeGridFunction::applyBoundaryCondition ( const Index &  Components,
const BCTypes::BCNames boundaryConditionType,
const int &  boundaryCondition,
const RealArray forcing,
const real time = 0.,
const BoundaryConditionParameters bcParameters = Overture::defaultBoundaryConditionParameters() 
)
void floatCompositeGridFunction::applyBoundaryCondition ( const Index &  Components,
const BCTypes::BCNames boundaryConditionType,
const int &  boundaryCondition,
const COLLECTION_FUNCTION forcing,
const real time = 0.,
const BoundaryConditionParameters bcParameters = Overture::defaultBoundaryConditionParameters() 
)
void floatCompositeGridFunction::applyBoundaryConditionCoefficients ( const Index &  Equation,
const Index &  Components,
const BCTypes::BCNames boundaryConditionType = BCTypes::dirichlet,
const int &  boundaryCondition = BCTypes::allBoundaries,
const BoundaryConditionParameters bcParameters = Overture::defaultBoundaryConditionParameters() 
)
void floatCompositeGridFunction::applyBoundaryConditions ( const real time = 0.,
const int &  grid = forAll 
)
void floatCompositeGridFunction::assignBoundaryConditionCoefficients ( const real time = 0.,
const int &  grid = forAll 
)
COLLECTION_FUNCTION floatCompositeGridFunction::convectiveDerivative ( const COLLECTION_FUNCTION w,
const Index &  C1 = nullIndex,
const Index &  C2 = nullIndex,
const Index &  C3 = nullIndex 
) const
COLLECTION_FUNCTION floatCompositeGridFunction::convectiveDerivative ( const GridFunctionParameters gfType,
const COLLECTION_FUNCTION w,
const Index &  C1 = nullIndex,
const Index &  C2 = nullIndex,
const Index &  C3 = nullIndex 
) const
COLLECTION_FUNCTION floatCompositeGridFunction::derivativeScalarDerivative ( const COLLECTION_FUNCTION s,
const int &  direction1,
const int &  direction2,
const Index &  C1 = nullIndex,
const Index &  C2 = nullIndex,
const Index &  C3 = nullIndex,
const Index &  C4 = nullIndex 
) const
COLLECTION_FUNCTION floatCompositeGridFunction::derivativeScalarDerivative ( const GridFunctionParameters gfType,
const COLLECTION_FUNCTION s,
const int &  direction1,
const int &  direction2,
const Index &  C1 = nullIndex,
const Index &  C2 = nullIndex,
const Index &  C3 = nullIndex,
const Index &  C4 = nullIndex 
) const
COLLECTION_FUNCTION floatCompositeGridFunction::derivativeScalarDerivativeCoefficients ( const COLLECTION_FUNCTION s,
const int &  direction1,
const int &  direction2,
const Index &  C0 = nullIndex,
const Index &  C1 = nullIndex,
const Index &  C2 = nullIndex,
const Index &  C3 = nullIndex 
) const
COLLECTION_FUNCTION floatCompositeGridFunction::derivativeScalarDerivativeCoefficients ( const GridFunctionParameters gfType,
const COLLECTION_FUNCTION s,
const int &  direction1,
const int &  direction2,
const Index &  C0 = nullIndex,
const Index &  C1 = nullIndex,
const Index &  C2 = nullIndex,
const Index &  C3 = nullIndex 
) const
COLLECTION_FUNCTION floatCompositeGridFunction::FCgrad ( const int  c0 = 0,
const int  c1 = 0,
const int  c2 = 0,
const int  c3 = 0,
const int  c4 = 0 
) const
COLLECTION_FUNCTION floatCompositeGridFunction::FCgrad ( const GridFunctionParameters gfType,
const int  c0 = 0,
const int  c1 = 0,
const int  c2 = 0,
const int  c3 = 0,
const int  c4 = 0 
) const
void floatCompositeGridFunction::finishBoundaryConditions ( const BoundaryConditionParameters bcParameters = Overture::defaultBoundaryConditionParameters(),
const Range &  C0 = nullRange,
const IntegerArray gridsToUpdate = Overture::nullIntArray() 
)
aString floatCompositeGridFunction::getClassName ( void  ) const
virtual

Reimplemented from floatGridCollectionFunction.

CompositeGrid * floatCompositeGridFunction::getCompositeGrid ( const bool  abortIfNull = TRUE) const

References Overture::abort(), and NULL.

Interpolant * floatCompositeGridFunction::getInterpolant ( const bool  abortIfNull = TRUE) const

References Overture::abort().

CompositeGridOperators * floatCompositeGridFunction::getOperators ( ) const
int floatCompositeGridFunction::interpolate ( Interpolant interpolant,
const Range &  C0 = nullRange,
const Range &  C1 = nullRange,
const Range &  C2 = nullRange 
)
virtual

Reimplemented from floatGridCollectionFunction.

References Interpolant::interpolate().

Referenced by interpolate().

int floatCompositeGridFunction::interpolate ( const Range &  C0 = nullRange,
const Range &  C1 = nullRange,
const Range &  C2 = nullRange 
)
virtual
void floatCompositeGridFunction::link ( const floatCompositeGridFunction gcf,
const Range &  R0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange 
)
void floatCompositeGridFunction::link ( const floatGridCollectionFunction gcf,
const Range &  R0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange 
)
virtual
void floatCompositeGridFunction::link ( const floatCompositeGridFunction gcf,
const int  componentToLinkTo = 0,
const int  numberOfComponents = 1 
)
virtual

References link(), and R.

void floatCompositeGridFunction::link ( const floatGridCollectionFunction gcf,
const int  componentToLinkTo = 0,
const int  numberOfComponents = 1 
)
virtual
INT_COLLECTION_FUNCTION floatCompositeGridFunction::operator!= ( const COLLECTION_FUNCTION cgf) const
floatCompositeGridFunction floatCompositeGridFunction::operator() ( const Range &  component0,
const Range &  component1 = nullRange,
const Range &  component2 = nullRange,
const Range &  component3 = nullRange,
const Range &  component4 = nullRange 
)
COLLECTION_FUNCTION& floatCompositeGridFunction::operator* ( const COLLECTION_FUNCTION cgf) const
COLLECTION_FUNCTION& floatCompositeGridFunction::operator* ( const INTEGRAL_TYPE  value) const
COLLECTION_FUNCTION& floatCompositeGridFunction::operator*= ( const COLLECTION_FUNCTION cgf)
COLLECTION_FUNCTION& floatCompositeGridFunction::operator*= ( const INTEGRAL_TYPE  value)
COLLECTION_FUNCTION& floatCompositeGridFunction::operator+ ( const COLLECTION_FUNCTION cgf) const
COLLECTION_FUNCTION& floatCompositeGridFunction::operator+ ( ) const
COLLECTION_FUNCTION& floatCompositeGridFunction::operator+ ( const INTEGRAL_TYPE  value) const
COLLECTION_FUNCTION& floatCompositeGridFunction::operator+= ( const COLLECTION_FUNCTION cgf)
COLLECTION_FUNCTION& floatCompositeGridFunction::operator+= ( const INTEGRAL_TYPE  value)
COLLECTION_FUNCTION& floatCompositeGridFunction::operator- ( const COLLECTION_FUNCTION cgf) const
COLLECTION_FUNCTION& floatCompositeGridFunction::operator- ( ) const
COLLECTION_FUNCTION& floatCompositeGridFunction::operator- ( const INTEGRAL_TYPE  value) const
COLLECTION_FUNCTION& floatCompositeGridFunction::operator-= ( const COLLECTION_FUNCTION cgf)
COLLECTION_FUNCTION& floatCompositeGridFunction::operator-= ( const INTEGRAL_TYPE  value)
COLLECTION_FUNCTION& floatCompositeGridFunction::operator/ ( const COLLECTION_FUNCTION cgf) const
COLLECTION_FUNCTION& floatCompositeGridFunction::operator/ ( const INTEGRAL_TYPE  value) const
COLLECTION_FUNCTION& floatCompositeGridFunction::operator/= ( const COLLECTION_FUNCTION cgf)
COLLECTION_FUNCTION& floatCompositeGridFunction::operator/= ( const INTEGRAL_TYPE  value)
INT_COLLECTION_FUNCTION floatCompositeGridFunction::operator< ( const COLLECTION_FUNCTION cgf) const
INT_COLLECTION_FUNCTION floatCompositeGridFunction::operator<= ( const COLLECTION_FUNCTION cgf) const
COLLECTION_FUNCTION& floatCompositeGridFunction::operator= ( const INTEGRAL_TYPE  value)
floatCompositeGridFunction & floatCompositeGridFunction::operator= ( const floatCompositeGridFunction cgf)
floatGridCollectionFunction & floatCompositeGridFunction::operator= ( const floatGridCollectionFunction gcf)
virtual
INT_COLLECTION_FUNCTION floatCompositeGridFunction::operator== ( const COLLECTION_FUNCTION cgf) const
INT_COLLECTION_FUNCTION floatCompositeGridFunction::operator> ( const COLLECTION_FUNCTION cgf) const
INT_COLLECTION_FUNCTION floatCompositeGridFunction::operator>= ( const COLLECTION_FUNCTION cgf) const
void floatCompositeGridFunction::reference ( const floatCompositeGridFunction cgf)
void floatCompositeGridFunction::reference ( const floatGridCollectionFunction cgf)
virtual
void floatCompositeGridFunction::setIsACoefficientMatrix ( const bool  trueOrFalse = TRUE,
const int  stencilSize = defaultValue,
const int  numberOfGhostLines = 1,
const int  numberOfComponentsForCoefficients = 1,
const int  offset = 0 
)
virtual
void floatCompositeGridFunction::setOperators ( GenericCollectionOperators operators)
virtual
real floatCompositeGridFunction::sizeOf ( FILE *  file = NULL) const
virtual
int floatCompositeGridFunction::updateCollections ( )
protectedvirtual
void floatCompositeGridFunction::updateReferences ( )
protected
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( )
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( CompositeGridData gridData,
const Range &  R0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( CompositeGrid grid,
const Range &  R0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( CompositeGrid grid,
const int &  i0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( const Range &  R0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( CompositeGrid grid,
const GridFunctionParameters::GridFunctionType type,
const Range &  component0,
const Range &  component1 = nullRange,
const Range &  component2 = nullRange,
const Range &  component3 = nullRange,
const Range &  component4 = nullRange 
)
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( const GridFunctionParameters::GridFunctionType type,
const Range &  component0,
const Range &  component1 = nullRange,
const Range &  component2 = nullRange,
const Range &  component3 = nullRange,
const Range &  component4 = nullRange 
)
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( CompositeGrid grid,
const GridFunctionParameters::GridFunctionType type 
)
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( const GridFunctionParameters::GridFunctionType type)
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( CompositeGrid grid)
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( CompositeGridData grid)
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( GridCollectionData gridData,
const Range &  R0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( GridCollection grid,
const Range &  R0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( GridCollection grid,
const int &  i0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( GridCollection grid,
const GridFunctionParameters::GridFunctionType type,
const Range &  component0,
const Range &  component1 = nullRange,
const Range &  component2 = nullRange,
const Range &  component3 = nullRange,
const Range &  component4 = nullRange 
)
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( GridCollection grid,
const GridFunctionParameters::GridFunctionType type 
)
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( GridCollection grid)
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGrid ( GridCollectionData grid)
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGridFunction ( const floatCompositeGridFunction cgf,
const Range &  R0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGridFunction ( const floatCompositeGridFunction gcf)
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGridFunction ( const floatGridCollectionFunction cgf,
const Range &  R0,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
const Range &  R5 = nullRange,
const Range &  R6 = nullRange,
const Range &  R7 = nullRange 
)
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchGridFunction ( const floatGridCollectionFunction gcf)
virtual
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchNumberOfGrids ( CompositeGrid gc)
floatCompositeGridFunction::updateReturnValue floatCompositeGridFunction::updateToMatchNumberOfGrids ( GridCollection gc)
virtual

Friends And Related Function Documentation

INTEGRAL_TYPE max ( const COLLECTION_FUNCTION cgf)
friend

Referenced by updateCollections().

INTEGRAL_TYPE min ( const COLLECTION_FUNCTION cgf)
friend
COLLECTION_FUNCTION& operator* ( const INTEGRAL_TYPE  value,
const COLLECTION_FUNCTION cgf 
)
friend
COLLECTION_FUNCTION& operator+ ( const INTEGRAL_TYPE  value,
const COLLECTION_FUNCTION cgf 
)
friend
COLLECTION_FUNCTION& operator- ( const INTEGRAL_TYPE  value,
const COLLECTION_FUNCTION cgf 
)
friend
COLLECTION_FUNCTION& operator/ ( const INTEGRAL_TYPE  value,
const COLLECTION_FUNCTION cgf 
)
friend

Member Data Documentation

ListOfFloatCompositeGridFunction floatCompositeGridFunction::baseGrid
ListOfFloatCompositeGridFunction floatCompositeGridFunction::multigridLevel
ListOfFloatCompositeGridFunction floatCompositeGridFunction::refinementLevel

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