|
| TypeName ("leastSquaresOpt") |
|
| leastSquaresOpt (const IOobject &) |
| Construct from IOobject. Optional flag for if IOobject is the. More...
|
|
| ~leastSquaresOpt () |
| Destructor. More...
|
|
tmp< surfaceVectorField > | Grad (const volScalarField &iF) |
| Calculate gradient of volume scalar function on the faces. More...
|
|
tmp< surfaceVectorField > | Grad (const volScalarField &iF, const surfaceScalarField &) |
|
tmp< surfaceTensorField > | Grad (const volVectorField &iVF) |
|
tmp< surfaceTensorField > | Grad (const volVectorField &iVF, const surfaceVectorField &) |
| Calculate gradient of volume vector field on the faces. More...
|
|
tmp< surfaceScalarField > | Div (const volVectorField &iVF) |
| Calculate divergence of volume vector field on the faces. More...
|
|
tmp< surfaceVectorField > | Div (const volTensorField &iTF) |
| Calculate divergence of volume tensor field on the faces. More...
|
|
| TypeName ("fvscStencil") |
|
| declareRunTimeSelectionTable (autoPtr, fvscStencil, components,(const IOobject &io),(io)) |
|
| fvscStencil (const IOobject &io) |
| Construct from components. More...
|
|
virtual | ~fvscStencil () |
|
virtual bool | writeData (Ostream &) const |
|
| leastSquaresBase (const fvMesh &mesh) |
|
| ~leastSquaresBase () |
|
|
void | faceScalarDer (const Field< scalar > &iF, const Field< scalar > &sF, int com, surfaceScalarField &rField) |
|
void | faceScalarDer (const tmp< Field< scalar >> &tiF, const tmp< Field< scalar >> &tsF, int com, tmp< surfaceScalarField > &trField) |
|
void | faceScalarDer (const List3< scalar > &procVfValues, const surfaceScalarField &sF, int derComp, surfaceScalarField &rField) |
|
void | faceScalarDer (const tmp< List3< scalar >> &tprocVfValues, const tmp< surfaceScalarField > &tsF, int derComp, tmp< surfaceScalarField > &trField) |
|
void | formVfValues (const volScalarField &iF, List3< scalar > &procVfValues) |
|
template<class FieldType > |
void | formVfValues (const GeometricField< FieldType, fvPatchField, volMesh > &iF, List< List3< scalar >> &procVfValues) |
|
void | findNeighbours () |
| Find neighbour cells for each face (throught face points). More...
|
|
void | calculateWeights () |
| Compute weights for least squares scheme for gradient calculation. More...
|
|
Definition at line 55 of file leastSquaresStencilOpt.H.
Construct from IOobject. Optional flag for if IOobject is the.
top level regIOobject.
Definition at line 56 of file leastSquaresStencilOpt.C.
void faceScalarDer |
( |
const Field< scalar > & |
iF, |
|
|
const Field< scalar > & |
sF, |
|
|
int |
com, |
|
|
surfaceScalarField & |
rField |
|
) |
| |
|
protected |
void faceScalarDer |
( |
const tmp< Field< scalar >> & |
tiF, |
|
|
const tmp< Field< scalar >> & |
tsF, |
|
|
int |
com, |
|
|
tmp< surfaceScalarField > & |
trField |
|
) |
| |
|
protected |
void faceScalarDer |
( |
const List3< scalar > & |
procVfValues, |
|
|
const surfaceScalarField & |
sF, |
|
|
int |
derComp, |
|
|
surfaceScalarField & |
rField |
|
) |
| |
|
protected |
void faceScalarDer |
( |
const tmp< List3< scalar >> & |
tprocVfValues, |
|
|
const tmp< surfaceScalarField > & |
tsF, |
|
|
int |
derComp, |
|
|
tmp< surfaceScalarField > & |
trField |
|
) |
| |
|
protected |
void formVfValues |
( |
const volScalarField & |
iF, |
|
|
List3< scalar > & |
procVfValues |
|
) |
| |
|
inlineprotected |
void formVfValues |
( |
const GeometricField< FieldType, fvPatchField, volMesh > & |
iF, |
|
|
List< List3< scalar >> & |
procVfValues |
|
) |
| |
|
inlineprotected |
TypeName |
( |
"leastSquaresOpt" |
| ) |
|
Foam::tmp< Foam::surfaceVectorField > Grad |
( |
const volScalarField & |
iF | ) |
|
|
virtual |
Calculate gradient of volume scalar function on the faces.
- Parameters
-
iF | Internal scalar field. Allowable values: constant reference to the volScalarField. |
- Returns
- Gradient of iF (vector field) which was computed on the faces of mesh.
Reimplemented from fvscStencil.
Definition at line 50 of file extendedFaceStencilScalarGradOpt.C.
Foam::tmp< Foam::surfaceVectorField > Grad |
( |
const volScalarField & |
iF, |
|
|
const surfaceScalarField & |
sF |
|
) |
| |
Foam::tmp< Foam::surfaceTensorField > Grad |
( |
const volVectorField & |
iVF | ) |
|
|
virtual |
Foam::tmp< Foam::surfaceTensorField > Grad |
( |
const volVectorField & |
iVF, |
|
|
const surfaceVectorField & |
sVF |
|
) |
| |
Calculate gradient of volume vector field on the faces.
- Parameters
-
iVF | Internal vector field. Allowable values: constant reference to the volVectorField. |
- Returns
- Gradient of iVF (tensor field) which was computed on the faces of mesh.
Definition at line 82 of file leastSquaresStencilOpt.C.
References forAll(), and formVfValues().
Foam::tmp< Foam::surfaceScalarField > Div |
( |
const volVectorField & |
iVF | ) |
|
|
virtual |
Calculate divergence of volume vector field on the faces.
- Parameters
-
iVF | Internal vector field. Allowable values: constant reference to the volVectorField. |
- Returns
- Divergence of iVF (scalar field) which was computed on the faces of mesh.
Reimplemented from fvscStencil.
Definition at line 188 of file leastSquaresStencilOpt.C.
References forAll(), and formVfValues().
Foam::tmp< Foam::surfaceVectorField > Div |
( |
const volTensorField & |
iTF | ) |
|
|
virtual |
Calculate divergence of volume tensor field on the faces.
- Parameters
-
iTF | Internal tensor field. Allowable values: constant reference to the volTensorField. |
- Returns
- Divergence of iTF (vector field) which was computed on the faces of mesh.
Reimplemented from fvscStencil.
Definition at line 258 of file leastSquaresStencilOpt.C.
The documentation for this class was generated from the following files: