Overture
Version 25
|
#include <floatMappedGridFunction.h>
Public Types | |
enum | { maximumNumberOfIndicies =floatMappedGridFunctionRCData::maximumNumberOfIndicies, numberOfIndicies =floatMappedGridFunctionRCData::numberOfIndicies, maximumNumberOfComponents =5, undefinedValue =-999, defaultValue =-998, forAll =-997 } |
enum | edgeGridFunctionValues { startingGridIndex =-(INT_MAX/2), biggerNegativeNumber =startingGridIndex/2, endingGridIndex =biggerNegativeNumber/2, bigNegativeNumber =endingGridIndex/2 } |
enum | stencilTypes { standardStencil, starStencil, generalStencil } |
enum | updateReturnValue { updateNoChange = 0, updateReshaped = 1, updateResized = 2, updateComponentsChanged = 4 } |
enum | UpdateToMatchGridOption { updateSize =1, updateCoefficientMatrix =2 } |
Public Member Functions | |
floatMappedGridFunction () | |
floatMappedGridFunction (MappedGrid &grid) | |
floatMappedGridFunction (const floatMappedGridFunction &cgf, const CopyType copyType=DEEP) | |
floatMappedGridFunction (MappedGridData &gridData) | |
floatMappedGridFunction (MappedGrid &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) | |
floatMappedGridFunction (MappedGridData &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) | |
floatMappedGridFunction (MappedGrid &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) | |
floatMappedGridFunction (MappedGridData &gridData, 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) | |
floatMappedGridFunction (MappedGrid &mg, const GridFunctionParameters::GridFunctionType &type, const Range &component0=nullRange, const Range &component1=nullRange, const Range &component2=nullRange, const Range &component3=nullRange, const Range &component4=nullRange) | |
floatMappedGridFunction (const GridFunctionParameters::GridFunctionType &type, const Range &component0=nullRange, const Range &component1=nullRange, const Range &component2=nullRange, const Range &component3=nullRange, const Range &component4=nullRange) | |
~floatMappedGridFunction () | |
floatMappedGridFunction & | operator= (const floatMappedGridFunction &cgf) |
floatMappedGridFunction & | operator= (const float x) |
floatMappedGridFunction & | operator= (const floatDistributedArray &X) |
float & | operator() (const int &i0) const |
float & | operator() (const int &i0, const int &i1) const |
float & | operator() (const int &i0, const int &i1, const int i2) const |
float & | operator() (const int &i0, const int &i1, const int &i2, const int &i3) const |
float & | operator() (const int &i0, const int &i1, const int &i2, const int &i3, const int &i4) const |
float & | operator() (const int &i0, const int &i1, const int &i2, const int &i3, const int &i4, const int &i5) const |
float & | operator() (const int &i0, const int &i1, const int &i2, const int &i3, const int &i4, const int &i5, const int &i6) const |
float & | operator() (const int &i0, const int &i1, const int &i2, const int &i3, const int &i4, const int &i5, const int &i6, const int &i7) const |
floatDistributedArray | operator() (const IndexArg &I0) const |
floatDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1) const |
floatDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2) const |
floatDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3) const |
floatDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const int &i4) const |
floatDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const IndexArg &I4) const |
floatDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const int &i4, const int &i5) const |
floatDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const IndexArg &I4, const IndexArg &I5) const |
floatDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const int &i4, const int &i5, const int &i6) const |
floatDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const IndexArg &I4, const IndexArg &I5, const IndexArg &I6) const |
floatDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const int &i4, const int &i5, const int &i6, const int &i7) const |
floatDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const IndexArg &I4, const IndexArg &I5, const IndexArg &I6, const IndexArg &I7) const |
int | arg3 (int i3, int i4, int i5=defaultValue, int i6=defaultValue, int i7=defaultValue) const |
float & | sa (const int &i0, const int &i1, const int &i2, const int &c0=0, const int &c1=0, const int &c2=0, const int &c3=0, const int &c4=0) const |
int | positionOfComponent (int i) const |
int | positionOfCoordinate (int i) const |
floatSerialArray & | getSerialArray () |
const floatSerialArray & | getSerialArray () 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 |
MappedGrid * | getMappedGrid (const bool abortIfNull=TRUE) 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 () |
void | setIsACoefficientMatrix (const bool trueOrFalse=TRUE, const int stencilSize=defaultValue, const int numberOfGhostLines=1, const int numberOfComponentsForCoefficients=1, const int offset=0) |
void | setIsACoefficientMatrix (SparseRepForMGF *sparseRep) |
bool | getIsACoefficientMatrix () const |
void | setStencilType (const stencilTypes stencilType, const int stencilWidth=defaultValue) |
stencilTypes | getStencilType () const |
int | getStencilWidth () const |
virtual int | setCoefficientIndex (const int &m, const int &na, const Index &I1a, const Index &I2a, const Index &I3a, const int &nb, const Index &I1b, const Index &I2b, const Index &I3b) |
int | positionOfCoefficient (const int m1, const int m2, const int m3, const int component) const |
int | dataCopy (const floatMappedGridFunction &mgf) |
void | getRanges (Range &R0, Range &R1, Range &R2, Range &R3, Range &R4, Range &R5, Range &R6, Range &R7) |
void | link (const floatMappedGridFunction &mgf, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange) |
void | link (const floatMappedGridFunction &mgf, const int componentToLinkTo=0, const int numberOfComponents=1) |
int | numberOfDimensions () const |
int | numberOfComponents () const |
int | positionOfFaceCentering () const |
int | destroy () |
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) |
updateReturnValue | updateToMatchGrid (MappedGridData &gridData) |
updateReturnValue | updateToMatchGrid (MappedGrid &grid) |
updateReturnValue | updateToMatchGrid () |
updateReturnValue | updateToMatchGrid (MappedGridData &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 (MappedGrid &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 (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 (MappedGrid &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 (MappedGrid &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 (MappedGridData &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 (MappedGrid &grid, const GridFunctionParameters::GridFunctionType &type) |
updateReturnValue | updateToMatchGrid (const GridFunctionParameters::GridFunctionType &type) |
updateReturnValue | updateToMatchGridFunction (const floatMappedGridFunction &cgf) |
updateReturnValue | updateToMatchGridFunction (const floatMappedGridFunction &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) |
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 |
void | reference (const floatMappedGridFunction &cgf) |
void | breakReference () |
virtual int | get (const GenericDataBase &dir, const aString &name) |
virtual int | put (GenericDataBase &dir, const aString &name) const |
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 |
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) |
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 |
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) |
GridFunctionParameters::faceCenteringType | getFaceCentering () const |
void | setFaceCentering (const int &axis=defaultValue) |
MappedGridOperators * | getOperators () const |
void | setOperators (GenericMappedGridOperators &operators) |
void | setUpdateToMatchGridOption (const UpdateToMatchGridOption &updateToMatchGridOption) |
virtual real | sizeOf (FILE *file=NULL) const |
virtual int | fixupUnusedPoints (const RealArray &value=Overture::nullRealArray(), int numberOfGhostlines=1) |
virtual floatMappedGridFunction | convectiveDerivative (const floatMappedGridFunction &w, const Index &I1=nullIndex, const Index &I2=nullIndex, const Index &I3=nullIndex) const |
virtual floatMappedGridFunction | convectiveDerivative (const GridFunctionParameters &gfType, const floatMappedGridFunction &w, const Index &I1=nullIndex, const Index &I2=nullIndex, const Index &I3=nullIndex) const |
virtual floatMappedGridFunction | derivativeScalarDerivative (const floatMappedGridFunction &s, const int &direction1, const int &direction2, const Index &I1=nullIndex, const Index &I2=nullIndex, const Index &I3=nullIndex, const Index &I4=nullIndex, const Index &I5=nullIndex, const Index &I6=nullIndex, const Index &I7=nullIndex, const Index &I8=nullIndex) const |
virtual floatMappedGridFunction | derivativeScalarDerivative (const GridFunctionParameters &gfType, const floatMappedGridFunction &s, const int &direction1, const int &direction2, const Index &I1=nullIndex, const Index &I2=nullIndex, const Index &I3=nullIndex, const Index &I4=nullIndex, const Index &I5=nullIndex, const Index &I6=nullIndex, const Index &I7=nullIndex, const Index &I8=nullIndex) const |
virtual floatMappedGridFunction | derivativeScalarDerivativeCoefficients (const floatMappedGridFunction &s, const int &direction1, const int &direction2, const Index &I1=nullIndex, const Index &I2=nullIndex, const Index &I3=nullIndex, const Index &I4=nullIndex, const Index &I5=nullIndex, const Index &I6=nullIndex, const Index &I7=nullIndex, const Index &I8=nullIndex) const |
virtual floatMappedGridFunction | derivativeScalarDerivativeCoefficients (const GridFunctionParameters &gfType, const floatMappedGridFunction &s, const int &direction1, const int &direction2, const Index &I1=nullIndex, const Index &I2=nullIndex, const Index &I3=nullIndex, const Index &I4=nullIndex, const Index &I5=nullIndex, const Index &I6=nullIndex, const Index &I7=nullIndex, const Index &I8=nullIndex) const |
virtual floatMappedGridFunction | FCgrad (const int c0=0, const int c1=0, const int c2=0, const int c3=0, const int c4=0, const Index &I1=nullIndex, const Index &I2=nullIndex, const Index &I3=nullIndex, const Index &I4=nullIndex, const Index &I5=nullIndex, const Index &I6=nullIndex, const Index &I7=nullIndex, const Index &I8=nullIndex) const |
virtual floatMappedGridFunction | 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 Index &I1=nullIndex, const Index &I2=nullIndex, const Index &I3=nullIndex, const Index &I4=nullIndex, const Index &I5=nullIndex, const Index &I6=nullIndex, const Index &I7=nullIndex, const Index &I8=nullIndex) const |
virtual void | applyBoundaryConditions (const real &time=0.) |
virtual void | assignBoundaryConditionCoefficients (const real &time=0.) |
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(), const int &grid=0) |
void | applyBoundaryCondition (const Index &Components, const BCTypes::BCNames &boundaryConditionType, const int &boundaryCondition, const RealArray &forcing, const real &time=0., const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters(), const int &grid=0) |
void | applyBoundaryCondition (const Index &Components, const BCTypes::BCNames &boundaryConditionType, const int &boundaryCondition, const RealArray &forcing, RealArray *forcinga[2][3], const real &time=0., const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters(), const int &grid=0) |
void | applyBoundaryCondition (const Index &Components, const BCTypes::BCNames &boundaryConditionType, const int &boundaryCondition, const floatMappedGridFunction &forcing, const real &time=0., const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters(), const int &grid=0) |
void | finishBoundaryConditions (const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters(), const Range &C0=nullRange) |
void | applyBoundaryConditionCoefficients (const Index &Equation, const Index &Component, const BCTypes::BCNames &boundaryConditionType=BCTypes::dirichlet, const int &boundaryCondition=BCTypes::allBoundaries, const BoundaryConditionParameters &bcParameters=Overture::defaultBoundaryConditionParameters(), const int &grid=0) |
void | getDerivatives (const Index &I1=nullIndex, const Index &I2=nullIndex, const Index &I3=nullIndex, const Index &I4=nullIndex, const Index &I5=nullIndex, const Index &I6=nullIndex, const Index &I7=nullIndex, const Index &I8=nullIndex) const |
Public Member Functions inherited from floatGenericGridFunction | |
floatGenericGridFunction () | |
floatGenericGridFunction (const floatGenericGridFunction &, const CopyType=DEEP) | |
~floatGenericGridFunction () | |
floatGenericGridFunction (GenericGrid *grid0) | |
floatGenericGridFunction & | operator= (const floatGenericGridFunction &X) |
void | reference (const floatGenericGridFunction &) |
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) |
virtual void | consistencyCheck () const |
Public Attributes | |
MappedGridData * | grid |
MappedGrid * | mappedGrid |
GenericMappedGridOperators * | operators |
SparseRepForMGF * | sparse |
IntegerArray | isCellCentered |
Public Attributes inherited from floatGenericGridFunction | |
GenericGrid * | grid |
Protected Member Functions | |
void | setNumberOfDimensions (const int &number) |
void | setNumberOfComponents (const int &number) |
int | faceCentering () const |
int | isACoefficientMatrix () const |
int | stencilType () const |
int | stencilWidth () const |
void | setPositionOfFaceCentering (const int &position) |
Friends | |
class | floatGridCollectionFunction |
anonymous enum |
floatMappedGridFunction::floatMappedGridFunction | ( | ) |
References floatGridCollectionFunction::initialize().
floatMappedGridFunction::floatMappedGridFunction | ( | MappedGrid & | grid | ) |
floatMappedGridFunction::floatMappedGridFunction | ( | const floatMappedGridFunction & | cgf, |
const CopyType | copyType = DEEP |
||
) |
floatMappedGridFunction::floatMappedGridFunction | ( | MappedGridData & | gridData | ) |
floatMappedGridFunction::floatMappedGridFunction | ( | MappedGrid & | 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 grid, floatGridCollectionFunction::initialize(), mappedGrid, and MappedGrid::rcData.
floatMappedGridFunction::floatMappedGridFunction | ( | MappedGridData & | 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 |
||
) |
References grid, and floatGridCollectionFunction::initialize().
floatMappedGridFunction::floatMappedGridFunction | ( | MappedGrid & | 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 grid, floatGridCollectionFunction::initialize(), mappedGrid, and MappedGrid::rcData.
floatMappedGridFunction::floatMappedGridFunction | ( | MappedGridData & | gridData, |
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 grid, and floatGridCollectionFunction::initialize().
floatMappedGridFunction::floatMappedGridFunction | ( | MappedGrid & | mg, |
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 Overture::abort(), axis1, axis2, axis3, GridFunctionParameters::cellCentered, GridFunctionParameters::defaultCentering, GridFunctionParameters::edgeCentered, GridFunctionParameters::edgeCenteredUnstructured, GridFunctionParameters::faceCentered, GridFunctionParameters::faceCenteredAll, GridFunctionParameters::faceCenteredAxis1, GridFunctionParameters::faceCenteredAxis2, GridFunctionParameters::faceCenteredAxis3, GridFunctionParameters::faceCenteredUnstructured, faceRange, FALSE, GridFunctionParameters::general, grid, MappedGridData::gridType, floatGridCollectionFunction::initialize(), MappedGrid::isAllCellCentered(), mappedGrid, nullRange, MappedGrid::rcData, setFaceCentering(), setIsCellCentered(), GenericGrid::structuredGrid, TRUE, and GridFunctionParameters::vertexCentered.
floatMappedGridFunction::floatMappedGridFunction | ( | const GridFunctionParameters::GridFunctionType & | type, |
const Range & | component0 = nullRange , |
||
const Range & | component1 = nullRange , |
||
const Range & | component2 = nullRange , |
||
const Range & | component3 = nullRange , |
||
const Range & | component4 = nullRange |
||
) |
floatMappedGridFunction::~floatMappedGridFunction | ( | ) |
References ReferenceCounting::decrementReferenceCount(), and sparse.
void floatMappedGridFunction::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() , |
||
const int & | grid = 0 |
||
) |
References Overture::abort(), GenericMappedGridOperators::applyBoundaryCondition(), NULL, and operators.
void floatMappedGridFunction::applyBoundaryCondition | ( | const Index & | Components, |
const BCTypes::BCNames & | boundaryConditionType, | ||
const int & | boundaryCondition, | ||
const RealArray & | forcing, | ||
const real & | time = 0. , |
||
const BoundaryConditionParameters & | bcParameters = Overture::defaultBoundaryConditionParameters() , |
||
const int & | grid = 0 |
||
) |
References Overture::abort(), GenericMappedGridOperators::applyBoundaryCondition(), NULL, and operators.
void floatMappedGridFunction::applyBoundaryCondition | ( | const Index & | Components, |
const BCTypes::BCNames & | boundaryConditionType, | ||
const int & | boundaryCondition, | ||
const RealArray & | forcing, | ||
RealArray * | forcinga[2][3], | ||
const real & | time = 0. , |
||
const BoundaryConditionParameters & | bcParameters = Overture::defaultBoundaryConditionParameters() , |
||
const int & | grid = 0 |
||
) |
References Overture::abort(), GenericMappedGridOperators::applyBoundaryCondition(), NULL, and operators.
void floatMappedGridFunction::applyBoundaryCondition | ( | const Index & | Components, |
const BCTypes::BCNames & | boundaryConditionType, | ||
const int & | boundaryCondition, | ||
const floatMappedGridFunction & | forcing, | ||
const real & | time = 0. , |
||
const BoundaryConditionParameters & | bcParameters = Overture::defaultBoundaryConditionParameters() , |
||
const int & | grid = 0 |
||
) |
References Overture::abort(), GenericMappedGridOperators::applyBoundaryCondition(), NULL, and operators.
void floatMappedGridFunction::applyBoundaryConditionCoefficients | ( | const Index & | Equation, |
const Index & | Component, | ||
const BCTypes::BCNames & | boundaryConditionType = BCTypes::dirichlet , |
||
const int & | boundaryCondition = BCTypes::allBoundaries , |
||
const BoundaryConditionParameters & | bcParameters = Overture::defaultBoundaryConditionParameters() , |
||
const int & | grid = 0 |
||
) |
|
virtual |
References GenericMappedGridOperators::applyBoundaryConditions(), and operators.
int floatMappedGridFunction::arg3 | ( | int | i3, |
int | i4, | ||
int | i5 = defaultValue , |
||
int | i6 = defaultValue , |
||
int | i7 = defaultValue |
||
) | const |
References defaultValue.
|
virtual |
|
virtual |
Reimplemented from floatGenericGridFunction.
References ReferenceCounting::getReferenceCount(), and reference().
|
virtual |
|
virtual |
int floatMappedGridFunction::dataCopy | ( | const floatMappedGridFunction & | mgf | ) |
References getLocalArrayWithGhostBoundaries(), operator=(), and R.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
int floatMappedGridFunction::destroy | ( | ) |
References ReferenceCounting::decrementReferenceCount(), floatGridCollectionFunction::initialize(), and sparse.
Referenced by operator=().
|
inlineprotected |
|
virtual |
|
virtual |
void floatMappedGridFunction::finishBoundaryConditions | ( | const BoundaryConditionParameters & | bcParameters = Overture::defaultBoundaryConditionParameters() , |
const Range & | C0 = nullRange |
||
) |
References Overture::abort(), GenericMappedGridOperators::finishBoundaryConditions(), NULL, and operators.
|
virtual |
References abs(), assert, End, getComponentBase(), getComponentBound(), getGhostIndex(), getIndex(), getLocalArrayWithGhostBoundaries(), gid, mappedGrid, mask, max(), min(), NULL, and Start.
|
virtual |
|
virtual |
Reimplemented from ReferenceCounting.
References floatGridCollectionFunction::className.
int floatMappedGridFunction::getComponentBase | ( | int | component | ) | const |
References Overture::abort(), floatGridCollectionFunction::maximumNumberOfComponents, and floatGridCollectionFunction::positionOfComponent().
Referenced by fixupUnusedPoints().
int floatMappedGridFunction::getComponentBound | ( | int | component | ) | const |
References Overture::abort(), floatGridCollectionFunction::maximumNumberOfComponents, and floatGridCollectionFunction::positionOfComponent().
Referenced by fixupUnusedPoints().
int floatMappedGridFunction::getComponentDimension | ( | int | component | ) | const |
int floatMappedGridFunction::getCoordinateBase | ( | int | coordinate | ) | const |
References Overture::abort(), and floatGridCollectionFunction::positionOfCoordinate().
int floatMappedGridFunction::getCoordinateBound | ( | int | coordinate | ) | const |
References Overture::abort(), and floatGridCollectionFunction::positionOfCoordinate().
int floatMappedGridFunction::getCoordinateDimension | ( | int | coordinate | ) | const |
References Overture::abort(), and floatGridCollectionFunction::positionOfCoordinate().
void floatMappedGridFunction::getDerivatives | ( | const Index & | I1 = nullIndex , |
const Index & | I2 = nullIndex , |
||
const Index & | I3 = nullIndex , |
||
const Index & | I4 = nullIndex , |
||
const Index & | I5 = nullIndex , |
||
const Index & | I6 = nullIndex , |
||
const Index & | I7 = nullIndex , |
||
const Index & | I8 = nullIndex |
||
) | const |
References NULL, and floatGridCollectionFunction::operators.
GridFunctionParameters::faceCenteringType floatMappedGridFunction::getFaceCentering | ( | ) | const |
Referenced by setFaceCentering().
GridFunctionParameters::GridFunctionType floatMappedGridFunction::getGridFunctionType | ( | const Index & | component0 = nullIndex , |
const Index & | component1 = nullIndex , |
||
const Index & | component2 = nullIndex , |
||
const Index & | component3 = nullIndex , |
||
const Index & | component4 = nullIndex |
||
) | const |
References abs(), GridFunctionParameters::all, axis1, GridFunctionParameters::cellCentered, GridFunctionParameters::direction0, GridFunctionParameters::direction1, GridFunctionParameters::direction2, GridFunctionParameters::edgeCentered, GridFunctionParameters::edgeCenteredUnstructured, GridFunctionParameters::faceCenteredAll, GridFunctionParameters::faceCenteredAxis1, GridFunctionParameters::faceCenteredAxis2, GridFunctionParameters::faceCenteredAxis3, GridFunctionParameters::faceCenteredUnstructured, GridFunctionParameters::general, floatGridCollectionFunction::getFaceCentering(), floatGridCollectionFunction::getIsCellCentered(), max(), GridFunctionParameters::none, floatGridCollectionFunction::positionOfComponent(), floatGridCollectionFunction::positionOfFaceCentering(), pow(), GenericGrid::unstructuredGrid, and GridFunctionParameters::vertexCentered.
Referenced by periodicUpdate(), and updateToMatchGridFunction().
GridFunctionParameters::GridFunctionTypeWithComponents floatMappedGridFunction::getGridFunctionTypeWithComponents | ( | const Index & | component0 = nullIndex , |
const Index & | component1 = nullIndex , |
||
const Index & | component2 = nullIndex , |
||
const Index & | component3 = nullIndex , |
||
const Index & | component4 = nullIndex |
||
) | const |
References assert, GridFunctionParameters::cellCentered, GridFunctionParameters::cellCenteredWith0Components, GridFunctionParameters::cellCenteredWith1Component, GridFunctionParameters::cellCenteredWith2Components, GridFunctionParameters::cellCenteredWith3Components, GridFunctionParameters::cellCenteredWith4Components, GridFunctionParameters::cellCenteredWith5Components, GridFunctionParameters::faceCenteredAll, GridFunctionParameters::faceCenteredAllWith0Components, GridFunctionParameters::faceCenteredAllWith1Component, GridFunctionParameters::faceCenteredAllWith2Components, GridFunctionParameters::faceCenteredAllWith3Components, GridFunctionParameters::faceCenteredAllWith4Components, GridFunctionParameters::faceCenteredAllWith5Components, GridFunctionParameters::faceCenteredAxis1, GridFunctionParameters::faceCenteredAxis1With0Components, GridFunctionParameters::faceCenteredAxis1With1Component, GridFunctionParameters::faceCenteredAxis1With2Components, GridFunctionParameters::faceCenteredAxis1With3Components, GridFunctionParameters::faceCenteredAxis1With4Components, GridFunctionParameters::faceCenteredAxis1With5Components, GridFunctionParameters::faceCenteredAxis2, GridFunctionParameters::faceCenteredAxis2With0Components, GridFunctionParameters::faceCenteredAxis2With1Component, GridFunctionParameters::faceCenteredAxis2With2Components, GridFunctionParameters::faceCenteredAxis2With3Components, GridFunctionParameters::faceCenteredAxis2With4Components, GridFunctionParameters::faceCenteredAxis2With5Components, GridFunctionParameters::faceCenteredAxis3, GridFunctionParameters::faceCenteredAxis3With0Components, GridFunctionParameters::faceCenteredAxis3With1Component, GridFunctionParameters::faceCenteredAxis3With2Components, GridFunctionParameters::faceCenteredAxis3With3Components, GridFunctionParameters::faceCenteredAxis3With4Components, GridFunctionParameters::faceCenteredAxis3With5Components, GridFunctionParameters::general, GridFunctionParameters::generalWith0Components, GridFunctionParameters::generalWith1Component, GridFunctionParameters::generalWith2Components, GridFunctionParameters::generalWith3Components, GridFunctionParameters::generalWith4Components, GridFunctionParameters::generalWith5Components, floatGridCollectionFunction::getGridFunctionType(), GridFunctionParameters::vertexCentered, GridFunctionParameters::vertexCenteredWith0Components, GridFunctionParameters::vertexCenteredWith1Component, GridFunctionParameters::vertexCenteredWith2Components, GridFunctionParameters::vertexCenteredWith3Components, GridFunctionParameters::vertexCenteredWith4Components, and GridFunctionParameters::vertexCenteredWith5Components.
bool floatMappedGridFunction::getIsACoefficientMatrix | ( | ) | const |
bool floatMappedGridFunction::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 |
References floatGridCollectionFunction::positionOfComponent(), and TRUE.
MappedGrid * floatMappedGridFunction::getMappedGrid | ( | const bool | abortIfNull = TRUE | ) | const |
References Overture::abort(), and NULL.
Referenced by multiply().
aString floatMappedGridFunction::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, floatGridCollectionFunction::defaultValue, floatGridCollectionFunction::maximumNumberOfComponents, and floatGridCollectionFunction::positionOfComponent().
Referenced by link(), and operator=().
int floatMappedGridFunction::getNumberOfComponents | ( | ) | const |
MappedGridOperators * floatMappedGridFunction::getOperators | ( | ) | const |
void floatMappedGridFunction::getRanges | ( | Range & | R0, |
Range & | R1, | ||
Range & | R2, | ||
Range & | R3, | ||
Range & | R4, | ||
Range & | R5, | ||
Range & | R6, | ||
Range & | R7 | ||
) |
floatSerialArray & floatMappedGridFunction::getSerialArray | ( | ) |
const floatSerialArray & floatMappedGridFunction::getSerialArray | ( | ) | const |
floatMappedGridFunction::stencilTypes floatMappedGridFunction::getStencilType | ( | ) | const |
int floatMappedGridFunction::getStencilWidth | ( | ) | const |
|
inlineprotected |
References floatGridCollectionFunction::rcData.
Referenced by floatMappedGridFunction(), setCoefficientIndex(), setIsACoefficientMatrix(), and updateToMatchGridFunction().
bool floatMappedGridFunction::isNull | ( | ) |
References mappedGrid, and NULL.
Referenced by operator=().
void floatMappedGridFunction::link | ( | const floatMappedGridFunction & | mgf, |
const Range & | R0, | ||
const Range & | R1 = nullRange , |
||
const Range & | R2 = nullRange , |
||
const Range & | R3 = nullRange , |
||
const Range & | R4 = nullRange |
||
) |
References getName(), grid, mappedGrid, maximumNumberOfComponents, maximumNumberOfIndicies, NULL, nullRange, operators, positionOfComponent(), and positionOfCoordinate().
Referenced by link().
void floatMappedGridFunction::link | ( | const floatMappedGridFunction & | mgf, |
const int | componentToLinkTo = 0 , |
||
const int | numberOfComponents = 1 |
||
) |
References link().
|
inline |
Referenced by updateToMatchGrid().
|
inline |
Referenced by periodicUpdate(), setIsACoefficientMatrix(), setIsCellCentered(), and setIsFaceCentered().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
floatDistributedArray floatMappedGridFunction::operator() | ( | const IndexArg & | I0, |
const IndexArg & | I1, | ||
const IndexArg & | I2, | ||
const IndexArg & | I3, | ||
const IndexArg & | I4 | ||
) | const |
References Overture::abort().
|
inline |
floatDistributedArray floatMappedGridFunction::operator() | ( | const IndexArg & | I0, |
const IndexArg & | I1, | ||
const IndexArg & | I2, | ||
const IndexArg & | I3, | ||
const IndexArg & | I4, | ||
const IndexArg & | I5 | ||
) | const |
References Overture::abort().
|
inline |
floatDistributedArray floatMappedGridFunction::operator() | ( | const IndexArg & | I0, |
const IndexArg & | I1, | ||
const IndexArg & | I2, | ||
const IndexArg & | I3, | ||
const IndexArg & | I4, | ||
const IndexArg & | I5, | ||
const IndexArg & | I6 | ||
) | const |
References Overture::abort().
|
inline |
floatDistributedArray floatMappedGridFunction::operator() | ( | const IndexArg & | I0, |
const IndexArg & | I1, | ||
const IndexArg & | I2, | ||
const IndexArg & | I3, | ||
const IndexArg & | I4, | ||
const IndexArg & | I5, | ||
const IndexArg & | I6, | ||
const IndexArg & | I7 | ||
) | const |
References Overture::abort().
floatMappedGridFunction & floatMappedGridFunction::operator= | ( | const floatMappedGridFunction & | cgf | ) |
floatMappedGridFunction & floatMappedGridFunction::operator= | ( | const float | x | ) |
References Overture::abort(), getLocalArrayWithGhostBoundaries(), grid, NULL, and operator=().
floatMappedGridFunction & floatMappedGridFunction::operator= | ( | const floatDistributedArray & | X | ) |
References Overture::abort(), ParallelUtility::copy(), grid, isNull(), NULL, and operator=().
void floatMappedGridFunction::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 |
||
) |
References assert, axis1, C, c, ce, GridFunctionParameters::cellCentered, ParallelUtility::copy(), dimension, MappedGridData::dimension, UnstructuredMapping::Edge, GridFunctionParameters::edgeCentered, End, UnstructuredMapping::Face, GridFunctionParameters::faceCentered, GridFunctionParameters::faceCenteredAll, FALSE, getCPU(), getGridFunctionType(), MappedGridData::getUnstructuredPeriodicBC(), grid, MappedGridData::gridIndexRange, gridIndexRange, MappedGridData::gridType, MappedGridData::indexRange, indexRange, MappedGridData::isPeriodic, maximumNumberOfComponents, nullRange, MappedGridData::numberOfDimensions, numberOfDimensions(), numberOfIndicies, positionOfComponent(), positionOfCoordinate(), UnstructuredMapping::Region, Start, GenericMappedGridOperators::timeForPeriodicUpdate, GenericGrid::unstructuredGrid, UnstructuredMapping::Vertex, and GridFunctionParameters::vertexCentered.
int floatMappedGridFunction::positionOfCoefficient | ( | const int | m1, |
const int | m2, | ||
const int | m3, | ||
const int | component | ||
) | const |
|
inline |
Referenced by getGhostIndex(), getIndex(), link(), periodicUpdate(), setFaceCentering(), setIsCellCentered(), setIsFaceCentered(), setName(), and updateToMatchGrid().
|
inline |
Referenced by link(), periodicUpdate(), and updateToMatchGrid().
|
inline |
Referenced by floatMappedGridFunction(), getGhostIndex(), getIndex(), setFaceCentering(), and updateToMatchGrid().
|
virtual |
void floatMappedGridFunction::reference | ( | const floatMappedGridFunction & | cgf | ) |
References assert, ReferenceCounting::decrementReferenceCount(), grid, ReferenceCounting::incrementReferenceCount(), isCellCentered, mappedGrid, NULL, operators, and sparse.
Referenced by breakReference(), and floatMappedGridFunction().
float & floatMappedGridFunction::sa | ( | const int & | i0, |
const int & | i1, | ||
const int & | i2, | ||
const int & | c0 = 0 , |
||
const int & | c1 = 0 , |
||
const int & | c2 = 0 , |
||
const int & | c3 = 0 , |
||
const int & | c4 = 0 |
||
) | const |
|
virtual |
References assert, isACoefficientMatrix(), NULL, SparseRepForMGF::setCoefficientIndex(), and sparse.
void floatMappedGridFunction::setFaceCentering | ( | const int & | axis = defaultValue | ) |
References Overture::abort(), GridFunctionParameters::all, c, defaultValue, getFaceCentering(), grid, maximumNumberOfComponents, GridFunctionParameters::none, MappedGridData::numberOfDimensions, positionOfComponent(), positionOfFaceCentering(), and setIsFaceCentered().
Referenced by floatMappedGridFunction(), and updateToMatchGrid().
void floatMappedGridFunction::setIsACoefficientMatrix | ( | const bool | trueOrFalse = TRUE , |
const int | stencilSize = defaultValue , |
||
const int | numberOfGhostLines = 1 , |
||
const int | numberOfComponentsForCoefficients = 1 , |
||
const int | offset = 0 |
||
) |
References assert, ReferenceCounting::decrementReferenceCount(), defaultValue, ReferenceCounting::incrementReferenceCount(), isACoefficientMatrix(), mappedGrid, NULL, numberOfDimensions(), pow(), SparseRepForMGF::setParameters(), sparse, and SparseRepForMGF::updateToMatchGrid().
Referenced by floatMappedGridFunction(), and updateToMatchGridFunction().
void floatMappedGridFunction::setIsACoefficientMatrix | ( | SparseRepForMGF * | sparseRep | ) |
void floatMappedGridFunction::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 |
||
) |
References isCellCentered, GridFunctionParameters::none, numberOfDimensions(), and positionOfComponent().
Referenced by floatMappedGridFunction(), and updateToMatchGrid().
void floatMappedGridFunction::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 |
||
) |
References axis1, FALSE, forAll, isCellCentered, numberOfDimensions(), positionOfComponent(), and TRUE.
Referenced by setFaceCentering().
void floatMappedGridFunction::setName | ( | const aString & | name, |
const int & | component0 = defaultValue , |
||
const int & | component1 = defaultValue , |
||
const int & | component2 = defaultValue , |
||
const int & | component3 = defaultValue , |
||
const int & | component4 = defaultValue |
||
) |
|
protected |
|
protected |
void floatMappedGridFunction::setOperators | ( | GenericMappedGridOperators & | operators | ) |
References operators.
|
protected |
void floatMappedGridFunction::setStencilType | ( | const stencilTypes | stencilType, |
const int | stencilWidth = defaultValue |
||
) |
void floatMappedGridFunction::setUpdateToMatchGridOption | ( | const UpdateToMatchGridOption & | updateToMatchGridOption | ) |
References NULL, and floatGridCollectionFunction::sparse.
|
inlineprotected |
References floatGridCollectionFunction::rcData.
|
inlineprotected |
References floatGridCollectionFunction::rcData.
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGrid | ( | MappedGridData & | gridData | ) |
References grid, and updateToMatchGrid().
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGrid | ( | MappedGrid & | grid | ) |
References mappedGrid, MappedGrid::rcData, and updateToMatchGrid().
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGrid | ( | ) |
References faceRange, grid, MappedGridData::gridType, maximumNumberOfIndicies, nullRange, numberOfComponents(), positionOfComponent(), positionOfCoordinate(), positionOfFaceCentering(), and GenericGrid::structuredGrid.
Referenced by floatMappedGridFunction(), operator=(), updateToMatchGrid(), and updateToMatchGridFunction().
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGrid | ( | MappedGridData & | 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 |
||
) |
References grid, and updateToMatchGrid().
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGrid | ( | MappedGrid & | 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 mappedGrid, MappedGrid::rcData, and updateToMatchGrid().
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::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 |
||
) |
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGrid | ( | MappedGrid & | 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 mappedGrid, MappedGrid::rcData, and updateToMatchGrid().
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGrid | ( | MappedGrid & | grid, |
const GridFunctionParameters::GridFunctionType & | type, | ||
const Range & | component0, | ||
const Range & | component1 = nullRange , |
||
const Range & | component2 = nullRange , |
||
const Range & | component3 = nullRange , |
||
const Range & | component4 = nullRange |
||
) |
References grid, mappedGrid, MappedGrid::rcData, and updateToMatchGrid().
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGrid | ( | MappedGridData & | grid, |
const GridFunctionParameters::GridFunctionType & | type, | ||
const Range & | component0, | ||
const Range & | component1 = nullRange , |
||
const Range & | component2 = nullRange , |
||
const Range & | component3 = nullRange , |
||
const Range & | component4 = nullRange |
||
) |
References grid, and updateToMatchGrid().
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGrid | ( | const GridFunctionParameters::GridFunctionType & | type, |
const Range & | component0, | ||
const Range & | component1 = nullRange , |
||
const Range & | component2 = nullRange , |
||
const Range & | component3 = nullRange , |
||
const Range & | component4 = nullRange |
||
) |
References Overture::abort(), axis1, axis2, axis3, GridFunctionParameters::cellCentered, GridFunctionParameters::defaultCentering, GridFunctionParameters::edgeCentered, GridFunctionParameters::edgeCenteredUnstructured, GridFunctionParameters::faceCentered, GridFunctionParameters::faceCenteredAll, GridFunctionParameters::faceCenteredAxis1, GridFunctionParameters::faceCenteredAxis2, GridFunctionParameters::faceCenteredAxis3, GridFunctionParameters::faceCenteredUnstructured, faceRange, GridFunctionParameters::general, grid, MappedGridData::gridType, MappedGridData::isAllCellCentered, nullRange, setFaceCentering(), setIsCellCentered(), GenericGrid::structuredGrid, TRUE, GenericGrid::unstructuredGrid, and GridFunctionParameters::vertexCentered.
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGrid | ( | MappedGrid & | grid, |
const GridFunctionParameters::GridFunctionType & | type | ||
) |
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGrid | ( | const GridFunctionParameters::GridFunctionType & | type | ) |
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGridFunction | ( | const floatMappedGridFunction & | cgf | ) |
References GridFunctionParameters::cellCentered, GridFunctionParameters::defaultCentering, GridFunctionParameters::general, getGridFunctionType(), grid, isACoefficientMatrix(), isCellCentered, mappedGrid, operators, setIsACoefficientMatrix(), sparse, TRUE, updateToMatchGrid(), and GridFunctionParameters::vertexCentered.
Referenced by floatMappedGridFunction().
floatMappedGridFunction::updateReturnValue floatMappedGridFunction::updateToMatchGridFunction | ( | const floatMappedGridFunction & | 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 |
||
) |
References grid, isCellCentered, mappedGrid, operators, and updateToMatchGrid().
|
friend |
MappedGridData* floatMappedGridFunction::grid |
IntegerArray floatMappedGridFunction::isCellCentered |
Referenced by get(), getGhostIndex(), getIndex(), operator=(), reference(), setIsCellCentered(), setIsFaceCentered(), and updateToMatchGridFunction().
MappedGrid* floatMappedGridFunction::mappedGrid |
GenericMappedGridOperators* floatMappedGridFunction::operators |
SparseRepForMGF* floatMappedGridFunction::sparse |