Overture
Version 25
|
#include <intMappedGridFunction.h>
Public Types | |
enum | { maximumNumberOfIndicies =intMappedGridFunctionRCData::maximumNumberOfIndicies, numberOfIndicies =intMappedGridFunctionRCData::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 | |
intMappedGridFunction () | |
intMappedGridFunction (MappedGrid &grid) | |
intMappedGridFunction (const intMappedGridFunction &cgf, const CopyType copyType=DEEP) | |
intMappedGridFunction (MappedGridData &gridData) | |
intMappedGridFunction (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) | |
intMappedGridFunction (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) | |
intMappedGridFunction (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) | |
intMappedGridFunction (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) | |
intMappedGridFunction (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) | |
intMappedGridFunction (const GridFunctionParameters::GridFunctionType &type, const Range &component0=nullRange, const Range &component1=nullRange, const Range &component2=nullRange, const Range &component3=nullRange, const Range &component4=nullRange) | |
~intMappedGridFunction () | |
intMappedGridFunction & | operator= (const intMappedGridFunction &cgf) |
intMappedGridFunction & | operator= (const int x) |
intMappedGridFunction & | operator= (const intDistributedArray &X) |
int & | operator() (const int &i0) const |
int & | operator() (const int &i0, const int &i1) const |
int & | operator() (const int &i0, const int &i1, const int i2) const |
int & | operator() (const int &i0, const int &i1, const int &i2, const int &i3) const |
int & | operator() (const int &i0, const int &i1, const int &i2, const int &i3, const int &i4) const |
int & | operator() (const int &i0, const int &i1, const int &i2, const int &i3, const int &i4, const int &i5) const |
int & | operator() (const int &i0, const int &i1, const int &i2, const int &i3, const int &i4, const int &i5, const int &i6) const |
int & | 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 |
intDistributedArray | operator() (const IndexArg &I0) const |
intDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1) const |
intDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2) const |
intDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3) const |
intDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const int &i4) const |
intDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const IndexArg &I4) const |
intDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const int &i4, const int &i5) const |
intDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const IndexArg &I4, const IndexArg &I5) const |
intDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const int &i4, const int &i5, const int &i6) const |
intDistributedArray | operator() (const IndexArg &I0, const IndexArg &I1, const IndexArg &I2, const IndexArg &I3, const IndexArg &I4, const IndexArg &I5, const IndexArg &I6) const |
intDistributedArray | 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 |
intDistributedArray | 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 |
int & | 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 |
intSerialArray & | getSerialArray () |
const intSerialArray & | 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 intMappedGridFunction &mgf) |
void | getRanges (Range &R0, Range &R1, Range &R2, Range &R3, Range &R4, Range &R5, Range &R6, Range &R7) |
void | link (const intMappedGridFunction &mgf, const Range &R0, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange) |
void | link (const intMappedGridFunction &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 intMappedGridFunction &cgf) |
updateReturnValue | updateToMatchGridFunction (const intMappedGridFunction &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 intMappedGridFunction &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 intMappedGridFunction | convectiveDerivative (const intMappedGridFunction &w, const Index &I1=nullIndex, const Index &I2=nullIndex, const Index &I3=nullIndex) const |
virtual intMappedGridFunction | convectiveDerivative (const GridFunctionParameters &gfType, const intMappedGridFunction &w, const Index &I1=nullIndex, const Index &I2=nullIndex, const Index &I3=nullIndex) const |
virtual intMappedGridFunction | derivativeScalarDerivative (const intMappedGridFunction &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 intMappedGridFunction | derivativeScalarDerivative (const GridFunctionParameters &gfType, const intMappedGridFunction &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 intMappedGridFunction | derivativeScalarDerivativeCoefficients (const intMappedGridFunction &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 intMappedGridFunction | derivativeScalarDerivativeCoefficients (const GridFunctionParameters &gfType, const intMappedGridFunction &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 intMappedGridFunction | 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 intMappedGridFunction | 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 intMappedGridFunction &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 intGenericGridFunction | |
intGenericGridFunction () | |
intGenericGridFunction (const intGenericGridFunction &, const CopyType=DEEP) | |
~intGenericGridFunction () | |
intGenericGridFunction (GenericGrid *grid0) | |
intGenericGridFunction & | operator= (const intGenericGridFunction &X) |
void | reference (const intGenericGridFunction &) |
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 intGenericGridFunction | |
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 | intGridCollectionFunction |
anonymous enum |
intMappedGridFunction::intMappedGridFunction | ( | ) |
References intGridCollectionFunction::initialize().
intMappedGridFunction::intMappedGridFunction | ( | MappedGrid & | grid | ) |
intMappedGridFunction::intMappedGridFunction | ( | const intMappedGridFunction & | cgf, |
const CopyType | copyType = DEEP |
||
) |
intMappedGridFunction::intMappedGridFunction | ( | MappedGridData & | gridData | ) |
intMappedGridFunction::intMappedGridFunction | ( | 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, intGridCollectionFunction::initialize(), mappedGrid, and MappedGrid::rcData.
intMappedGridFunction::intMappedGridFunction | ( | 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 intGridCollectionFunction::initialize().
intMappedGridFunction::intMappedGridFunction | ( | 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, intGridCollectionFunction::initialize(), mappedGrid, and MappedGrid::rcData.
intMappedGridFunction::intMappedGridFunction | ( | 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 intGridCollectionFunction::initialize().
intMappedGridFunction::intMappedGridFunction | ( | 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, intGridCollectionFunction::initialize(), MappedGrid::isAllCellCentered(), mappedGrid, nullRange, MappedGrid::rcData, setFaceCentering(), setIsCellCentered(), GenericGrid::structuredGrid, TRUE, and GridFunctionParameters::vertexCentered.
intMappedGridFunction::intMappedGridFunction | ( | const GridFunctionParameters::GridFunctionType & | type, |
const Range & | component0 = nullRange , |
||
const Range & | component1 = nullRange , |
||
const Range & | component2 = nullRange , |
||
const Range & | component3 = nullRange , |
||
const Range & | component4 = nullRange |
||
) |
intMappedGridFunction::~intMappedGridFunction | ( | ) |
References ReferenceCounting::decrementReferenceCount(), and sparse.
void intMappedGridFunction::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(), NULL, and operators.
void intMappedGridFunction::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(), NULL, and operators.
void intMappedGridFunction::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(), NULL, and operators.
void intMappedGridFunction::applyBoundaryCondition | ( | const Index & | Components, |
const BCTypes::BCNames & | boundaryConditionType, | ||
const int & | boundaryCondition, | ||
const intMappedGridFunction & | forcing, | ||
const real & | time = 0. , |
||
const BoundaryConditionParameters & | bcParameters = Overture::defaultBoundaryConditionParameters() , |
||
const int & | grid = 0 |
||
) |
References Overture::abort(), NULL, and operators.
void intMappedGridFunction::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 |
||
) |
References Overture::abort(), NULL, and operators.
|
virtual |
int intMappedGridFunction::arg3 | ( | int | i3, |
int | i4, | ||
int | i5 = defaultValue , |
||
int | i6 = defaultValue , |
||
int | i7 = defaultValue |
||
) | const |
References defaultValue.
|
virtual |
|
virtual |
Reimplemented from intGenericGridFunction.
References ReferenceCounting::getReferenceCount(), and reference().
Referenced by Ogen::updateOverlap().
|
virtual |
|
virtual |
int intMappedGridFunction::dataCopy | ( | const intMappedGridFunction & | mgf | ) |
References getLocalArrayWithGhostBoundaries(), operator=(), and R.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
int intMappedGridFunction::destroy | ( | ) |
References ReferenceCounting::decrementReferenceCount(), intGridCollectionFunction::initialize(), and sparse.
Referenced by operator=().
|
inlineprotected |
|
virtual |
|
virtual |
void intMappedGridFunction::finishBoundaryConditions | ( | const BoundaryConditionParameters & | bcParameters = Overture::defaultBoundaryConditionParameters() , |
const Range & | C0 = nullRange |
||
) |
References Overture::abort(), NULL, and operators.
|
virtual |
References abs(), assert, End, getComponentBase(), getComponentBound(), getGhostIndex(), getIndex(), getLocalArrayWithGhostBoundaries(), gid, mappedGrid, mask, max(), min(), NULL, and Start.
|
virtual |
References aString, GenericDataBase::find(), GenericDataBase::get(), GenericDataBase::getDistributed(), isCellCentered, NULL, numberOfIndicies, GenericDataBase::setMode(), sPrintF(), GenericDataBase::streamInputMode, TRUE, and GenericDataBase::virtualConstructor().
Referenced by MappedGridData::get().
|
virtual |
Reimplemented from ReferenceCounting.
References intGridCollectionFunction::className.
int intMappedGridFunction::getComponentBase | ( | int | component | ) | const |
References Overture::abort(), intGridCollectionFunction::maximumNumberOfComponents, and intGridCollectionFunction::positionOfComponent().
Referenced by fixupUnusedPoints().
int intMappedGridFunction::getComponentBound | ( | int | component | ) | const |
References Overture::abort(), intGridCollectionFunction::maximumNumberOfComponents, and intGridCollectionFunction::positionOfComponent().
Referenced by fixupUnusedPoints().
int intMappedGridFunction::getComponentDimension | ( | int | component | ) | const |
int intMappedGridFunction::getCoordinateBase | ( | int | coordinate | ) | const |
References Overture::abort(), and intGridCollectionFunction::positionOfCoordinate().
int intMappedGridFunction::getCoordinateBound | ( | int | coordinate | ) | const |
References Overture::abort(), and intGridCollectionFunction::positionOfCoordinate().
int intMappedGridFunction::getCoordinateDimension | ( | int | coordinate | ) | const |
References Overture::abort(), and intGridCollectionFunction::positionOfCoordinate().
void intMappedGridFunction::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 intGridCollectionFunction::operators.
GridFunctionParameters::faceCenteringType intMappedGridFunction::getFaceCentering | ( | ) | const |
Referenced by setFaceCentering().
GridFunctionParameters::GridFunctionType intMappedGridFunction::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, intGridCollectionFunction::getFaceCentering(), intGridCollectionFunction::getIsCellCentered(), max(), GridFunctionParameters::none, intGridCollectionFunction::positionOfComponent(), intGridCollectionFunction::positionOfFaceCentering(), pow(), GenericGrid::unstructuredGrid, and GridFunctionParameters::vertexCentered.
Referenced by periodicUpdate(), and updateToMatchGridFunction().
GridFunctionParameters::GridFunctionTypeWithComponents intMappedGridFunction::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, intGridCollectionFunction::getGridFunctionType(), GridFunctionParameters::vertexCentered, GridFunctionParameters::vertexCenteredWith0Components, GridFunctionParameters::vertexCenteredWith1Component, GridFunctionParameters::vertexCenteredWith2Components, GridFunctionParameters::vertexCenteredWith3Components, GridFunctionParameters::vertexCenteredWith4Components, and GridFunctionParameters::vertexCenteredWith5Components.
bool intMappedGridFunction::getIsACoefficientMatrix | ( | ) | const |
bool intMappedGridFunction::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 intGridCollectionFunction::positionOfComponent(), and TRUE.
bool intMappedGridFunction::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 |
References axis1, FALSE, intGridCollectionFunction::forAll, intGridCollectionFunction::positionOfComponent(), and TRUE.
MappedGrid * intMappedGridFunction::getMappedGrid | ( | const bool | abortIfNull = TRUE | ) | const |
References Overture::abort(), and NULL.
Referenced by multiply().
aString intMappedGridFunction::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, intGridCollectionFunction::defaultValue, intGridCollectionFunction::maximumNumberOfComponents, and intGridCollectionFunction::positionOfComponent().
Referenced by link(), and operator=().
int intMappedGridFunction::getNumberOfComponents | ( | ) | const |
MappedGridOperators * intMappedGridFunction::getOperators | ( | ) | const |
void intMappedGridFunction::getRanges | ( | Range & | R0, |
Range & | R1, | ||
Range & | R2, | ||
Range & | R3, | ||
Range & | R4, | ||
Range & | R5, | ||
Range & | R6, | ||
Range & | R7 | ||
) |
intSerialArray & intMappedGridFunction::getSerialArray | ( | ) |
const intSerialArray & intMappedGridFunction::getSerialArray | ( | ) | const |
intMappedGridFunction::stencilTypes intMappedGridFunction::getStencilType | ( | ) | const |
int intMappedGridFunction::getStencilWidth | ( | ) | const |
|
inlineprotected |
References intGridCollectionFunction::rcData.
Referenced by intMappedGridFunction(), setCoefficientIndex(), setIsACoefficientMatrix(), and updateToMatchGridFunction().
bool intMappedGridFunction::isNull | ( | ) |
References mappedGrid, and NULL.
Referenced by operator=().
void intMappedGridFunction::link | ( | const intMappedGridFunction & | 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 intMappedGridFunction::link | ( | const intMappedGridFunction & | 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 |
intDistributedArray intMappedGridFunction::operator() | ( | const IndexArg & | I0, |
const IndexArg & | I1, | ||
const IndexArg & | I2, | ||
const IndexArg & | I3, | ||
const IndexArg & | I4 | ||
) | const |
References Overture::abort().
|
inline |
intDistributedArray intMappedGridFunction::operator() | ( | const IndexArg & | I0, |
const IndexArg & | I1, | ||
const IndexArg & | I2, | ||
const IndexArg & | I3, | ||
const IndexArg & | I4, | ||
const IndexArg & | I5 | ||
) | const |
References Overture::abort().
|
inline |
intDistributedArray intMappedGridFunction::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 |
intDistributedArray intMappedGridFunction::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().
intMappedGridFunction & intMappedGridFunction::operator= | ( | const intMappedGridFunction & | cgf | ) |
intMappedGridFunction & intMappedGridFunction::operator= | ( | const int | x | ) |
References Overture::abort(), getLocalArrayWithGhostBoundaries(), grid, NULL, and operator=().
intMappedGridFunction & intMappedGridFunction::operator= | ( | const intDistributedArray & | X | ) |
References Overture::abort(), ParallelUtility::copy(), grid, isNull(), NULL, and operator=().
void intMappedGridFunction::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.
Referenced by Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), Regrid::buildTaggedCells(), Ogen::classifyPoints(), Ogen::classifyRedundantPoints(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogen::interpolateAll(), markGhostPoints(), Ogen::markMaskAtGhost(), Regrid::regridAligned(), and Ogen::updateRefinement().
int intMappedGridFunction::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 getGhostIndex(), getIndex(), intMappedGridFunction(), setFaceCentering(), and updateToMatchGrid().
|
virtual |
void intMappedGridFunction::reference | ( | const intMappedGridFunction & | cgf | ) |
References assert, ReferenceCounting::decrementReferenceCount(), grid, ReferenceCounting::incrementReferenceCount(), isCellCentered, mappedGrid, NULL, operators, and sparse.
Referenced by breakReference(), and intMappedGridFunction().
int & intMappedGridFunction::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 intMappedGridFunction::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 intMappedGridFunction(), and updateToMatchGrid().
void intMappedGridFunction::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 intMappedGridFunction(), and updateToMatchGridFunction().
void intMappedGridFunction::setIsACoefficientMatrix | ( | SparseRepForMGF * | sparseRep | ) |
void intMappedGridFunction::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 intMappedGridFunction(), and updateToMatchGrid().
void intMappedGridFunction::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 intMappedGridFunction::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 intMappedGridFunction::setOperators | ( | GenericMappedGridOperators & | operators | ) |
References operators.
|
protected |
void intMappedGridFunction::setStencilType | ( | const stencilTypes | stencilType, |
const int | stencilWidth = defaultValue |
||
) |
void intMappedGridFunction::setUpdateToMatchGridOption | ( | const UpdateToMatchGridOption & | updateToMatchGridOption | ) |
References NULL, and intGridCollectionFunction::sparse.
|
inlineprotected |
References intGridCollectionFunction::rcData.
|
inlineprotected |
References intGridCollectionFunction::rcData.
intMappedGridFunction::updateReturnValue intMappedGridFunction::updateToMatchGrid | ( | MappedGridData & | gridData | ) |
References grid, and updateToMatchGrid().
Referenced by MappedGridData::equals(), and SparseRepForMGF::updateToMatchGrid().
intMappedGridFunction::updateReturnValue intMappedGridFunction::updateToMatchGrid | ( | MappedGrid & | grid | ) |
References mappedGrid, MappedGrid::rcData, and updateToMatchGrid().
intMappedGridFunction::updateReturnValue intMappedGridFunction::updateToMatchGrid | ( | ) |
References faceRange, grid, MappedGridData::gridType, maximumNumberOfIndicies, nullRange, numberOfComponents(), positionOfComponent(), positionOfCoordinate(), positionOfFaceCentering(), and GenericGrid::structuredGrid.
Referenced by intMappedGridFunction(), operator=(), updateToMatchGrid(), and updateToMatchGridFunction().
intMappedGridFunction::updateReturnValue intMappedGridFunction::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().
intMappedGridFunction::updateReturnValue intMappedGridFunction::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().
intMappedGridFunction::updateReturnValue intMappedGridFunction::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 |
||
) |
intMappedGridFunction::updateReturnValue intMappedGridFunction::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().
intMappedGridFunction::updateReturnValue intMappedGridFunction::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().
intMappedGridFunction::updateReturnValue intMappedGridFunction::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().
intMappedGridFunction::updateReturnValue intMappedGridFunction::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.
intMappedGridFunction::updateReturnValue intMappedGridFunction::updateToMatchGrid | ( | MappedGrid & | grid, |
const GridFunctionParameters::GridFunctionType & | type | ||
) |
intMappedGridFunction::updateReturnValue intMappedGridFunction::updateToMatchGrid | ( | const GridFunctionParameters::GridFunctionType & | type | ) |
intMappedGridFunction::updateReturnValue intMappedGridFunction::updateToMatchGridFunction | ( | const intMappedGridFunction & | cgf | ) |
References GridFunctionParameters::cellCentered, GridFunctionParameters::defaultCentering, GridFunctionParameters::general, getGridFunctionType(), grid, isACoefficientMatrix(), isCellCentered, mappedGrid, operators, setIsACoefficientMatrix(), sparse, TRUE, updateToMatchGrid(), and GridFunctionParameters::vertexCentered.
Referenced by intMappedGridFunction().
intMappedGridFunction::updateReturnValue intMappedGridFunction::updateToMatchGridFunction | ( | const intMappedGridFunction & | 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* intMappedGridFunction::grid |
IntegerArray intMappedGridFunction::isCellCentered |
Referenced by get(), getGhostIndex(), getIndex(), operator=(), reference(), setIsCellCentered(), setIsFaceCentered(), and updateToMatchGridFunction().
MappedGrid* intMappedGridFunction::mappedGrid |
Referenced by fixupUnusedPoints(), getGhostIndex(), getIndex(), intMappedGridFunction(), isNull(), link(), operator=(), reference(), setIsACoefficientMatrix(), MappedGrid::updateMappedGridPointers(), intGridCollectionFunction::updateToMatchGrid(), updateToMatchGrid(), and updateToMatchGridFunction().
GenericMappedGridOperators* intMappedGridFunction::operators |
SparseRepForMGF* intMappedGridFunction::sparse |