Interpolation class dealing with transfer of data between two primitive patches with an arbitrary mesh interface (AMI). More...
Public Types | |
enum | interpolationMethod { imDirect, imMapNearest, imFaceAreaWeight, imPartialFaceAreaWeight } |
Enumeration specifying interpolation method. More... | |
typedef SourcePatch | sourcePatchType |
typedef TargetPatch | targetPatchType |
Public Member Functions | |
AMIInterpolation (const SourcePatch &srcPatch, const TargetPatch &tgtPatch, const faceAreaIntersect::triangulationMode &triMode, const bool requireMatch=true, const interpolationMethod &method=imFaceAreaWeight, const scalar lowWeightCorrection=-1, const bool reverseTarget=false) | |
Construct from components. More... | |
AMIInterpolation (const SourcePatch &srcPatch, const TargetPatch &tgtPatch, const faceAreaIntersect::triangulationMode &triMode, const bool requireMatch=true, const word &methodName=interpolationMethodNames_[imFaceAreaWeight], const scalar lowWeightCorrection=-1, const bool reverseTarget=false) | |
Construct from components. More... | |
AMIInterpolation (const SourcePatch &srcPatch, const TargetPatch &tgtPatch, const autoPtr< searchableSurface > &surf, const faceAreaIntersect::triangulationMode &triMode, const bool requireMatch=true, const interpolationMethod &method=imFaceAreaWeight, const scalar lowWeightCorrection=-1, const bool reverseTarget=false) | |
Construct from components, with projection surface. More... | |
AMIInterpolation (const SourcePatch &srcPatch, const TargetPatch &tgtPatch, const autoPtr< searchableSurface > &surf, const faceAreaIntersect::triangulationMode &triMode, const bool requireMatch=true, const word &methodName=interpolationMethodNames_[imFaceAreaWeight], const scalar lowWeightCorrection=-1, const bool reverseTarget=false) | |
Construct from components, with projection surface. More... | |
AMIInterpolation (const AMIInterpolation< SourcePatch, TargetPatch > &fineAMI, const labelList &sourceRestrictAddressing, const labelList &neighbourRestrictAddressing) | |
Construct from agglomeration of AMIInterpolation. Agglomeration. More... | |
~AMIInterpolation () | |
Destructor. More... | |
label | singlePatchProc () const |
scalar | lowWeightCorrection () const |
Threshold weight below which interpolation is deactivated. More... | |
bool | applyLowWeightCorrection () const |
Return true if employing a 'lowWeightCorrection'. More... | |
const List< scalar > & | srcMagSf () const |
Return const access to source patch face areas. More... | |
List< scalar > & | srcMagSf () |
Return access to source patch face areas. More... | |
const labelListList & | srcAddress () const |
Return const access to source patch addressing. More... | |
labelListList & | srcAddress () |
Return access to source patch addressing. More... | |
const scalarListList & | srcWeights () const |
Return const access to source patch weights. More... | |
scalarListList & | srcWeights () |
Return access to source patch weights. More... | |
const scalarField & | srcWeightsSum () const |
scalarField & | srcWeightsSum () |
const mapDistribute & | srcMap () const |
const List< scalar > & | tgtMagSf () const |
Return const access to target patch face areas. More... | |
List< scalar > & | tgtMagSf () |
Return access to target patch face areas. More... | |
const labelListList & | tgtAddress () const |
Return const access to target patch addressing. More... | |
labelListList & | tgtAddress () |
Return access to target patch addressing. More... | |
const scalarListList & | tgtWeights () const |
Return const access to target patch weights. More... | |
scalarListList & | tgtWeights () |
Return access to target patch weights. More... | |
const scalarField & | tgtWeightsSum () const |
scalarField & | tgtWeightsSum () |
const mapDistribute & | tgtMap () const |
void | update (const SourcePatch &srcPatch, const TargetPatch &tgtPatch) |
Update addressing and weights. More... | |
void | append (const SourcePatch &srcPatch, const TargetPatch &tgtPatch) |
Append additional addressing and weights. More... | |
void | normaliseWeights (const bool conformal, const bool output) |
Normalise the weights. More... | |
template<class Type , class CombineOp > | |
void | interpolateToSource (const UList< Type > &fld, const CombineOp &cop, List< Type > &result, const UList< Type > &defaultValues=UList< Type >::null()) const |
template<class Type , class CombineOp > | |
void | interpolateToTarget (const UList< Type > &fld, const CombineOp &cop, List< Type > &result, const UList< Type > &defaultValues=UList< Type >::null()) const |
template<class Type , class CombineOp > | |
tmp< Field< Type > > | interpolateToSource (const Field< Type > &fld, const CombineOp &cop, const UList< Type > &defaultValues=UList< Type >::null()) const |
Interpolate from target to source with supplied op. More... | |
template<class Type , class CombineOp > | |
tmp< Field< Type > > | interpolateToSource (const tmp< Field< Type >> &tFld, const CombineOp &cop, const UList< Type > &defaultValues=UList< Type >::null()) const |
Interpolate from target tmp field to source with supplied op. More... | |
template<class Type , class CombineOp > | |
tmp< Field< Type > > | interpolateToTarget (const Field< Type > &fld, const CombineOp &cop, const UList< Type > &defaultValues=UList< Type >::null()) const |
Interpolate from source to target with supplied op. More... | |
template<class Type , class CombineOp > | |
tmp< Field< Type > > | interpolateToTarget (const tmp< Field< Type >> &tFld, const CombineOp &cop, const UList< Type > &defaultValues=UList< Type >::null()) const |
Interpolate from source tmp field to target with supplied op. More... | |
template<class Type > | |
tmp< Field< Type > > | interpolateToSource (const Field< Type > &fld, const UList< Type > &defaultValues=UList< Type >::null()) const |
Interpolate from target to source. More... | |
template<class Type > | |
tmp< Field< Type > > | interpolateToSource (const tmp< Field< Type >> &tFld, const UList< Type > &defaultValues=UList< Type >::null()) const |
Interpolate from target tmp field. More... | |
template<class Type > | |
tmp< Field< Type > > | interpolateToTarget (const Field< Type > &fld, const UList< Type > &defaultValues=UList< Type >::null()) const |
Interpolate from source to target. More... | |
template<class Type > | |
tmp< Field< Type > > | interpolateToTarget (const tmp< Field< Type >> &tFld, const UList< Type > &defaultValues=UList< Type >::null()) const |
Interpolate from source tmp field. More... | |
label | srcPointFace (const SourcePatch &srcPatch, const TargetPatch &tgtPatch, const vector &n, const label tgtFacei, point &tgtPoint) const |
Return source patch face index of point on target patch face. More... | |
label | tgtPointFace (const SourcePatch &srcPatch, const TargetPatch &tgtPatch, const vector &n, const label srcFacei, point &srcPoint) const |
Return target patch face index of point on source patch face. More... | |
void | writeFaceConnectivity (const SourcePatch &srcPatch, const TargetPatch &tgtPatch, const labelListList &srcAddress) const |
Write face connectivity as OBJ file. More... | |
template<class Patch > | |
Foam::tmp< Foam::scalarField > | patchMagSf (const Patch &patch, const faceAreaIntersect::triangulationMode triMode) |
template<class Type , class CombineOp > | |
Foam::tmp< Foam::Field< Type > > | interpolateToSource (const Field< Type > &fld, const CombineOp &cop, const UList< Type > &defaultValues) const |
template<class Type , class CombineOp > | |
Foam::tmp< Foam::Field< Type > > | interpolateToSource (const tmp< Field< Type >> &tFld, const CombineOp &cop, const UList< Type > &defaultValues) const |
template<class Type , class CombineOp > | |
Foam::tmp< Foam::Field< Type > > | interpolateToTarget (const Field< Type > &fld, const CombineOp &cop, const UList< Type > &defaultValues) const |
template<class Type , class CombineOp > | |
Foam::tmp< Foam::Field< Type > > | interpolateToTarget (const tmp< Field< Type >> &tFld, const CombineOp &cop, const UList< Type > &defaultValues) const |
template<class Type > | |
Foam::tmp< Foam::Field< Type > > | interpolateToSource (const Field< Type > &fld, const UList< Type > &defaultValues) const |
template<class Type > | |
Foam::tmp< Foam::Field< Type > > | interpolateToSource (const tmp< Field< Type >> &tFld, const UList< Type > &defaultValues) const |
template<class Type > | |
Foam::tmp< Foam::Field< Type > > | interpolateToTarget (const Field< Type > &fld, const UList< Type > &defaultValues) const |
template<class Type > | |
Foam::tmp< Foam::Field< Type > > | interpolateToTarget (const tmp< Field< Type >> &tFld, const UList< Type > &defaultValues) const |
Static Public Member Functions | |
template<class Patch > | |
static tmp< scalarField > | patchMagSf (const Patch &patch, const faceAreaIntersect::triangulationMode triMode) |
Calculate the patch face magnitudes for the given tri-mode. More... | |
Static Public Attributes | |
static const Enum< interpolationMethod > | interpolationMethodNames_ |
static bool | cacheIntersections_ |
Interpolation class dealing with transfer of data between two primitive patches with an arbitrary mesh interface (AMI).
Based on the algorithm given in:
Conservative interpolation between volume meshes by local Galerkin projection, Farrell PE and Maddison JR, 2011, Comput. Methods Appl. Mech Engrg, Volume 200, Issues 1-4, pp 89-100
Interpolation requires that the two patches should have opposite orientations (opposite normals). The 'reverseTarget' flag can be used to reverse the orientation of the target patch.
Definition at line 81 of file AMIInterpolation.H.
typedef SourcePatch sourcePatchType |
Definition at line 352 of file AMIInterpolation.H.
typedef TargetPatch targetPatchType |
Definition at line 355 of file AMIInterpolation.H.
enum interpolationMethod |
Enumeration specifying interpolation method.
Enumerator | |
---|---|
imDirect | |
imMapNearest | |
imFaceAreaWeight | |
imPartialFaceAreaWeight |
Definition at line 90 of file AMIInterpolation.H.
AMIInterpolation | ( | const SourcePatch & | srcPatch, |
const TargetPatch & | tgtPatch, | ||
const faceAreaIntersect::triangulationMode & | triMode, | ||
const bool | requireMatch = true , |
||
const interpolationMethod & | method = imFaceAreaWeight , |
||
const scalar | lowWeightCorrection = -1 , |
||
const bool | reverseTarget = false |
||
) |
Construct from components.
Definition at line 600 of file AMIInterpolation.C.
References update().
AMIInterpolation | ( | const SourcePatch & | srcPatch, |
const TargetPatch & | tgtPatch, | ||
const faceAreaIntersect::triangulationMode & | triMode, | ||
const bool | requireMatch = true , |
||
const word & | methodName = interpolationMethodNames_[imFaceAreaWeight] , |
||
const scalar | lowWeightCorrection = -1 , |
||
const bool | reverseTarget = false |
||
) |
Construct from components.
Definition at line 633 of file AMIInterpolation.C.
References update().
AMIInterpolation | ( | const SourcePatch & | srcPatch, |
const TargetPatch & | tgtPatch, | ||
const autoPtr< searchableSurface > & | surf, | ||
const faceAreaIntersect::triangulationMode & | triMode, | ||
const bool | requireMatch = true , |
||
const interpolationMethod & | method = imFaceAreaWeight , |
||
const scalar | lowWeightCorrection = -1 , |
||
const bool | reverseTarget = false |
||
) |
Construct from components, with projection surface.
Definition at line 666 of file AMIInterpolation.C.
AMIInterpolation | ( | const SourcePatch & | srcPatch, |
const TargetPatch & | tgtPatch, | ||
const autoPtr< searchableSurface > & | surf, | ||
const faceAreaIntersect::triangulationMode & | triMode, | ||
const bool | requireMatch = true , |
||
const word & | methodName = interpolationMethodNames_[imFaceAreaWeight] , |
||
const scalar | lowWeightCorrection = -1 , |
||
const bool | reverseTarget = false |
||
) |
Construct from components, with projection surface.
Definition at line 700 of file AMIInterpolation.C.
AMIInterpolation | ( | const AMIInterpolation< SourcePatch, TargetPatch > & | fineAMI, |
const labelList & | sourceRestrictAddressing, | ||
const labelList & | neighbourRestrictAddressing | ||
) |
Construct from agglomeration of AMIInterpolation. Agglomeration.
passed in as new coarse size and addressing from fine from coarse
Definition at line 734 of file AMIInterpolation.C.
References Foam::expressions::patchExpr::debug, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::max(), Foam::nl, Foam::Pout, AMIInterpolation< SourcePatch, TargetPatch >::srcAddress(), AMIInterpolation< SourcePatch, TargetPatch >::srcMagSf(), AMIInterpolation< SourcePatch, TargetPatch >::srcWeights(), AMIInterpolation< SourcePatch, TargetPatch >::tgtAddress(), AMIInterpolation< SourcePatch, TargetPatch >::tgtMagSf(), and AMIInterpolation< SourcePatch, TargetPatch >::tgtWeights().
~AMIInterpolation | ( | ) |
Destructor.
Definition at line 840 of file AMIInterpolation.C.
|
static |
Calculate the patch face magnitudes for the given tri-mode.
|
inline |
Set to -1, or the processor holding all faces (both sides) of the AMI
Definition at line 31 of file AMIInterpolationI.H.
Referenced by AMIWeights::reportPatch().
|
inline |
Threshold weight below which interpolation is deactivated.
Definition at line 39 of file AMIInterpolationI.H.
|
inline |
Return true if employing a 'lowWeightCorrection'.
Definition at line 48 of file AMIInterpolationI.H.
|
inline |
Return const access to source patch face areas.
Definition at line 56 of file AMIInterpolationI.H.
Referenced by AMIInterpolation< SourcePatch, TargetPatch >::AMIInterpolation().
|
inline |
Return access to source patch face areas.
Definition at line 64 of file AMIInterpolationI.H.
|
inline |
Return const access to source patch addressing.
Definition at line 72 of file AMIInterpolationI.H.
Referenced by AMIInterpolation< SourcePatch, TargetPatch >::AMIInterpolation(), mapNearestAMI< SourcePatch, TargetPatch >::normaliseWeights(), and AMIWeights::reportPatch().
|
inline |
Return access to source patch addressing.
Definition at line 80 of file AMIInterpolationI.H.
|
inline |
Return const access to source patch weights.
Definition at line 88 of file AMIInterpolationI.H.
Referenced by AMIInterpolation< SourcePatch, TargetPatch >::AMIInterpolation(), mapNearestAMI< SourcePatch, TargetPatch >::normaliseWeights(), and cyclicACMIPolyPatch::resetAMI().
|
inline |
Return access to source patch weights.
Definition at line 96 of file AMIInterpolationI.H.
|
inline |
Return const access to normalisation factor of source patch weights (i.e. the sum before normalisation)
Definition at line 104 of file AMIInterpolationI.H.
Referenced by AMIWeights::reportPatch(), cyclicACMIPolyPatch::resetAMI(), and AMIWeights::writeWeightFields().
|
inline |
Return access to normalisation factor of source patch weights (i.e. the sum before normalisation)
Definition at line 112 of file AMIInterpolationI.H.
|
inline |
Source map pointer - valid only if singlePatchProc = -1 This gets source data into a form to be consumed by tgtAddress, tgtWeights
Definition at line 120 of file AMIInterpolationI.H.
|
inline |
Return const access to target patch face areas.
Definition at line 128 of file AMIInterpolationI.H.
Referenced by AMIInterpolation< SourcePatch, TargetPatch >::AMIInterpolation(), and mapNearestAMI< SourcePatch, TargetPatch >::normaliseWeights().
|
inline |
Return access to target patch face areas.
Definition at line 136 of file AMIInterpolationI.H.
|
inline |
Return const access to target patch addressing.
Definition at line 144 of file AMIInterpolationI.H.
Referenced by AMIInterpolation< SourcePatch, TargetPatch >::AMIInterpolation(), mapNearestAMI< SourcePatch, TargetPatch >::normaliseWeights(), and AMIWeights::reportPatch().
|
inline |
Return access to target patch addressing.
Definition at line 152 of file AMIInterpolationI.H.
|
inline |
Return const access to target patch weights.
Definition at line 160 of file AMIInterpolationI.H.
Referenced by AMIInterpolation< SourcePatch, TargetPatch >::AMIInterpolation(), mapNearestAMI< SourcePatch, TargetPatch >::normaliseWeights(), and cyclicACMIPolyPatch::resetAMI().
|
inline |
Return access to target patch weights.
Definition at line 168 of file AMIInterpolationI.H.
|
inline |
Return const access to normalisation factor of target patch weights (i.e. the sum before normalisation)
Definition at line 176 of file AMIInterpolationI.H.
Referenced by AMIWeights::reportPatch(), cyclicACMIPolyPatch::resetAMI(), and AMIWeights::writeWeightFields().
|
inline |
Return access to normalisation factor of target patch weights (i.e. the sum before normalisation)
Definition at line 184 of file AMIInterpolationI.H.
|
inline |
Target map pointer - valid only if singlePatchProc=-1. This gets target data into a form to be consumed by srcAddress, srcWeights
Definition at line 192 of file AMIInterpolationI.H.
void update | ( | const SourcePatch & | srcPatch, |
const TargetPatch & | tgtPatch | ||
) |
Update addressing and weights.
Definition at line 848 of file AMIInterpolation.C.
References addProfiling, mapDistributeBase::constructMap(), Foam::expressions::patchExpr::debug, DebugInfo, Foam::endl(), Foam::gSum(), Foam::indent(), Foam::Info, Foam::nl, Foam::returnReduce(), and mapDistributeBase::subMap().
void append | ( | const SourcePatch & | srcPatch, |
const TargetPatch & | tgtPatch | ||
) |
Append additional addressing and weights.
Definition at line 1061 of file AMIInterpolation.C.
References addProfiling, List< T >::append(), forAll, and Foam::identity().
Normalise the weights.
Definition at line 1253 of file AMIInterpolation.C.
void interpolateToSource | ( | const UList< Type > & | fld, |
const CombineOp & | cop, | ||
List< Type > & | result, | ||
const UList< Type > & | defaultValues = UList<Type>::null() |
||
) | const |
Interpolate from target to source with supplied op to combine existing value with remote value and weight
Definition at line 1374 of file AMIInterpolation.C.
References Foam::abort(), addProfiling, mapDistribute::distribute(), Foam::FatalError, FatalErrorInFunction, fld, forAll, Foam::nl, List< T >::setSize(), and UList< T >::size().
Referenced by mappedPatchBase::distribute(), regionModel::mapRegionPatchField(), and regionModel::mapRegionPatchInternalField().
void interpolateToTarget | ( | const UList< Type > & | fld, |
const CombineOp & | cop, | ||
List< Type > & | result, | ||
const UList< Type > & | defaultValues = UList<Type>::null() |
||
) | const |
Interpolate from source to target with supplied op to combine existing value with remote value and weight
Definition at line 1287 of file AMIInterpolation.C.
References Foam::abort(), addProfiling, mapDistribute::distribute(), Foam::FatalError, FatalErrorInFunction, fld, forAll, Foam::nl, List< T >::setSize(), and UList< T >::size().
tmp<Field<Type> > interpolateToSource | ( | const Field< Type > & | fld, |
const CombineOp & | cop, | ||
const UList< Type > & | defaultValues = UList< Type >::null() |
||
) | const |
Interpolate from target to source with supplied op.
tmp<Field<Type> > interpolateToSource | ( | const tmp< Field< Type >> & | tFld, |
const CombineOp & | cop, | ||
const UList< Type > & | defaultValues = UList< Type >::null() |
||
) | const |
Interpolate from target tmp field to source with supplied op.
tmp<Field<Type> > interpolateToTarget | ( | const Field< Type > & | fld, |
const CombineOp & | cop, | ||
const UList< Type > & | defaultValues = UList< Type >::null() |
||
) | const |
Interpolate from source to target with supplied op.
tmp<Field<Type> > interpolateToTarget | ( | const tmp< Field< Type >> & | tFld, |
const CombineOp & | cop, | ||
const UList< Type > & | defaultValues = UList< Type >::null() |
||
) | const |
Interpolate from source tmp field to target with supplied op.
tmp<Field<Type> > interpolateToSource | ( | const Field< Type > & | fld, |
const UList< Type > & | defaultValues = UList< Type >::null() |
||
) | const |
Interpolate from target to source.
tmp<Field<Type> > interpolateToSource | ( | const tmp< Field< Type >> & | tFld, |
const UList< Type > & | defaultValues = UList< Type >::null() |
||
) | const |
Interpolate from target tmp field.
tmp<Field<Type> > interpolateToTarget | ( | const Field< Type > & | fld, |
const UList< Type > & | defaultValues = UList< Type >::null() |
||
) | const |
Interpolate from source to target.
tmp<Field<Type> > interpolateToTarget | ( | const tmp< Field< Type >> & | tFld, |
const UList< Type > & | defaultValues = UList< Type >::null() |
||
) | const |
Interpolate from source tmp field.
Foam::label srcPointFace | ( | const SourcePatch & | srcPatch, |
const TargetPatch & | tgtPatch, | ||
const vector & | n, | ||
const label | tgtFacei, | ||
point & | tgtPoint | ||
) | const |
Return source patch face index of point on target patch face.
Definition at line 1602 of file AMIInterpolation.C.
References PointHit< Point >::distance(), PointHit< Point >::eligibleMiss(), f(), PointHit< Point >::hit(), n, and PointHit< Point >::setDistance().
Foam::label tgtPointFace | ( | const SourcePatch & | srcPatch, |
const TargetPatch & | tgtPatch, | ||
const vector & | n, | ||
const label | srcFacei, | ||
point & | srcPoint | ||
) | const |
Return target patch face index of point on source patch face.
Definition at line 1650 of file AMIInterpolation.C.
References PointHit< Point >::distance(), PointHit< Point >::eligibleMiss(), f(), PointHit< Point >::hit(), n, and PointHit< Point >::setDistance().
void writeFaceConnectivity | ( | const SourcePatch & | srcPatch, |
const TargetPatch & | tgtPatch, | ||
const labelListList & | srcAddress | ||
) | const |
Write face connectivity as OBJ file.
Definition at line 1698 of file AMIInterpolation.C.
References Foam::endl(), forAll, Foam::name(), and Foam::meshTools::writeOBJ().
Foam::tmp<Foam::scalarField> patchMagSf | ( | const Patch & | patch, |
const faceAreaIntersect::triangulationMode | triMode | ||
) |
Definition at line 60 of file AMIInterpolation.C.
References forAll, Foam::foamVersion::patch, tmp< T >::ref(), and Foam::Zero.
Foam::tmp<Foam::Field<Type> > interpolateToSource | ( | const Field< Type > & | fld, |
const CombineOp & | cop, | ||
const UList< Type > & | defaultValues | ||
) | const |
Definition at line 1462 of file AMIInterpolation.C.
References fld, tmp< T >::ref(), and Foam::Zero.
Foam::tmp<Foam::Field<Type> > interpolateToSource | ( | const tmp< Field< Type >> & | tFld, |
const CombineOp & | cop, | ||
const UList< Type > & | defaultValues | ||
) | const |
Definition at line 1493 of file AMIInterpolation.C.
Foam::tmp<Foam::Field<Type> > interpolateToTarget | ( | const Field< Type > & | fld, |
const CombineOp & | cop, | ||
const UList< Type > & | defaultValues | ||
) | const |
Definition at line 1507 of file AMIInterpolation.C.
References fld, tmp< T >::ref(), and Foam::Zero.
Foam::tmp<Foam::Field<Type> > interpolateToTarget | ( | const tmp< Field< Type >> & | tFld, |
const CombineOp & | cop, | ||
const UList< Type > & | defaultValues | ||
) | const |
Definition at line 1538 of file AMIInterpolation.C.
Foam::tmp<Foam::Field<Type> > interpolateToSource | ( | const Field< Type > & | fld, |
const UList< Type > & | defaultValues | ||
) | const |
Definition at line 1552 of file AMIInterpolation.C.
References fld.
Foam::tmp<Foam::Field<Type> > interpolateToSource | ( | const tmp< Field< Type >> & | tFld, |
const UList< Type > & | defaultValues | ||
) | const |
Definition at line 1565 of file AMIInterpolation.C.
Foam::tmp<Foam::Field<Type> > interpolateToTarget | ( | const Field< Type > & | fld, |
const UList< Type > & | defaultValues | ||
) | const |
Definition at line 1578 of file AMIInterpolation.C.
References fld.
Foam::tmp<Foam::Field<Type> > interpolateToTarget | ( | const tmp< Field< Type >> & | tFld, |
const UList< Type > & | defaultValues | ||
) | const |
Definition at line 1591 of file AMIInterpolation.C.
|
static |
Definition at line 98 of file AMIInterpolation.H.
Referenced by meshToMesh::meshToMesh(), and cyclicAMIPolyPatch::write().
|
static |
Definition at line 100 of file AMIInterpolation.H.