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 > &) | |
Construct from patch and internal field. 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 fvPatchFieldMapper &) | |
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... | |
![]() | |
TypeName ("tractionDisplacement") | |
Runtime type information. More... | |
tractionDisplacementFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &) | |
Construct from patch and internal field. 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 fvPatchFieldMapper &) | |
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 | autoMap (const fvPatchFieldMapper &) |
Map (and resize as needed) from self given a mapping object. More... | |
virtual void | rmap (const fvPatchVectorField &, const labelList &) |
Reverse map the given fvPatchField onto this fvPatchField. More... | |
virtual void | reset (const fvPatchVectorField &) |
Reset the fvPatchField to the given fvPatchField. More... | |
Additional Inherited Members | |
![]() | |
template<class Type > | |
void | updateCoeffs (const Type &pressure) |
Update the coefficients associated with the patch 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 & | , |
const DimensionedField< vector, volMesh > & | |||
) |
Construct from patch and internal field.
Referenced by hydrostaticDisplacementFvPatchVectorField::clone().
hydrostaticDisplacementFvPatchVectorField | ( | const fvPatch & | , |
const DimensionedField< vector, volMesh > & | , | ||
const dictionary & | |||
) |
Construct from patch, internal field and dictionary.
hydrostaticDisplacementFvPatchVectorField | ( | const hydrostaticDisplacementFvPatchVectorField & | , |
const fvPatch & | , | ||
const DimensionedField< vector, volMesh > & | , | ||
const fvPatchFieldMapper & | |||
) |
Construct by mapping given.
hydrostaticDisplacementFvPatchVectorField onto a new patch
|
delete |
Disallow copy without setting internal field reference.
hydrostaticDisplacementFvPatchVectorField | ( | const hydrostaticDisplacementFvPatchVectorField & | , |
const DimensionedField< vector, volMesh > & | |||
) |
Copy constructor setting internal field reference.
TypeName | ( | "hydrostaticDisplacement" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return a clone setting internal field reference.
Reimplemented from tractionDisplacementFvPatchVectorField.
Definition at line 114 of file hydrostaticDisplacementFvPatchVectorField.H.
References hydrostaticDisplacementFvPatchVectorField::hydrostaticDisplacementFvPatchVectorField(), hydrostaticDisplacementFvPatchVectorField::updateCoeffs(), and hydrostaticDisplacementFvPatchVectorField::write().
|
virtual |
Update the coefficients associated with the patch field.
Reimplemented from tractionDisplacementFvPatchVectorField.
Referenced by hydrostaticDisplacementFvPatchVectorField::clone().
|
virtual |
Write.
Reimplemented from tractionDisplacementFvPatchVectorField.
Referenced by hydrostaticDisplacementFvPatchVectorField::clone().