Fixed traction boundary condition for the standard linear elastic, fixed coefficient displacement equation in which the traction is caused by the hydrostatic pressure of an external liquid reservoir. More...
Public Member Functions | |
TypeName ("hydrostaticDisplacement") | |
Runtime type information. More... | |
hydrostaticDisplacementFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &, const dictionary &) | |
Construct from patch, internal field and dictionary. More... | |
hydrostaticDisplacementFvPatchVectorField (const hydrostaticDisplacementFvPatchVectorField &, const fvPatch &, const DimensionedField< vector, volMesh > &, const fieldMapper &) | |
Construct by mapping given. More... | |
hydrostaticDisplacementFvPatchVectorField (const hydrostaticDisplacementFvPatchVectorField &)=delete | |
Disallow copy without setting internal field reference. More... | |
hydrostaticDisplacementFvPatchVectorField (const hydrostaticDisplacementFvPatchVectorField &, const DimensionedField< vector, volMesh > &) | |
Copy constructor setting internal field reference. More... | |
virtual tmp< fvPatchVectorField > | clone (const DimensionedField< vector, volMesh > &iF) const |
Construct and return a clone setting internal field reference. More... | |
virtual void | updateCoeffs () |
Update the coefficients associated with the patch field. More... | |
virtual void | write (Ostream &) const |
Write. More... | |
Public Member Functions inherited from tractionDisplacementFvPatchVectorField | |
TypeName ("tractionDisplacement") | |
Runtime type information. More... | |
tractionDisplacementFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &, const dictionary &) | |
Construct from patch, internal field and dictionary. More... | |
tractionDisplacementFvPatchVectorField (const tractionDisplacementFvPatchVectorField &, const fvPatch &, const DimensionedField< vector, volMesh > &, const fieldMapper &) | |
Construct by mapping given. More... | |
tractionDisplacementFvPatchVectorField (const tractionDisplacementFvPatchVectorField &)=delete | |
Disallow copy without setting internal field reference. More... | |
tractionDisplacementFvPatchVectorField (const tractionDisplacementFvPatchVectorField &, const DimensionedField< vector, volMesh > &) | |
Copy constructor setting internal field reference. More... | |
virtual const vectorField & | traction () const |
virtual vectorField & | traction () |
virtual void | map (const fvPatchVectorField &, const fieldMapper &) |
Map the given fvPatchField onto this fvPatchField. More... | |
virtual void | reset (const fvPatchVectorField &) |
Reset the fvPatchField to the given fvPatchField. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from tractionDisplacementFvPatchVectorField | |
template<class Type > | |
void | updateCoeffs (const Type &pressure) |
Update the coefficients associated with the patch field. More... | |
tractionDisplacementFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &) | |
Construct from patch and internal field. More... | |
Fixed traction boundary condition for the standard linear elastic, fixed coefficient displacement equation in which the traction is caused by the hydrostatic pressure of an external liquid reservoir.
Definition at line 50 of file hydrostaticDisplacementFvPatchVectorField.H.
hydrostaticDisplacementFvPatchVectorField | ( | const fvPatch & | p, |
const DimensionedField< vector, volMesh > & | iF, | ||
const dictionary & | dict | ||
) |
Construct from patch, internal field and dictionary.
Definition at line 32 of file hydrostaticDisplacementFvPatchVectorField.C.
Referenced by hydrostaticDisplacementFvPatchVectorField::clone().
hydrostaticDisplacementFvPatchVectorField | ( | const hydrostaticDisplacementFvPatchVectorField & | tdpvf, |
const fvPatch & | p, | ||
const DimensionedField< vector, volMesh > & | iF, | ||
const fieldMapper & | mapper | ||
) |
Construct by mapping given.
hydrostaticDisplacementFvPatchVectorField onto a new patch
Definition at line 50 of file hydrostaticDisplacementFvPatchVectorField.C.
|
delete |
Disallow copy without setting internal field reference.
hydrostaticDisplacementFvPatchVectorField | ( | const hydrostaticDisplacementFvPatchVectorField & | tdpvf, |
const DimensionedField< vector, volMesh > & | iF | ||
) |
Copy constructor setting internal field reference.
Definition at line 66 of file hydrostaticDisplacementFvPatchVectorField.C.
TypeName | ( | "hydrostaticDisplacement" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return a clone setting internal field reference.
Reimplemented from tractionDisplacementFvPatchVectorField.
Definition at line 106 of file hydrostaticDisplacementFvPatchVectorField.H.
References hydrostaticDisplacementFvPatchVectorField::hydrostaticDisplacementFvPatchVectorField().
|
virtual |
Update the coefficients associated with the patch field.
Reimplemented from tractionDisplacementFvPatchVectorField.
Definition at line 82 of file hydrostaticDisplacementFvPatchVectorField.C.
References Foam::max(), tractionDisplacementFvPatchVectorField::updateCoeffs(), and UniformDimensionedField< Type >::value().
|
virtual |
Write.
Reimplemented from tractionDisplacementFvPatchVectorField.
Definition at line 101 of file hydrostaticDisplacementFvPatchVectorField.C.
References fvPatchField< Type >::write(), and Foam::writeEntry().