Overture
Version 25
|
#include <floatGridCollectionFunction.h>
Classes | |
class | RCData |
Public Types | |
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 } |
Public Member Functions | |
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 floatGridCollectionFunction & | operator= (const floatGridCollectionFunction &cgf) |
virtual floatMappedGridFunction & | operator[] (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 |
virtual aString | getClassName () 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 () |
virtual void | setIsACoefficientMatrix (const bool trueOrFalse=TRUE, const int stencilSize=defaultValue, const int numberOfGhostLines=1, const int numberOfComponentsForCoefficients=1, const int offset=0) |
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 | interpolate (Interpolant &interpolant, const Range &C0=nullRange, const Range &C1=nullRange, const Range &C2=nullRange) |
virtual int | interpolate (const Range &C0=nullRange, const Range &C1=nullRange, const Range &C2=nullRange) |
virtual int | destroy () |
virtual void | link (const floatGridCollectionFunction &gcf, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange) |
void | getRanges (Range &R0, Range &R1, Range &R2, Range &R3, Range &R4, Range &R5, Range &R6, Range &R7) const |
virtual void | link (const floatGridCollectionFunction &gcf, const int componentToLinkTo=0, const int numberOfComponents=1) |
virtual void | reference (const floatGridCollectionFunction &cgf) |
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 GridCollection * | getGridCollection (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 | updateToMatchGrid () |
virtual 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) |
virtual 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) |
virtual 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) |
virtual 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) |
virtual 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) |
virtual 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) |
virtual updateReturnValue | updateToMatchGrid (GridCollection &grid, const GridFunctionParameters::GridFunctionType &type) |
virtual updateReturnValue | updateToMatchGrid (const GridFunctionParameters::GridFunctionType &type) |
virtual updateReturnValue | updateToMatchGrid (GridCollection &gridCollection) |
virtual updateReturnValue | updateToMatchGrid (GridCollectionData &gridCollection) |
virtual 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) |
virtual updateReturnValue | updateToMatchGridFunction (const floatGridCollectionFunction &gcf) |
virtual updateReturnValue | updateToMatchNumberOfGrids (GridCollection &gc) |
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 real | sizeOf (FILE *file=NULL) const |
virtual int | fixupUnusedPoints (const RealArray &value=Overture::nullRealArray(), int numberOfGhostlines=1) |
GridCollectionOperators * | getOperators () const |
virtual void | setOperators (GenericCollectionOperators &operators) |
COLLECTION_FUNCTION & | operator+ (const COLLECTION_FUNCTION &cgf) const |
COLLECTION_FUNCTION & | operator- (const COLLECTION_FUNCTION &cgf) const |
COLLECTION_FUNCTION & | operator* (const COLLECTION_FUNCTION &cgf) const |
COLLECTION_FUNCTION & | operator/ (const COLLECTION_FUNCTION &cgf) const |
COLLECTION_FUNCTION & | operator+= (const COLLECTION_FUNCTION &cgf) |
COLLECTION_FUNCTION & | operator-= (const COLLECTION_FUNCTION &cgf) |
COLLECTION_FUNCTION & | operator*= (const COLLECTION_FUNCTION &cgf) |
COLLECTION_FUNCTION & | operator/= (const COLLECTION_FUNCTION &cgf) |
COLLECTION_FUNCTION & | operator+ () const |
COLLECTION_FUNCTION & | operator- () const |
COLLECTION_FUNCTION & | operator= (const INTEGRAL_TYPE value) |
COLLECTION_FUNCTION & | operator+ (const INTEGRAL_TYPE value) const |
COLLECTION_FUNCTION & | operator- (const INTEGRAL_TYPE value) const |
COLLECTION_FUNCTION & | operator* (const INTEGRAL_TYPE value) const |
COLLECTION_FUNCTION & | operator/ (const INTEGRAL_TYPE value) const |
COLLECTION_FUNCTION & | operator+= (const INTEGRAL_TYPE value) |
COLLECTION_FUNCTION & | operator-= (const INTEGRAL_TYPE value) |
COLLECTION_FUNCTION & | operator*= (const INTEGRAL_TYPE value) |
COLLECTION_FUNCTION & | operator/= (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) | |
floatGenericGridCollectionFunction & | operator= (const floatGenericGridCollectionFunction &X) |
floatGenericGridFunction & | operator[] (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) |
Protected Member Functions | |
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 () |
virtual int | updateCollections () |
void | setPositionOfFaceCentering (const int number) |
Protected Attributes | |
aString | className |
bool | temporary |
int | dataAllocationOption |
RCData * | rcData |
Friends | |
floatGridCollectionFunction & | fabs (const floatGridCollectionFunction &cgf) |
COLLECTION_FUNCTION & | operator+ (const INTEGRAL_TYPE value, const COLLECTION_FUNCTION &cgf) |
COLLECTION_FUNCTION & | operator- (const INTEGRAL_TYPE value, const COLLECTION_FUNCTION &cgf) |
COLLECTION_FUNCTION & | operator* (const INTEGRAL_TYPE value, const COLLECTION_FUNCTION &cgf) |
COLLECTION_FUNCTION & | operator/ (const INTEGRAL_TYPE value, const COLLECTION_FUNCTION &cgf) |
INTEGRAL_TYPE | max (const COLLECTION_FUNCTION &cgf) |
INTEGRAL_TYPE | min (const COLLECTION_FUNCTION &cgf) |
floatGridCollectionFunction & | multiply (const floatGridCollectionFunction &a, const floatGridCollectionFunction &coeff) |
floatGridCollectionFunction | evaluate (floatGridCollectionFunction &u) |
anonymous enum |
floatGridCollectionFunction::floatGridCollectionFunction | ( | ) |
References initialize(), NULL, and rcData.
Referenced by operator()().
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 |
||
) |
References constructor(), gridCollection, initialize(), NULL, rcData, and GridCollection::rcData.
floatGridCollectionFunction::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 |
||
) |
References constructor(), initialize(), NULL, and rcData.
floatGridCollectionFunction::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 |
||
) |
References constructor(), gridCollection, initialize(), NULL, rcData, and GridCollection::rcData.
floatGridCollectionFunction::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 |
||
) |
References constructor(), initialize(), NULL, and rcData.
floatGridCollectionFunction::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 |
||
) |
References ListOfFloatMappedGridFunction::addElement(), floatGridCollectionFunction::RCData::faceCentering, gridCollection, gridCollectionData, initialize(), mappedGridFunctionList, maximumNumberOfIndicies, NULL, numberOfGrids(), floatGridCollectionFunction::RCData::positionOfComponent, floatGridCollectionFunction::RCData::positionOfCoordinate, floatGridCollectionFunction::RCData::positionOfFaceCentering, floatGridCollectionFunction::RCData::R, R, rcData, GridCollection::rcData, and updateCollections().
floatGridCollectionFunction::floatGridCollectionFunction | ( | GridCollection & | gridCollection | ) |
References constructor(), gridCollection, initialize(), maximumNumberOfIndicies, NULL, nullRange, rcData, and GridCollection::rcData.
floatGridCollectionFunction::floatGridCollectionFunction | ( | GridCollectionData & | gridCollection | ) |
References constructor(), initialize(), maximumNumberOfIndicies, NULL, nullRange, and rcData.
floatGridCollectionFunction::floatGridCollectionFunction | ( | const floatGridCollectionFunction & | cgf, |
const CopyType | copyType = DEEP |
||
) |
References DEEP, initialize(), NOCOPY, NULL, rcData, reference(), and SHALLOW.
|
virtual |
References ReferenceCounting::decrementReferenceCount(), and rcData.
void floatGridCollectionFunction::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 floatGridCollectionFunction::applyBoundaryCondition | ( | const Index & | Components, |
const BCTypes::BCNames & | boundaryConditionType, | ||
const int & | boundaryCondition, | ||
const RealArray & | forcing, | ||
const real & | time = 0. , |
||
const BoundaryConditionParameters & | bcParameters = Overture::defaultBoundaryConditionParameters() |
||
) |
void floatGridCollectionFunction::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 floatGridCollectionFunction::applyBoundaryConditionCoefficients | ( | const Index & | Equation, |
const Index & | Components, | ||
const BCTypes::BCNames & | boundaryConditionType = BCTypes::dirichlet , |
||
const int & | boundaryCondition = BCTypes::allBoundaries , |
||
const BoundaryConditionParameters & | bcParameters = Overture::defaultBoundaryConditionParameters() |
||
) |
void floatGridCollectionFunction::applyBoundaryConditions | ( | const real & | time = 0. , |
const int & | grid = forAll |
||
) |
void floatGridCollectionFunction::assignBoundaryConditionCoefficients | ( | const real & | time = 0. , |
const int & | grid = forAll |
||
) |
|
virtual |
Reimplemented from floatGenericGridCollectionFunction.
References ReferenceCounting::getReferenceCount(), rcData, and reference().
|
virtual |
Reimplemented from ReferenceCounting.
References assert, ReferenceCounting::consistencyCheck(), ListOfFloatMappedGridFunction::getLength(), gridCollection, gridCollectionData, mappedGridFunctionList, and GenericGridCollectionData::numberOfGrids.
|
protected |
References ListOfFloatMappedGridFunction::addElement(), floatGridCollectionFunction::RCData::faceCentering, gridCollection, gridCollectionData, mappedGridFunctionList, maximumNumberOfIndicies, numberOfGrids(), floatGridCollectionFunction::RCData::positionOfComponent, floatGridCollectionFunction::RCData::positionOfCoordinate, floatGridCollectionFunction::RCData::positionOfFaceCentering, floatGridCollectionFunction::RCData::R, R, rcData, and updateCollections().
Referenced by floatGridCollectionFunction(), floatCompositeGridFunction::updateCollections(), and updateCollections().
COLLECTION_FUNCTION floatGridCollectionFunction::convectiveDerivative | ( | const COLLECTION_FUNCTION & | w, |
const Index & | C1 = nullIndex , |
||
const Index & | C2 = nullIndex , |
||
const Index & | C3 = nullIndex |
||
) | const |
COLLECTION_FUNCTION floatGridCollectionFunction::convectiveDerivative | ( | const GridFunctionParameters & | gfType, |
const COLLECTION_FUNCTION & | w, | ||
const Index & | C1 = nullIndex , |
||
const Index & | C2 = nullIndex , |
||
const Index & | C3 = nullIndex |
||
) | const |
|
virtual |
References numberOfGrids(), and temporary.
COLLECTION_FUNCTION floatGridCollectionFunction::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 floatGridCollectionFunction::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 floatGridCollectionFunction::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 floatGridCollectionFunction::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 |
|
virtual |
References baseGrid, ListOfFloatMappedGridFunction::breakReference(), ListOfFloatGridCollectionFunction::breakReference(), ReferenceCounting::decrementReferenceCount(), ListOfFloatMappedGridFunction::deleteElement(), ListOfFloatGridCollectionFunction::deleteElement(), ListOfFloatMappedGridFunction::destroy(), ListOfFloatGridCollectionFunction::destroy(), FALSE, ListOfFloatGridCollectionFunction::getLength(), ListOfFloatMappedGridFunction::getLength(), initialize(), mappedGridFunctionList, multigridLevel, NULL, rcData, and refinementLevel.
Referenced by floatCompositeGridFunction::operator=(), and operator=().
|
protected |
|
virtual |
References display(), NULL, nullString, and sPrintF().
|
virtual |
References display().
|
inline |
References floatGridCollectionFunction::RCData::faceCentering, and rcData.
Referenced by getFaceCentering(), floatGridCollectionFunction::RCData::operator=(), and updateFaceCentering().
COLLECTION_FUNCTION floatGridCollectionFunction::FCgrad | ( | const int | c0 = 0 , |
const int | c1 = 0 , |
||
const int | c2 = 0 , |
||
const int | c3 = 0 , |
||
const int | c4 = 0 |
||
) | const |
COLLECTION_FUNCTION floatGridCollectionFunction::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 floatGridCollectionFunction::finishBoundaryConditions | ( | const BoundaryConditionParameters & | bcParameters = Overture::defaultBoundaryConditionParameters() , |
const Range & | C0 = nullRange , |
||
const IntegerArray & | gridsToUpdate = Overture::nullIntArray() |
||
) |
|
virtual |
References numberOfGrids().
|
virtual |
References aString, floatGridCollectionFunction::RCData::faceCentering, GenericDataBase::find(), GenericDataBase::get(), ListOfFloatMappedGridFunction::getLength(), mappedGridFunctionList, maximumNumberOfIndicies, floatGridCollectionFunction::RCData::name, NULL, floatGridCollectionFunction::RCData::numberOfNames, floatGridCollectionFunction::RCData::positionOfComponent, floatGridCollectionFunction::RCData::positionOfCoordinate, floatGridCollectionFunction::RCData::positionOfFaceCentering, floatGridCollectionFunction::RCData::R, rcData, GenericDataBase::setMode(), sPrintF(), GenericDataBase::streamInputMode, and GenericDataBase::virtualConstructor().
|
virtual |
Reimplemented from ReferenceCounting.
Reimplemented in floatCompositeGridFunction.
References className.
Referenced by floatCompositeGridFunction::link(), operator=(), floatCompositeGridFunction::reference(), and floatCompositeGridFunction::updateToMatchGridFunction().
int floatGridCollectionFunction::getComponentBase | ( | int | component | ) | const |
References Overture::abort().
int floatGridCollectionFunction::getComponentBound | ( | int | component | ) | const |
References Overture::abort().
int floatGridCollectionFunction::getComponentDimension | ( | int | component | ) | const |
References Overture::abort().
int floatGridCollectionFunction::getCoordinateBase | ( | int | coordinate | ) | const |
References Overture::abort().
int floatGridCollectionFunction::getCoordinateBound | ( | int | coordinate | ) | const |
References Overture::abort().
int floatGridCollectionFunction::getCoordinateDimension | ( | int | coordinate | ) | const |
References Overture::abort().
GridFunctionParameters::faceCenteringType floatGridCollectionFunction::getFaceCentering | ( | ) | const |
References Overture::abort(), faceCentering(), mappedGridFunctionList, numberOfGrids(), and positionOfFaceCentering().
Referenced by floatMappedGridFunction::getGridFunctionType(), and updateFaceCentering().
|
virtual |
References Overture::abort(), and NULL.
Referenced by multiply().
GridFunctionParameters::GridFunctionType floatGridCollectionFunction::getGridFunctionType | ( | const Index & | component0 = nullIndex , |
const Index & | component1 = nullIndex , |
||
const Index & | component2 = nullIndex , |
||
const Index & | component3 = nullIndex , |
||
const Index & | component4 = nullIndex |
||
) | const |
References GridFunctionParameters::general.
Referenced by floatMappedGridFunction::getGridFunctionTypeWithComponents().
GridFunctionParameters::GridFunctionTypeWithComponents floatGridCollectionFunction::getGridFunctionTypeWithComponents | ( | const Index & | component0 = nullIndex , |
const Index & | component1 = nullIndex , |
||
const Index & | component2 = nullIndex , |
||
const Index & | component3 = nullIndex , |
||
const Index & | component4 = nullIndex |
||
) | const |
References GridFunctionParameters::generalWith0Components.
bool floatGridCollectionFunction::getIsACoefficientMatrix | ( | ) | const |
References mappedGridFunctionList, and numberOfGrids().
bool floatGridCollectionFunction::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 |
References TRUE.
Referenced by floatMappedGridFunction::getGridFunctionType().
bool floatGridCollectionFunction::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 |
References TRUE.
aString floatGridCollectionFunction::getName | ( | const int & | component0 = defaultValue , |
const int & | component1 = defaultValue , |
||
const int & | component2 = defaultValue , |
||
const int & | component3 = defaultValue , |
||
const int & | component4 = defaultValue |
||
) | const |
References assert, blankString, c, and R.
Referenced by link().
int floatGridCollectionFunction::getNumberOfComponents | ( | ) | const |
References Overture::abort(), ListOfFloatMappedGridFunction::getLength(), mappedGridFunctionList, min, and numberOfGrids().
Referenced by updateToMatchGrid(), and updateToMatchGridFunction().
GridCollectionOperators * floatGridCollectionFunction::getOperators | ( | ) | const |
References NULL, and operators.
Referenced by setOperators().
void floatGridCollectionFunction::getRanges | ( | Range & | R0, |
Range & | R1, | ||
Range & | R2, | ||
Range & | R3, | ||
Range & | R4, | ||
Range & | R5, | ||
Range & | R6, | ||
Range & | R7 | ||
) | const |
References floatGridCollectionFunction::RCData::R, and rcData.
|
protected |
References Overture::abort(), className, dataAllocationOption, FALSE, gridCollection, gridCollectionData, ReferenceCounting::incrementReferenceCount(), maximumNumberOfIndicies, multigridLevel, floatGridCollectionFunction::RCData::multigridLevel, NULL, nullRange, operators, floatGridCollectionFunction::RCData::positionOfComponent, floatGridCollectionFunction::RCData::positionOfCoordinate, floatGridCollectionFunction::RCData::R, rcData, ListOfFloatGridCollectionFunction::reference(), refinementLevel, floatGridCollectionFunction::RCData::refinementLevel, and temporary.
Referenced by destroy(), floatMappedGridFunction::destroy(), floatGridCollectionFunction(), and floatMappedGridFunction::floatMappedGridFunction().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References Interpolant::interpolate().
Referenced by interpolate().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References gridCollectionData, GridCollectionData::interpolant, floatGridCollectionFunction::RCData::interpolant, interpolate(), NULL, numberOfGrids(), and rcData.
bool floatGridCollectionFunction::isNull | ( | ) |
References gridCollection, and NULL.
|
virtual |
Reimplemented in floatCompositeGridFunction.
References ListOfFloatMappedGridFunction::addElement(), assert, ListOfFloatMappedGridFunction::deleteElement(), floatGridCollectionFunction::RCData::faceCentering, ListOfFloatMappedGridFunction::getLength(), getName(), gridCollection, gridCollectionData, mappedGridFunctionList, maximumNumberOfIndicies, nullRange, numberOfGrids(), operators, positionOfComponent(), floatGridCollectionFunction::RCData::positionOfComponent, positionOfCoordinate(), floatGridCollectionFunction::RCData::positionOfCoordinate, floatGridCollectionFunction::RCData::positionOfFaceCentering, floatGridCollectionFunction::RCData::R, R, rcData, setName(), and updateCollections().
Referenced by floatCompositeGridFunction::link(), link(), and operator()().
|
virtual |
Reimplemented in floatCompositeGridFunction.
int floatGridCollectionFunction::numberOfComponentGrids | ( | ) | const |
References gridCollectionData, and GenericGridCollectionData::numberOfComponentGrids.
int floatGridCollectionFunction::numberOfGrids | ( | ) | const |
References gridCollectionData, and GenericGridCollectionData::numberOfGrids.
Referenced by constructor(), dataCopy(), fabs(), fixupUnusedPoints(), floatGridCollectionFunction(), getFaceCentering(), getIsACoefficientMatrix(), getNumberOfComponents(), interpolate(), floatCompositeGridFunction::interpolate(), link(), operator=(), periodicUpdate(), setFaceCentering(), floatCompositeGridFunction::setIsACoefficientMatrix(), setIsACoefficientMatrix(), setIsCellCentered(), floatCompositeGridFunction::setOperators(), setOperators(), updateFaceCentering(), updateToMatchComponentGrids(), updateToMatchGrid(), and updateToMatchNumberOfGrids().
int floatGridCollectionFunction::numberOfMultigridLevels | ( | ) | const |
References gridCollection, NULL, and GenericGridCollectionData::numberOfMultigridLevels.
int floatGridCollectionFunction::numberOfRefinementLevels | ( | ) | const |
References gridCollection, NULL, and GenericGridCollectionData::numberOfRefinementLevels.
INT_COLLECTION_FUNCTION floatGridCollectionFunction::operator!= | ( | const COLLECTION_FUNCTION & | cgf | ) | const |
floatGridCollectionFunction floatGridCollectionFunction::operator() | ( | const Range & | component0, |
const Range & | component1 = nullRange , |
||
const Range & | component2 = nullRange , |
||
const Range & | component3 = nullRange , |
||
const Range & | component4 = nullRange |
||
) |
References floatGridCollectionFunction(), link(), and SHALLOW.
COLLECTION_FUNCTION& floatGridCollectionFunction::operator* | ( | const COLLECTION_FUNCTION & | cgf | ) | const |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator* | ( | const INTEGRAL_TYPE | value | ) | const |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator*= | ( | const COLLECTION_FUNCTION & | cgf | ) |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator*= | ( | const INTEGRAL_TYPE | value | ) |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator+ | ( | const COLLECTION_FUNCTION & | cgf | ) | const |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator+ | ( | ) | const |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator+ | ( | const INTEGRAL_TYPE | value | ) | const |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator+= | ( | const COLLECTION_FUNCTION & | cgf | ) |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator+= | ( | const INTEGRAL_TYPE | value | ) |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator- | ( | const COLLECTION_FUNCTION & | cgf | ) | const |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator- | ( | ) | const |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator- | ( | const INTEGRAL_TYPE | value | ) | const |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator-= | ( | const COLLECTION_FUNCTION & | cgf | ) |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator-= | ( | const INTEGRAL_TYPE | value | ) |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator/ | ( | const COLLECTION_FUNCTION & | cgf | ) | const |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator/ | ( | const INTEGRAL_TYPE | value | ) | const |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator/= | ( | const COLLECTION_FUNCTION & | cgf | ) |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator/= | ( | const INTEGRAL_TYPE | value | ) |
INT_COLLECTION_FUNCTION floatGridCollectionFunction::operator< | ( | const COLLECTION_FUNCTION & | cgf | ) | const |
INT_COLLECTION_FUNCTION floatGridCollectionFunction::operator<= | ( | const COLLECTION_FUNCTION & | cgf | ) | const |
COLLECTION_FUNCTION& floatGridCollectionFunction::operator= | ( | const INTEGRAL_TYPE | value | ) |
|
virtual |
Reimplemented in floatCompositeGridFunction.
References Overture::abort(), destroy(), FALSE, getClassName(), gridCollection, gridCollectionData, mappedGridFunctionList, NULL, numberOfGrids(), operators, rcData, temporary, and updateCollections().
Referenced by floatCompositeGridFunction::operator=().
INT_COLLECTION_FUNCTION floatGridCollectionFunction::operator== | ( | const COLLECTION_FUNCTION & | cgf | ) | const |
INT_COLLECTION_FUNCTION floatGridCollectionFunction::operator> | ( | const COLLECTION_FUNCTION & | cgf | ) | const |
INT_COLLECTION_FUNCTION floatGridCollectionFunction::operator>= | ( | const COLLECTION_FUNCTION & | cgf | ) | const |
|
inlinevirtual |
References mappedGridFunctionList.
|
virtual |
References mappedGridFunctionList, and numberOfGrids().
|
inline |
References floatGridCollectionFunction::RCData::positionOfComponent, and rcData.
Referenced by dimensionName(), floatMappedGridFunction::getComponentBase(), floatMappedGridFunction::getComponentBound(), floatMappedGridFunction::getComponentDimension(), floatMappedGridFunction::getGridFunctionType(), floatMappedGridFunction::getIsCellCentered(), floatMappedGridFunction::getIsFaceCentered(), floatMappedGridFunction::getName(), link(), floatGridCollectionFunction::RCData::operator=(), floatMappedGridFunction::sa(), setName(), updateToMatchGrid(), and updateToMatchGridFunction().
|
inline |
References floatGridCollectionFunction::RCData::positionOfCoordinate, and rcData.
Referenced by floatMappedGridFunction::getCoordinateBase(), floatMappedGridFunction::getCoordinateBound(), floatMappedGridFunction::getCoordinateDimension(), link(), floatGridCollectionFunction::RCData::operator=(), floatMappedGridFunction::sa(), updateToMatchComponentGrids(), and updateToMatchGrid().
|
inline |
|
virtual |
|
virtual |
Reimplemented in floatCompositeGridFunction.
References gridCollection, gridCollectionData, mappedGridFunctionList, multigridLevel, floatGridCollectionFunction::RCData::multigridLevel, operators, rcData, ListOfFloatGridCollectionFunction::reference(), ListOfFloatMappedGridFunction::reference(), refinementLevel, and floatGridCollectionFunction::RCData::refinementLevel.
Referenced by breakReference(), evaluate(), floatGridCollectionFunction(), and floatCompositeGridFunction::reference().
void floatGridCollectionFunction::setDataAllocationOption | ( | int | option | ) |
Set the data allocation option.
References dataAllocationOption.
void floatGridCollectionFunction::setFaceCentering | ( | const int & | axis = defaultValue | ) |
References floatGridCollectionFunction::RCData::faceCentering, mappedGridFunctionList, numberOfGrids(), and rcData.
Referenced by updateFaceCentering().
void floatGridCollectionFunction::setInterpolant | ( | Interpolant * | interpolant | ) |
References floatGridCollectionFunction::RCData::interpolant, and rcData.
|
virtual |
Reimplemented in floatCompositeGridFunction.
References Overture::abort(), axis1, axis2, axis3, GenericGridCollection::computedGeometry(), dataAllocationOption, dimension, End, ListOfFloatGridCollectionFunction::getLength(), gridCollection, GenericGridCollection::gridNumber, mappedGridFunctionList, multigridLevel, GridCollection::multigridLevel, GenericGridCollection::numberOfComponentGrids(), numberOfGrids(), GenericGridCollection::numberOfGrids(), GenericGridCollection::numberOfMultigridLevels(), GenericGridCollection::numberOfRefinementLevels(), refinementLevel, GridCollection::refinementLevel, Start, GenericGridCollection::THEmultigridLevel, and GenericGridCollection::THErefinementLevel.
void floatGridCollectionFunction::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 floatGridCollectionFunction::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 |
||
) |
void floatGridCollectionFunction::setName | ( | const aString & | name, |
const int & | component0 = defaultValue , |
||
const int & | component1 = defaultValue , |
||
const int & | component2 = defaultValue , |
||
const int & | component3 = defaultValue , |
||
const int & | component4 = defaultValue |
||
) |
References c, defaultValue, dimensionName(), maximumNumberOfComponents, floatGridCollectionFunction::RCData::name, positionOfComponent(), floatGridCollectionFunction::RCData::R, R, and rcData.
Referenced by link().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References Overture::abort(), GenericGridCollection::computedGeometry(), ListOfFloatGridCollectionFunction::getLength(), getOperators(), gridCollection, GenericGridCollection::gridNumber, mappedGridFunctionList, multigridLevel, GridCollection::multigridLevel, numberOfGrids(), GenericGridCollection::numberOfGrids(), GenericGridCollection::numberOfMultigridLevels(), GenericGridCollection::numberOfRefinementLevels(), operators, refinementLevel, GridCollection::refinementLevel, GenericGridCollection::THEmultigridLevel, and GenericGridCollection::THErefinementLevel.
|
protected |
References floatGridCollectionFunction::RCData::positionOfFaceCentering, and rcData.
Referenced by updateFaceCentering().
Reimplemented in floatCompositeGridFunction.
Referenced by floatCompositeGridFunction::sizeOf().
|
protectedvirtual |
Reimplemented in floatCompositeGridFunction.
References ListOfFloatGridCollectionFunction::addElement(), assert, GenericGridCollection::computedGeometry(), constructor(), ListOfFloatGridCollectionFunction::deleteElement(), FALSE, ListOfFloatMappedGridFunction::getLength(), ListOfFloatGridCollectionFunction::getLength(), gridCollection, gridCollectionData, mappedGridFunctionList, max, multigridLevel, GridCollection::multigridLevel, GenericGridCollection::multigridLevelNumber, NULL, GenericGridCollection::numberOfGrids(), GenericGridCollection::numberOfMultigridLevels(), GenericGridCollection::numberOfRefinementLevels(), floatGridCollectionFunction::RCData::R, R, ListOfGridCollection::rcData, rcData, refinementLevel, GridCollection::refinementLevel, GenericGridCollection::refinementLevelNumber, GenericGridCollection::THEmultigridLevel, GenericGridCollection::THErefinementLevel, and TRUE.
Referenced by constructor(), floatGridCollectionFunction(), link(), operator=(), floatCompositeGridFunction::updateCollections(), and updateToMatchGrid().
int floatGridCollectionFunction::updateFaceCentering | ( | ) |
References faceCentering(), floatGridCollectionFunction::RCData::faceCentering, FALSE, getFaceCentering(), mappedGridFunctionList, GridFunctionParameters::none, numberOfGrids(), positionOfFaceCentering(), floatGridCollectionFunction::RCData::positionOfFaceCentering, rcData, setFaceCentering(), setPositionOfFaceCentering(), and TRUE.
|
virtual |
References floatGridCollectionFunction::RCData::faceCentering, maximumNumberOfIndicies, nullRange, numberOfGrids(), floatGridCollectionFunction::RCData::positionOfComponent, positionOfCoordinate(), floatGridCollectionFunction::RCData::positionOfCoordinate, floatGridCollectionFunction::RCData::positionOfFaceCentering, floatGridCollectionFunction::RCData::R, R, and rcData.
|
virtual |
Reimplemented in floatCompositeGridFunction.
References faceRange, getNumberOfComponents(), maximumNumberOfIndicies, nullRange, positionOfComponent(), positionOfFaceCentering(), floatGridCollectionFunction::RCData::R, R, and rcData.
Referenced by floatCompositeGridFunction::updateToMatchGrid(), updateToMatchGrid(), and updateToMatchGridFunction().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References gridCollectionData, and updateToMatchGrid().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References gridCollection, gridCollectionData, GridCollection::rcData, and updateToMatchGrid().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References gridCollection, gridCollectionData, GridCollection::rcData, and updateToMatchGrid().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References Overture::abort(), ListOfFloatMappedGridFunction::addElement(), dataAllocationOption, ListOfFloatMappedGridFunction::deleteElement(), floatGridCollectionFunction::RCData::faceCentering, ListOfFloatMappedGridFunction::getLength(), floatMappedGridFunction::grid, gridCollectionData, MappedGrid::isRectangular(), floatMappedGridFunction::mappedGrid, mappedGridFunctionList, maximumNumberOfIndicies, min, GenericGridCollectionData::multigridLevelNumber, nullRange, numberOfGrids(), GenericGridCollectionData::numberOfMultigridLevels, floatGridCollectionFunction::RCData::positionOfComponent, positionOfCoordinate(), floatGridCollectionFunction::RCData::positionOfCoordinate, floatGridCollectionFunction::RCData::positionOfFaceCentering, floatGridCollectionFunction::RCData::R, R, rcData, and updateCollections().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References ListOfFloatMappedGridFunction::addElement(), ListOfFloatMappedGridFunction::deleteElement(), floatGridCollectionFunction::RCData::faceCentering, ListOfFloatMappedGridFunction::getLength(), gridCollection, gridCollectionData, mappedGridFunctionList, maximumNumberOfIndicies, min, nullRange, numberOfGrids(), floatGridCollectionFunction::RCData::positionOfComponent, positionOfCoordinate(), floatGridCollectionFunction::RCData::positionOfCoordinate, floatGridCollectionFunction::RCData::positionOfFaceCentering, floatGridCollectionFunction::RCData::R, R, rcData, GridCollection::rcData, updateCollections(), and updateToMatchGrid().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References gridCollection, and updateToMatchGrid().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References getNumberOfComponents(), maximumNumberOfComponents, maximumNumberOfIndicies, nullRange, positionOfComponent(), floatGridCollectionFunction::RCData::R, R, rcData, and updateToMatchGrid().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References getNumberOfComponents(), maximumNumberOfComponents, maximumNumberOfIndicies, nullRange, positionOfComponent(), floatGridCollectionFunction::RCData::R, R, rcData, and updateToMatchGrid().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References gridCollection, gridCollectionData, GridCollection::rcData, and updateToMatchGrid().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References gridCollectionData, and updateToMatchGrid().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References gridCollection, gridCollectionData, mappedGridFunctionList, GenericGridCollectionData::numberOfGrids, operators, rcData, and updateToMatchGrid().
Referenced by floatCompositeGridFunction::updateToMatchGridFunction(), and updateToMatchGridFunction().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References faceRange, getNumberOfComponents(), gridCollection, gridCollectionData, mappedGridFunctionList, maximumNumberOfIndicies, nullRange, GenericGridCollectionData::numberOfGrids, operators, positionOfComponent(), positionOfFaceCentering(), floatGridCollectionFunction::RCData::R, R, rcData, updateToMatchGrid(), and updateToMatchGridFunction().
|
virtual |
Reimplemented in floatCompositeGridFunction.
References ListOfFloatMappedGridFunction::addElement(), ListOfFloatMappedGridFunction::deleteElement(), ListOfFloatMappedGridFunction::getLength(), gridCollection, gridCollectionData, mappedGridFunctionList, numberOfGrids(), and GridCollection::rcData.
Referenced by floatCompositeGridFunction::updateToMatchNumberOfGrids().
|
friend |
|
friend |
|
friend |
Referenced by updateCollections().
|
friend |
Referenced by getNumberOfComponents(), and updateToMatchGrid().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
ListOfFloatGridCollectionFunction floatGridCollectionFunction::baseGrid |
Referenced by destroy().
|
protected |
Referenced by getClassName(), floatMappedGridFunction::getClassName(), and initialize().
|
protected |
GridCollection* floatGridCollectionFunction::gridCollection |
Referenced by consistencyCheck(), constructor(), floatGridCollectionFunction(), initialize(), isNull(), link(), numberOfMultigridLevels(), numberOfRefinementLevels(), floatCompositeGridFunction::operator=(), operator=(), reference(), floatCompositeGridFunction::setIsACoefficientMatrix(), setIsACoefficientMatrix(), floatCompositeGridFunction::setOperators(), setOperators(), floatCompositeGridFunction::updateCollections(), updateCollections(), updateToMatchGrid(), updateToMatchGridFunction(), and updateToMatchNumberOfGrids().
GridCollectionData* floatGridCollectionFunction::gridCollectionData |
Referenced by consistencyCheck(), constructor(), floatGridCollectionFunction(), initialize(), interpolate(), floatCompositeGridFunction::interpolate(), link(), numberOfComponentGrids(), numberOfGrids(), operator=(), reference(), floatCompositeGridFunction::updateCollections(), updateCollections(), updateToMatchGrid(), updateToMatchGridFunction(), and updateToMatchNumberOfGrids().
ListOfFloatMappedGridFunction floatGridCollectionFunction::mappedGridFunctionList |
Referenced by consistencyCheck(), constructor(), destroy(), floatGridCollectionFunction(), get(), getFaceCentering(), getIsACoefficientMatrix(), getNumberOfComponents(), link(), operator=(), operator[](), periodicUpdate(), reference(), setFaceCentering(), floatCompositeGridFunction::setIsACoefficientMatrix(), setIsACoefficientMatrix(), setIsCellCentered(), floatCompositeGridFunction::setOperators(), setOperators(), floatCompositeGridFunction::updateCollections(), updateCollections(), updateFaceCentering(), updateToMatchGrid(), updateToMatchGridFunction(), and updateToMatchNumberOfGrids().
ListOfFloatGridCollectionFunction floatGridCollectionFunction::multigridLevel |
GenericCollectionOperators* floatGridCollectionFunction::operators |
|
protected |
Referenced by breakReference(), constructor(), destroy(), dimensionName(), faceCentering(), floatMappedGridFunction::faceCentering(), floatGridCollectionFunction(), get(), getRanges(), initialize(), interpolate(), floatCompositeGridFunction::interpolate(), floatMappedGridFunction::isACoefficientMatrix(), link(), operator=(), positionOfComponent(), positionOfCoordinate(), positionOfFaceCentering(), floatCompositeGridFunction::reference(), reference(), setFaceCentering(), setInterpolant(), setIsCellCentered(), setName(), setPositionOfFaceCentering(), floatMappedGridFunction::stencilType(), floatMappedGridFunction::stencilWidth(), floatCompositeGridFunction::updateCollections(), updateCollections(), updateFaceCentering(), floatCompositeGridFunction::updateReferences(), updateToMatchComponentGrids(), updateToMatchGrid(), updateToMatchGridFunction(), and ~floatGridCollectionFunction().
ListOfFloatGridCollectionFunction floatGridCollectionFunction::refinementLevel |
SparseRepForGCF* floatGridCollectionFunction::sparse |
Referenced by Oges::formMatrix(), and floatMappedGridFunction::sizeOf().
|
protected |
Referenced by dataCopy(), evaluate(), fabs(), initialize(), multiply(), floatCompositeGridFunction::operator=(), and operator=().