Implementation of Kelvin Voigt Damper.
More...
#include <users_modules/basic_finite_elements/src/KelvinVoigtDamper.hpp>
Implementation of Kelvin Voigt Damper.
- Examples
- nonlinear_dynamics.cpp.
Definition at line 20 of file KelvinVoigtDamper.hpp.
◆ ConstitutiveEquationMap
◆ TagEvaluate
◆ KelvinVoigtDamper()
◆ setBlockDataMap()
MoFEMErrorCode KelvinVoigtDamper::setBlockDataMap |
( |
| ) |
|
|
inline |
Definition at line 792 of file KelvinVoigtDamper.hpp.
796 if (it->getName().compare(0, 6,
"DAMPER") == 0) {
797 std::vector<double> data;
798 CHKERR it->getAttributes(data);
799 if (data.size() < 2) {
800 SETERRQ(PETSC_COMM_SELF, 1,
"Data inconsistency");
◆ setOperators()
MoFEMErrorCode KelvinVoigtDamper::setOperators |
( |
const int |
tag | ) |
|
|
inline |
Definition at line 812 of file KelvinVoigtDamper.hpp.
818 fe_ptr->getOpPtrVector().push_back(
822 fe_ptr->getOpPtrVector().push_back(
new OpGetDataAtGaussPts(
824 fe_ptr->getOpPtrVector().push_back(
825 new OpCalculateVectorFieldGradientDot<3, 3>(
828 fe_ptr->getOpPtrVector().push_back(
new OpGetDataAtGaussPts(
833 std::vector<int> tags;
838 ConstitutiveEquation<adouble> &ce =
◆ blockMaterialDataMap
◆ commonData
◆ constitutiveEquationMap
◆ feLhs
◆ feRhs
◆ mField
The documentation for this struct was generated from the following file: