![]() |
|
Public Member Functions | |
TypeName ("coupled") | |
Runtime type information. | |
coupledFaPatch (const word &name, const dictionary &dict, const label index, const faBoundaryMesh &bm) | |
Construct from dictionary. | |
virtual | ~coupledFaPatch () |
virtual bool | coupled () const |
Return true because this patch is coupled. | |
bool | separated () const |
Are the coupled planes separated. | |
const vectorField & | separation () const |
Return the offset (distance) vector from one side of the couple. | |
bool | parallel () const |
Are the cyclic planes parallel. | |
const tensorField & | forwardT () const |
Return face transformation tensor. | |
const tensorField & | reverseT () const |
Return neighbour-cell transformation tensor. | |
virtual void | initGeometry ()=0 |
Initialise the calculation of the patch geometry. | |
virtual void | calcGeometry ()=0 |
Calculate the patch geometry. | |
virtual void | initMovePoints (const pointField &)=0 |
Initialise the patches for moving points. | |
virtual void | movePoints (const pointField &)=0 |
Correct patches after moving points. | |
virtual void | makeDeltaCoeffs (scalarField &) const =0 |
Make patch face - neighbour cell distances. | |
virtual tmp< vectorField > | delta () const =0 |
Return delta (P to N) vectors across coupled patch. | |
Protected Member Functions | |
void | calcTransformTensors (const vector &Cf, const vector &Cr, const vector &nf, const vector &nr) const |
Calculate the uniform transformation tensors. | |
void | calcTransformTensors (const vectorField &Cf, const vectorField &Cr, const vectorField &nf, const vectorField &nr) const |
Calculate the transformation tensors. |
|
Construct from dictionary.
Definition at line 106 of file coupledFaPatch.H. |
|
|
|
Calculate the patch geometry.
Reimplemented from faPatch. Implemented in processorFaPatch. |
|
Calculate the transformation tensors.
|
|
Calculate the uniform transformation tensors.
|
|
Return true because this patch is coupled.
Reimplemented in processorFaPatch. Definition at line 127 of file coupledFaPatch.H. |
|
Return delta (P to N) vectors across coupled patch.
Reimplemented from faPatch. Implemented in processorFaPatch. |
|
Return face transformation tensor.
Definition at line 163 of file coupledFaPatch.H. |
|
Initialise the calculation of the patch geometry.
Reimplemented from faPatch. Implemented in processorFaPatch. |
|
Initialise the patches for moving points.
Implemented in processorFaPatch. |
|
Make patch face - neighbour cell distances.
Reimplemented from faPatch. Implemented in processorFaPatch. |
|
Correct patches after moving points.
Reimplemented from faPatch. Implemented in processorFaPatch. |
|
Are the cyclic planes parallel.
Definition at line 157 of file coupledFaPatch.H. References Foam::abort(), Foam::FatalError, and FatalErrorIn. |
Here is the call graph for this function:
|
Return neighbour-cell transformation tensor.
Definition at line 176 of file coupledFaPatch.H. |
|
Are the coupled planes separated.
Definition at line 134 of file coupledFaPatch.H. References Foam::abort(), Foam::FatalError, FatalErrorIn, and Foam::vectorField. |
Here is the call graph for this function:
|
Return the offset (distance) vector from one side of the couple. to the other Definition at line 143 of file coupledFaPatch.H. |
|
Runtime type information.
|