processorFaPatch Class Reference

Processor patch. More...

Inheritance diagram for processorFaPatch:
[legend]
Collaboration diagram for processorFaPatch:
[legend]

Public Member Functions

 TypeName ("processor")
 Runtime type information. More...
 
 processorFaPatch (const word &name, const labelList &edgeLabels, const label index, const faBoundaryMesh &bm, const label ngbPolyPatchIndex, const label myProcNo, const label neighbProcNo)
 Construct from components. More...
 
 processorFaPatch (const word &name, const dictionary &dict, const label index, const faBoundaryMesh &bm)
 Construct from dictionary. More...
 
virtual ~processorFaPatch ()
 Destructor. More...
 
virtual label interfaceSize () const
 Return interface size. More...
 
int myProcNo () const
 Return processor number. More...
 
int neighbProcNo () const
 Return neighbour processor number. More...
 
virtual bool coupled () const
 Return true if running parallel. More...
 
virtual bool master () const
 Is this the master side? More...
 
virtual label comm () const
 Return communicator used for communication. More...
 
virtual int tag () const
 Return message tag to use for communication. More...
 
virtual const tensorFieldforwardT () const
 Return face transformation tensor. More...
 
virtual tmp< vectorFielddelta () const
 Return delta (P to N) vectors across coupled patch. More...
 
const vectorFieldneighbEdgeCentres () const
 Return processor-neighbour patch edge centres. More...
 
const vectorFieldneighbEdgeLengths () const
 Return processor-neighbour patch edge lengths. More...
 
const vectorFieldneighbEdgeFaceCentres () const
 Return processor-neighbour patch neighbour face centres. More...
 
const labelListneighbPoints () const
 Return neighbour point labels. This is for my local point the. More...
 
const labelListnonGlobalPatchPoints () const
 Return the set of labels of the processor patch points which are. More...
 
virtual tmp< labelFieldinterfaceInternalField (const labelUList &internalData) const
 Return the values of the given internal data adjacent to. More...
 
virtual void initTransfer (const Pstream::commsTypes commsType, const labelUList &interfaceData) const
 Initialise interface data transfer. More...
 
virtual tmp< labelFieldtransfer (const Pstream::commsTypes commsType, const labelUList &interfaceData) const
 Transfer and return neighbour field. More...
 
virtual void initInternalFieldTransfer (const Pstream::commsTypes commsType, const labelUList &internalData) const
 Initialise neighbour field transfer. More...
 
virtual tmp< labelFieldinternalFieldTransfer (const Pstream::commsTypes commsType, const labelUList &internalData) const
 Return neighbour field. More...
 
virtual void write (Ostream &) const
 Write the patch data as a dictionary. More...
 
- Public Member Functions inherited from coupledFaPatch
 TypeName ("coupled")
 Runtime type information. More...
 
 coupledFaPatch (const word &name, const labelList &edgeLabels, const label index, const faBoundaryMesh &bm, const label ngbPolyPatchIndex)
 Construct from components. More...
 
 coupledFaPatch (const word &name, const dictionary &dict, const label index, const faBoundaryMesh &bm)
 Construct from dictionary. More...
 
virtual ~coupledFaPatch ()
 Destructor. More...
 
bool separated () const
 Are the coupled planes separated. More...
 
const vectorFieldseparation () const
 Return the offset (distance) vector from one side of the couple. More...
 
const tensorFieldforwardT () const
 Return face transformation tensor. More...
 
const tensorFieldreverseT () const
 Return neighbour-cell transformation tensor. More...
 
bool parallel () const
 Are the cyclic planes parallel. More...
 
virtual const labelUListfaceCells () const
 Return faceCell addressing: lduInterface virtual function. More...
 
- Public Member Functions inherited from lduInterface
 TypeName ("lduInterface")
 Runtime type information. More...
 
 lduInterface ()=default
 Construct null. More...
 
virtual ~lduInterface ()=default
 Destructor. More...
 
- Public Member Functions inherited from faPatch
 TypeName ("patch")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, faPatch, dictionary,(const word &name, const dictionary &dict, const label index, const faBoundaryMesh &bm),(name, dict, index, bm))
 
 faPatch (const word &name, const labelList &edgeLabels, const label index, const faBoundaryMesh &bm, const label ngbPolyPatchIndex)
 Construct from components. More...
 
 faPatch (const word &name, const dictionary &dict, const label index, const faBoundaryMesh &bm)
 Construct from dictionary. More...
 
 faPatch (const faPatch &, const faBoundaryMesh &)
 Construct as copy, resetting the boundary mesh. More...
 
virtual autoPtr< faPatchclone (const faBoundaryMesh &bm, const labelList &edgeLabels, const label index, const label ngbPolyPatchIndex) const
 
virtual ~faPatch ()
 Destructor. More...
 
label nPoints () const
 Return number of patch points. More...
 
label ngbPolyPatchIndex () const
 Return neighbour polyPatch index. More...
 
const faBoundaryMeshboundaryMesh () const
 Return boundaryMesh reference. More...
 
label start () const
 Patch start in edge list. More...
 
virtual label size () const
 Patch size. More...
 
label whichEdge (const label l) const
 Return label of edge in patch from global edge label. More...
 
template<class T >
List< T >::subList patchSlice (const List< T > &l) const
 Slice list to patch. More...
 
const labelListpointLabels () const
 Return patch point labels. More...
 
const labelListListpointEdges () const
 Return patch point-edge addressing. More...
 
labelList ngbPolyPatchFaces () const
 Return edge neighbour polyPatch faces. More...
 
tmp< vectorFieldngbPolyPatchFaceNormals () const
 Return normals of neighbour polyPatch faces. More...
 
tmp< vectorFieldngbPolyPatchPointNormals () const
 Return normals of neighbour polyPatch joined points. More...
 
const labelUListedgeFaces () const
 Return edge-face addressing. More...
 
const vectorFieldedgeCentres () const
 Return edge centres. More...
 
const vectorFieldedgeLengths () const
 Return edge length vectors. More...
 
const scalarFieldmagEdgeLengths () const
 Return edge length magnitudes. More...
 
tmp< vectorFieldedgeNormals () const
 Return edge normals. More...
 
tmp< vectorFieldedgeFaceCentres () const
 Return neighbour face centres. More...
 
const scalarFieldweights () const
 Return patch weighting factors. More...
 
void makeCorrectionVectors (vectorField &) const
 
const scalarFielddeltaCoeffs () const
 Return patch edge - neighbour face distances. More...
 
void resetEdges (const labelList &)
 Reset edge list. More...
 
template<class Type >
tmp< Field< Type > > patchInternalField (const UList< Type > &) const
 Return given internal field next to patch as patch field. More...
 
template<class GeometricField , class Type >
const GeometricField::PatchpatchField (const GeometricField &) const
 Return the corresponding patchField of the named field. More...
 
template<class GeometricField , class Type >
const GeometricField::PatchlookupPatchField (const word &name, const GeometricField *=nullptr, const Type *=nullptr) const
 
template<class Type >
Foam::tmp< Foam::Field< Type > > patchInternalField (const UList< Type > &f) const
 
- Public Member Functions inherited from List< label >
constexpr List () noexcept
 Null constructor. More...
 
 List (const label len)
 Construct with given size. More...
 
 List (const label len, const label &val)
 Construct with given size and value for all elements. More...
 
 List (const label len, const Foam::zero)
 Construct with given size initializing all elements to zero. More...
 
 List (const Foam::one, const label &val)
 Construct with length=1, copying the value as the only content. More...
 
 List (const Foam::one, label &&val)
 Construct with length=1, moving the value as the only content. More...
 
 List (const Foam::one, const Foam::zero)
 Construct with length=1, initializing content to zero. More...
 
 List (const List< label > &a)
 Copy construct from list. More...
 
 List (const UList< label > &a)
 Copy construct contents from list. More...
 
 List (List< label > &a, bool reuse)
 Construct as copy or re-use as specified. More...
 
 List (const UList< label > &list, const labelUList &indices)
 Copy construct subset of list. More...
 
 List (const UList< label > &list, const FixedList< label, N > &indices)
 Copy construct subset of list. More...
 
 List (InputIterator begIter, InputIterator endIter)
 Construct given begin/end iterators. More...
 
 List (const FixedList< label, N > &list)
 Construct as copy of FixedList<T, N> More...
 
 List (const PtrList< label > &list)
 Construct as copy of PtrList<T> More...
 
 List (const SLList< label > &list)
 Construct as copy of SLList<T> More...
 
 List (const IndirectListBase< label, Addr > &list)
 Construct as copy of IndirectList contents. More...
 
 List (std::initializer_list< label > list)
 Construct from an initializer list. More...
 
 List (List< label > &&list)
 Move construct from List. More...
 
 List (DynamicList< label, SizeMin > &&list)
 Move construct from DynamicList. More...
 
 List (SortableList< label > &&list)
 Move construct from SortableList. More...
 
 List (SLList< label > &&list)
 Move construct from SLList. More...
 
 List (Istream &is)
 Construct from Istream. More...
 
autoPtr< List< label > > clone () const
 Clone. More...
 
 ~List ()
 Destructor. More...
 
void resize (const label newSize)
 Adjust allocated size of list. More...
 
void resize (const label newSize, const label &val)
 Adjust allocated size of list and set val for new elements. More...
 
void resize (const label newSize)
 
void setSize (const label newSize)
 Alias for resize(const label) More...
 
void setSize (const label newSize, const label &val)
 Alias for resize(const label, const T&) More...
 
void clear ()
 Clear the list, i.e. set size to zero. More...
 
void append (const label &val)
 Append an element at the end of the list. More...
 
void append (label &&val)
 Move append an element at the end of the list. More...
 
void append (const UList< label > &list)
 Append a List to the end of this list. More...
 
void append (const IndirectListBase< label, Addr > &list)
 Append IndirectList contents at the end of this list. More...
 
void transfer (List< label > &list)
 
void transfer (DynamicList< label, SizeMin > &list)
 
void transfer (SortableList< label > &list)
 
label & newElmt (const label i)
 
void operator= (const UList< label > &a)
 Assignment to UList operator. Takes linear time. More...
 
void operator= (const List< label > &list)
 Assignment operator. Takes linear time. More...
 
void operator= (const SLList< label > &list)
 Assignment to SLList operator. Takes linear time. More...
 
void operator= (const IndirectListBase< label, Addr > &list)
 Assignment from IndirectList. Takes linear time. More...
 
void operator= (const FixedList< label, N > &list)
 Copy assignment from FixedList. More...
 
void operator= (std::initializer_list< label > list)
 Assignment to an initializer list. More...
 
void operator= (const label &val)
 Assignment of all entries to the given value. More...
 
void operator= (const Foam::zero)
 Assignment of all entries to zero. More...
 
void operator= (List< label > &&list)
 Move assignment. Takes constant time. More...
 
void operator= (DynamicList< label, SizeMin > &&list)
 Move assignment. Takes constant time. More...
 
void operator= (SortableList< label > &&list)
 Move assignment. Takes constant time. More...
 
void operator= (SLList< label > &&list)
 Move assignment. Takes constant time. More...
 
void shallowCopy (const UList< label > &)=delete
 No shallowCopy permitted. More...
 
std::enable_if< std::is_same< bool, TypeT >::value, bool >::type set (const label i, bool val=true)
 A bitSet::set() method for a list of bool. More...
 
- Public Member Functions inherited from patchIdentifier
 patchIdentifier (const patchIdentifier &)=default
 Copy construct. More...
 
patchIdentifieroperator= (const patchIdentifier &)=default
 Copy assignment. More...
 
virtual ~patchIdentifier ()=default
 Destructor. More...
 
 patchIdentifier ()
 Default construct, with index zero. More...
 
 patchIdentifier (const word &name, const label index)
 Construct from mandatory components. More...
 
 patchIdentifier (const word &name, const label index, const word &physicalType, const wordList &inGroups=wordList())
 Construct from components. More...
 
 patchIdentifier (const word &name, const dictionary &dict, const label index)
 Construct from dictionary. More...
 
 patchIdentifier (const patchIdentifier &p, const label index)
 Copy construct, resetting the index. More...
 
const wordname () const
 The patch name. More...
 
wordname ()
 Modifiable patch name. More...
 
const wordphysicalType () const
 The (optional) physical type of the patch. More...
 
wordphysicalType ()
 Modifiable (optional) physical type of the patch. More...
 
label index () const
 The index of this patch in the boundaryMesh. More...
 
label & index ()
 Modifiable index of this patch in the boundaryMesh. More...
 
const wordListinGroups () const
 The (optional) groups that the patch belongs to. More...
 
wordListinGroups ()
 Modifiable (optional) groups that the patch belongs to. More...
 
bool inGroup (const word &name) const
 True if the patch is in named group. More...
 
void write (Ostream &os) const
 
- Public Member Functions inherited from processorLduInterface
 TypeName ("processorLduInterface")
 Runtime type information. More...
 
 processorLduInterface ()=default
 Construct null. More...
 
virtual ~processorLduInterface ()=default
 Destructor. More...
 
template<class Type >
void send (const Pstream::commsTypes commsType, const UList< Type > &f) const
 Raw send function. More...
 
template<class Type >
void receive (const Pstream::commsTypes commsType, UList< Type > &f) const
 Raw receive function. More...
 
template<class Type >
tmp< Field< Type > > receive (const Pstream::commsTypes commsType, const label size) const
 Raw receive function returning field. More...
 
template<class Type >
void compressedSend (const Pstream::commsTypes commsType, const UList< Type > &f) const
 Raw send function with data compression. More...
 
template<class Type >
void compressedReceive (const Pstream::commsTypes commsType, UList< Type > &f) const
 Raw receive function with data compression. More...
 
template<class Type >
tmp< Field< Type > > compressedReceive (const Pstream::commsTypes commsType, const label size) const
 Raw receive function with data compression returning field. More...
 
template<class Type >
Foam::tmp< Foam::Field< Type > > receive (const Pstream::commsTypes commsType, const label size) const
 
template<class Type >
Foam::tmp< Foam::Field< Type > > compressedReceive (const Pstream::commsTypes commsType, const label size) const
 

Protected Member Functions

void makeWeights (scalarField &) const
 Make patch weighting factors. More...
 
void makeDeltaCoeffs (scalarField &) const
 Make patch face - neighbour cell distances. More...
 
void makeNonGlobalPatchPoints () const
 Find non-globa patch points. More...
 
void initGeometry ()
 Initialise the calculation of the patch geometry. More...
 
void calcGeometry ()
 Calculate the patch geometry. More...
 
void initMovePoints (const pointField &)
 Initialise the patches for moving points. More...
 
void movePoints (const pointField &)
 Correct patches after moving points. More...
 
virtual void initUpdateMesh ()
 Initialise the update of the patch topology. More...
 
virtual void updateMesh ()
 Update of the patch topology. More...
 
- Protected Member Functions inherited from coupledFaPatch
void calcTransformTensors (const vector &Cf, const vector &Cr, const vector &nf, const vector &nr) const
 Calculate the uniform transformation tensors. More...
 
void calcTransformTensors (const vectorField &Cf, const vectorField &Cr, const vectorField &nf, const vectorField &nr) const
 Calculate the transformation tensors. More...
 
- Protected Member Functions inherited from faPatch
void calcPointLabels () const
 Calculate patch point labels. More...
 
void calcPointEdges () const
 Calculate patch point-edge addressing. More...
 

Additional Inherited Members

- Public Types inherited from faPatch
typedef faBoundaryMesh BoundaryMesh
 
- Public Types inherited from List< label >
typedef SubList< label > subList
 Declare type of subList. More...
 
- Static Public Member Functions inherited from faPatch
static autoPtr< faPatchNew (const word &name, const dictionary &dict, const label index, const faBoundaryMesh &bm)
 
- Static Public Member Functions inherited from List< label >
static const List< label > & null ()
 Return a null List. More...
 
- Static Public Member Functions inherited from patchIdentifier
static word defaultName (const label n=-1)
 Default patch name: "patch" or "patchN". More...
 

Detailed Description

Processor patch.

Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd.

Source files

Definition at line 55 of file processorFaPatch.H.

Constructor & Destructor Documentation

◆ processorFaPatch() [1/2]

processorFaPatch ( const word name,
const labelList edgeLabels,
const label  index,
const faBoundaryMesh bm,
const label  ngbPolyPatchIndex,
const label  myProcNo,
const label  neighbProcNo 
)
inline

Construct from components.

Definition at line 132 of file processorFaPatch.H.

◆ processorFaPatch() [2/2]

processorFaPatch ( const word name,
const dictionary dict,
const label  index,
const faBoundaryMesh bm 
)
inline

Construct from dictionary.

Definition at line 154 of file processorFaPatch.H.

◆ ~processorFaPatch()

~processorFaPatch ( )
virtual

Destructor.

Definition at line 48 of file processorFaPatch.C.

References Foam::deleteDemandDrivenData().

Here is the call graph for this function:

Member Function Documentation

◆ makeWeights()

void makeWeights ( scalarField w) const
protectedvirtual

Make patch weighting factors.

Implements coupledFaPatch.

Definition at line 369 of file processorFaPatch.C.

References faPatch::delta(), Foam::mag(), and UPstream::parRun().

Here is the call graph for this function:

◆ makeDeltaCoeffs()

void makeDeltaCoeffs ( scalarField dc) const
protectedvirtual

Make patch face - neighbour cell distances.

Implements coupledFaPatch.

Definition at line 399 of file processorFaPatch.C.

References faPatch::delta(), and UPstream::parRun().

Here is the call graph for this function:

◆ makeNonGlobalPatchPoints()

void makeNonGlobalPatchPoints ( ) const
protected

Find non-globa patch points.

Definition at line 69 of file processorFaPatch.C.

References forAll, found, mesh, boundaryMesh::mesh(), PrimitivePatch< FaceList, PointField >::meshPoints(), nPoints, UPstream::parRun(), pointLabels(), and List< T >::setSize().

Here is the call graph for this function:

◆ initGeometry()

void initGeometry ( )
protectedvirtual

Initialise the calculation of the patch geometry.

Implements coupledFaPatch.

Definition at line 169 of file processorFaPatch.C.

References UPstream::blocking, and UPstream::parRun().

Here is the call graph for this function:

◆ calcGeometry()

void calcGeometry ( )
protectedvirtual

Calculate the patch geometry.

Implements coupledFaPatch.

Definition at line 188 of file processorFaPatch.C.

References UPstream::blocking, Foam::constant::electromagnetic::e, Foam::exit(), Foam::FatalError, FatalErrorInFunction, forAll, Foam::mag(), and UPstream::parRun().

Here is the call graph for this function:

◆ initMovePoints()

void initMovePoints ( const pointField p)
protectedvirtual

Initialise the patches for moving points.

Implements coupledFaPatch.

Definition at line 234 of file processorFaPatch.C.

References faPatch::movePoints(), and p.

Here is the call graph for this function:

◆ movePoints()

void movePoints ( const pointField )
protectedvirtual

Correct patches after moving points.

Implements coupledFaPatch.

Definition at line 241 of file processorFaPatch.C.

◆ initUpdateMesh()

void initUpdateMesh ( )
protectedvirtual

Initialise the update of the patch topology.

Reimplemented from faPatch.

Definition at line 247 of file processorFaPatch.C.

References UPstream::blocking, Foam::deleteDemandDrivenData(), Foam::constant::electromagnetic::e, faPatch::initUpdateMesh(), mesh, nPoints, UPstream::parRun(), and pointLabels().

Here is the call graph for this function:

◆ updateMesh()

void updateMesh ( )
protectedvirtual

Update of the patch topology.

Reimplemented from faPatch.

Definition at line 290 of file processorFaPatch.C.

References UPstream::blocking, Foam::constant::electromagnetic::e, forAll, mesh, nPoints, UPstream::parRun(), pointLabels(), and faPatch::updateMesh().

Here is the call graph for this function:

◆ TypeName()

TypeName ( "processor"  )

Runtime type information.

TypeName(processorPolyPatch::typeName_());

◆ interfaceSize()

virtual label interfaceSize ( ) const
inlinevirtual

Return interface size.

Definition at line 179 of file processorFaPatch.H.

References faPatch::size().

Here is the call graph for this function:

◆ myProcNo()

int myProcNo ( ) const
inlinevirtual

Return processor number.

Implements processorLduInterface.

Definition at line 185 of file processorFaPatch.H.

Referenced by processorFaPatchField< Type >::myProcNo().

Here is the caller graph for this function:

◆ neighbProcNo()

int neighbProcNo ( ) const
inlinevirtual

Return neighbour processor number.

Implements processorLduInterface.

Definition at line 191 of file processorFaPatch.H.

Referenced by processorFaPatchField< Type >::neighbProcNo().

Here is the caller graph for this function:

◆ coupled()

virtual bool coupled ( ) const
inlinevirtual

Return true if running parallel.

Reimplemented from coupledFaPatch.

Definition at line 197 of file processorFaPatch.H.

References UPstream::parRun().

Here is the call graph for this function:

◆ master()

virtual bool master ( ) const
inlinevirtual

Is this the master side?

Definition at line 210 of file processorFaPatch.H.

◆ comm()

Foam::label comm ( ) const
virtual

Return communicator used for communication.

Implements processorLduInterface.

Definition at line 57 of file processorFaPatch.C.

References boundaryMesh::mesh().

Here is the call graph for this function:

◆ tag()

int tag ( ) const
virtual

Return message tag to use for communication.

Implements processorLduInterface.

Definition at line 63 of file processorFaPatch.C.

References UPstream::msgType().

Here is the call graph for this function:

◆ forwardT()

virtual const tensorField& forwardT ( ) const
inlinevirtual

Return face transformation tensor.

Implements processorLduInterface.

Definition at line 226 of file processorFaPatch.H.

References coupledFaPatch::forwardT().

Referenced by processorFaPatchField< Type >::forwardT().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ delta()

Foam::tmp< Foam::vectorField > delta ( ) const
virtual

Return delta (P to N) vectors across coupled patch.

Implements coupledFaPatch.

Definition at line 412 of file processorFaPatch.C.

References faPatch::delta(), UPstream::parRun(), and Foam::transform().

Here is the call graph for this function:

◆ neighbEdgeCentres()

const vectorField& neighbEdgeCentres ( ) const
inline

Return processor-neighbour patch edge centres.

Definition at line 236 of file processorFaPatch.H.

◆ neighbEdgeLengths()

const vectorField& neighbEdgeLengths ( ) const
inline

Return processor-neighbour patch edge lengths.

Definition at line 242 of file processorFaPatch.H.

◆ neighbEdgeFaceCentres()

const vectorField& neighbEdgeFaceCentres ( ) const
inline

Return processor-neighbour patch neighbour face centres.

Definition at line 248 of file processorFaPatch.H.

◆ neighbPoints()

const Foam::labelList & neighbPoints ( ) const

Return neighbour point labels. This is for my local point the.

corresponding local point on the other side. Call faBoundaryMesh::updateMesh() on all processors before using this.

Definition at line 346 of file processorFaPatch.C.

References Foam::abort(), Foam::FatalError, FatalErrorInFunction, Foam::name(), and Foam::nl.

Here is the call graph for this function:

◆ nonGlobalPatchPoints()

const Foam::labelList & nonGlobalPatchPoints ( ) const

Return the set of labels of the processor patch points which are.

non-global, i.e. present in this processorFaPatch

Definition at line 447 of file processorFaPatch.C.

◆ interfaceInternalField()

Foam::tmp< Foam::labelField > interfaceInternalField ( const labelUList internalData) const
virtual

Return the values of the given internal data adjacent to.

the interface as a field

Implements coupledFaPatch.

Definition at line 459 of file processorFaPatch.C.

◆ initTransfer()

void initTransfer ( const Pstream::commsTypes  commsType,
const labelUList interfaceData 
) const
virtual

Initialise interface data transfer.

Reimplemented from coupledFaPatch.

Definition at line 468 of file processorFaPatch.C.

◆ transfer()

Foam::tmp< Foam::labelField > transfer ( const Pstream::commsTypes  commsType,
const labelUList interfaceData 
) const
virtual

Transfer and return neighbour field.

Implements coupledFaPatch.

Definition at line 478 of file processorFaPatch.C.

◆ initInternalFieldTransfer()

void initInternalFieldTransfer ( const Pstream::commsTypes  commsType,
const labelUList internalData 
) const
virtual

Initialise neighbour field transfer.

Reimplemented from coupledFaPatch.

Definition at line 488 of file processorFaPatch.C.

◆ internalFieldTransfer()

Foam::tmp< Foam::labelField > internalFieldTransfer ( const Pstream::commsTypes  commsType,
const labelUList internalData 
) const
virtual

Return neighbour field.

Implements coupledFaPatch.

Definition at line 498 of file processorFaPatch.C.

◆ write()

void write ( Ostream os) const
virtual

Write the patch data as a dictionary.

Reimplemented from faPatch.

Definition at line 507 of file processorFaPatch.C.

References faPatch::write(), and Ostream::writeEntry().

Here is the call graph for this function:

The documentation for this class was generated from the following files: