38 #ifndef processorLagrangianPatch_H
39 #define processorLagrangianPatch_H
76 TypeName(processorPolyPatch::typeName_());
98 return processorPatch_;
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Boundary part of a Lagrangian mesh. Just a list of Lagrangian patches with some added convenience fun...
Class containing Lagrangian geometry and topology.
Base class for Lagrangian patches.
Mesh that relates to a sub-section of a Lagrangian mesh. This is used to construct fields that relate...
Buffers for inter-processor communications streams (UOPstream, UIPstream).
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A patch is a list of labels that address the faces in the global face list.
Processor Lagrangian patch. This is used for the patches that interface between processors across fac...
processorLagrangianPatch(const polyPatch &, const LagrangianBoundaryMesh &)
Construct from a patch and a boundary mesh.
autoPtr< LagrangianSubMesh > receiveMeshPtr_
The sub-mesh used to append received data.
virtual void initEvaluate(PstreamBuffers &, LagrangianMesh &, const LagrangianScalarInternalDynamicField &fraction) const
Initialise evaluation of changes in elements that have tracked to.
TypeName(processorPolyPatch::typeName_())
Runtime type information.
virtual void partition() const
Update following partitioning of the mesh.
const processorPolyPatch & processorPatch() const
Return the processor patch.
virtual void evaluate(PstreamBuffers &, LagrangianMesh &, const LagrangianScalarInternalDynamicField &fraction) const
Evaluate changes in elements that have tracked to this patch.
virtual const LagrangianSubMesh & mesh() const
Return the sub-mesh associated with this patch.
virtual ~processorLagrangianPatch()
Destructor.
Neighbour processor patch.