Go to the documentation of this file.
41 #ifndef processorFaPatchField_H
42 #define processorFaPatchField_H
73 TypeName(processorFaPatch::typeName_());
244 virtual label
comm()
const
274 virtual int rank()
const
The class contains the addressing required by the lduMatrix: upper, lower and losort.
virtual bool coupled() const
virtual const tensorField & forwardT() const
void transformCoupleField(Field< Type > &f) const
virtual tmp< Field< Type > > snGrad() const
virtual void updateInterfaceMatrix(solveScalarField &result, const bool add, const lduAddressing &lduAddr, const label patchId, const solveScalarField &psiInternal, const scalarField &coeffs, const direction cmpt, const Pstream::commsTypes commsType) const
A class for managing temporary objects.
virtual label comm() const
virtual int myProcNo() const
processorFaPatchField(const faPatch &, const DimensionedField< Type, areaMesh > &)
int neighbProcNo() const noexcept
TypeName(processorFaPatch::typeName_())
virtual void initEvaluate(const Pstream::commsTypes commsType)
virtual void initInterfaceMatrixUpdate(solveScalarField &result, const bool add, const lduAddressing &lduAddr, const label patchId, const solveScalarField &psiInternal, const scalarField &coeffs, const direction cmpt, const Pstream::commsTypes commsType) const
Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd.
virtual void evaluate(const Pstream::commsTypes commsType)
virtual tmp< faPatchField< Type > > clone() const
virtual bool doTransform() const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
void add(FieldField< Field1, typename typeOfSum< Type1, Type2 >::type > &f, const FieldField< Field1, Type1 > &f1, const FieldField< Field2, Type2 > &f2)
virtual void transformCoupleField(solveScalarField &f, const direction cmpt) const
virtual const tensorField & forwardT() const
Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd.
tmp< Field< Type > > patchNeighbourField() const
static bool & parRun() noexcept
int myProcNo() const noexcept
A traits class, which is primarily used for primitives.
virtual int neighbProcNo() const
Abstract base class for processor coupled interfaces.
Finite area patch class. Used for 2-D non-Euclidian finite area method.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...