Go to the documentation of this file.
33 #ifndef DASolidDisplacementFoam_H
34 #define DASolidDisplacementFoam_H
38 #include "addToRunTimeSelectionTable.H"
102 PyObject* pyOptions);
autoPtr< volScalarField > EPtr_
E field pointer.
autoPtr< volScalarField > muPtr_
mu field pointer
autoPtr< volVectorField > DPtr_
displacement field pointer
virtual ~DASolidDisplacementFoam()
autoPtr< volScalarField > nuPtr_
nu field pointer
autoPtr< volTensorField > gradDPtr_
displacement gradient pointer
autoPtr< volScalarField > lambdaPtr_
lambda field pointer
autoPtr< IOdictionary > mechanicalPropertiesPtr_
mechanicalProperties pointer
autoPtr< volSymmTensorField > sigmaDPtr_
stress field pointer
TypeName("DASolidDisplacementFoam")
autoPtr< volVectorField > divSigmaExpPtr_
explicit part of div(sigma) pointer
virtual label solvePrimal(const Vec xvVec, Vec wVec)
solve the primal equations
scalar convergenceTolerance_
convergence tolerance for D
autoPtr< volScalarField > rhoPtr_
density field pointer
DASolidDisplacementFoam(char *argsAll, PyObject *pyOptions)
virtual void initSolver()
initialize fields and variables
label nCorr_
number of correctors
Switch compactNormalStress_
whether to use compact normal stress