18 class AMR_ParentChildSiblingInfo;
203 bool getMapping=true );
207 bool putMapping =
true,
208 int geometryToPut = -1 )
const;
213 {
return update(*
this, what, how); }
270 Integer updateUnstructuredGrid(
279 Integer computeGeometryWithDifferences(
282 Integer computeGeometryFromMapping(
285 Integer computeUnstructuredGeometry(
610 const Integer& boundaryCondition_);
616 const Integer& boundaryDiscretizationWidth_);
618 const Logical& isCellCentered_);
620 const Integer& discretizationWidth_);
623 const Integer& gridIndexRange_);
635 const Integer& numberOfGhostPoints_);
643 const Integer& sharedBoundaryFlag_);
646 const Real& sharedBoundaryTolerance_);
660 {
return ((
MappedGrid*)
this)->inverseVertexDerivative(); }
681 {
return ((
MappedGrid*)
this)->inverseCenterDerivative(); }
765 {
return ((
MappedGrid*)
this)->vertexDerivative(); }
786 {
return ((
MappedGrid*)
this)->centerDerivative(); }
807 {
return ((
MappedGrid*)
this)->vertexJacobian(); }
814 {
return ((
MappedGrid*)
this)->centerJacobian(); }
828 {
return ((
MappedGrid*)
this)->centerNormal(); }
916 {
return ((
MappedGrid*)
this)->vertexBoundaryNormal(ks,kd); }
933 {
return ((
MappedGrid*)
this)->centerBoundaryNormal(ks,kd); }
950 {
return ((
MappedGrid*)
this)->centerBoundaryTangent(ks,kd); }
987 void init(
int numberOfDimensions_);
1042 bool getMapping=true );
1046 bool putMapping =
true,
1047 int geometryToPut = -1
1059 {
return update(*
this, what, how); }
1072 #ifdef ADJUST_FOR_PERIODICITY
1076 void adjustForPeriodicity(
1079 #endif // ADJUST_FOR_PERIODICITY
1113 const Integer& numberOfDimensions_);
1142 cerr <<
"virtual void MappedGrid::initialize() must not be called!"
1143 <<
"It must have been called illegally through the base class GenericGridCollection."
1169 #endif // _MappedGrid