36 #ifndef lduInterfaceField_H 37 #define lduInterfaceField_H 119 return updatedMatrix_;
125 return updatedMatrix_;
129 virtual bool ready()
const
bool updatedMatrix() const
Whether matrix has been updated.
commsTypes
Types of communications.
virtual const word & interfaceFieldType() const
Return the interface type.
TypeName("lduInterfaceField")
Runtime type information.
An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields...
Forward declarations of the specialisations of Field<T> for scalar, vector and tensor.
const lduInterface & interface() const
Return the interface.
A class for handling words, derived from string.
virtual bool ready() const
Is all data available.
virtual ~lduInterfaceField()
Destructor.
virtual void updateInterfaceMatrix(scalarField &, const scalarField &, const scalarField &, const direction, const Pstream::commsTypes commsType) const =0
Update result field based on interface functionality.
fileName::Type type(const fileName &, const bool followLink=true)
Return the file type: DIRECTORY or FILE.
virtual void initInterfaceMatrixUpdate(scalarField &, const scalarField &, const scalarField &, const direction, const Pstream::commsTypes commsType) const
Initialise neighbour matrix update.
An abstract base class for implicitly-coupled interfaces e.g. processor and cyclic patches...