OGS
|
Definition at line 46 of file ThermoRichardsMechanicsFEM.h.
#include <ThermoRichardsMechanicsFEM.h>
Public Types | |
using | ShapeMatricesTypeDisplacement = ShapeMatrixPolicyType< ShapeFunctionDisplacement, DisplacementDim > |
using | ShapeMatricesType = ShapeMatrixPolicyType< ShapeFunction, DisplacementDim > |
using | GlobalDimMatrixType = typename ShapeMatricesType::GlobalDimMatrixType |
using | GlobalDimVectorType = typename ShapeMatricesType::GlobalDimVectorType |
using | BMatricesType = BMatrixPolicyType< ShapeFunctionDisplacement, DisplacementDim > |
using | KelvinVectorType = typename BMatricesType::KelvinVectorType |
using | IpData = IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesType, DisplacementDim, ShapeFunctionDisplacement::NPOINTS > |
using | Invariants = MathLib::KelvinVector::Invariants< KelvinVectorSize > |
using | SymmetricTensor = Eigen::Matrix< double, KelvinVectorSize, 1 > |
Public Member Functions | |
ThermoRichardsMechanicsLocalAssembler (ThermoRichardsMechanicsLocalAssembler const &)=delete | |
ThermoRichardsMechanicsLocalAssembler (ThermoRichardsMechanicsLocalAssembler &&)=delete | |
ThermoRichardsMechanicsLocalAssembler (MeshLib::Element const &e, std::size_t const, bool const is_axially_symmetric, unsigned const integration_order, ThermoRichardsMechanicsProcessData< DisplacementDim > &process_data) | |
std::size_t | setIPDataInitialConditions (std::string const &name, double const *values, int const integration_order) override |
void | setInitialConditionsConcrete (std::vector< double > const &local_x, double const t, bool const use_monolithic_scheme, int const process_id) override |
void | assembleWithJacobian (double const t, double const dt, std::vector< double > const &local_x, std::vector< double > const &local_xdot, const double, const double, std::vector< double > &, std::vector< double > &, std::vector< double > &local_rhs_data, std::vector< double > &local_Jac_data) override |
void | initializeConcrete () override |
void | postTimestepConcrete (Eigen::VectorXd const &, double const, double const) override |
void | computeSecondaryVariableConcrete (double const t, double const dt, Eigen::VectorXd const &local_x, Eigen::VectorXd const &local_x_dot) override |
Eigen::Map< const Eigen::RowVectorXd > | getShapeMatrix (const unsigned integration_point) const override |
Provides the shape matrix at the given integration point. More... | |
std::vector< double > | getSigma () const override |
std::vector< double > const & | getIntPtDarcyVelocity (const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const override |
std::vector< double > | getSaturation () const override |
std::vector< double > const & | getIntPtSaturation (const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const override |
std::vector< double > | getPorosity () const override |
std::vector< double > const & | getIntPtPorosity (const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const override |
std::vector< double > | getTransportPorosity () const override |
std::vector< double > const & | getIntPtTransportPorosity (const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const override |
std::vector< double > const & | getIntPtSigma (const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const override |
std::vector< double > | getSwellingStress () const override |
std::vector< double > const & | getIntPtSwellingStress (const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const override |
std::vector< double > | getEpsilon () const override |
std::vector< double > const & | getIntPtEpsilon (const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const override |
std::vector< double > const & | getIntPtDryDensitySolid (const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const override |
Public Member Functions inherited from ProcessLib::LocalAssemblerInterface | |
virtual | ~LocalAssemblerInterface ()=default |
void | setInitialConditions (std::size_t const mesh_item_id, NumLib::LocalToGlobalIndexMap const &dof_table, GlobalVector const &x, double const t, bool const use_monolithic_scheme, int const process_id) |
virtual void | initialize (std::size_t const mesh_item_id, NumLib::LocalToGlobalIndexMap const &dof_table) |
virtual void | preAssemble (double const, double const, std::vector< double > const &) |
virtual void | assemble (double const t, double const dt, std::vector< double > const &local_x, std::vector< double > const &local_xdot, std::vector< double > &local_M_data, std::vector< double > &local_K_data, std::vector< double > &local_b_data) |
virtual void | assembleForStaggeredScheme (double const t, double const dt, Eigen::VectorXd const &local_x, Eigen::VectorXd const &local_xdot, int const process_id, std::vector< double > &local_M_data, std::vector< double > &local_K_data, std::vector< double > &local_b_data) |
virtual void | assembleWithJacobianForStaggeredScheme (double const t, double const dt, Eigen::VectorXd const &local_x, Eigen::VectorXd const &local_xdot, const double dxdot_dx, const double dx_dx, int const process_id, std::vector< double > &local_M_data, std::vector< double > &local_K_data, std::vector< double > &local_b_data, std::vector< double > &local_Jac_data) |
virtual void | computeSecondaryVariable (std::size_t const mesh_item_id, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_tables, double const t, double const dt, std::vector< GlobalVector * > const &x, GlobalVector const &x_dot, int const process_id) |
virtual void | preTimestep (std::size_t const mesh_item_id, NumLib::LocalToGlobalIndexMap const &dof_table, GlobalVector const &x, double const t, double const delta_t) |
virtual void | postTimestep (std::size_t const mesh_item_id, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_tables, std::vector< GlobalVector * > const &x, double const t, double const dt) |
void | postNonLinearSolver (std::size_t const mesh_item_id, NumLib::LocalToGlobalIndexMap const &dof_table, GlobalVector const &x, GlobalVector const &xdot, double const t, double const dt, bool const use_monolithic_scheme, int const process_id) |
virtual std::vector< double > | interpolateNodalValuesToIntegrationPoints (std::vector< double > const &) |
virtual Eigen::Vector3d | getFlux (MathLib::Point3d const &, double const, std::vector< double > const &) const |
virtual Eigen::Vector3d | getFlux (MathLib::Point3d const &, double const, std::vector< std::vector< double >> const &) const |
Fits to staggered scheme. More... | |
Public Member Functions inherited from NumLib::ExtrapolatableElement | |
virtual | ~ExtrapolatableElement ()=default |
Static Public Attributes | |
static int const | KelvinVectorSize |
Private Member Functions | |
unsigned | getNumberOfIntegrationPoints () const override |
MaterialLib::Solids::MechanicsBase< DisplacementDim >::MaterialStateVariables const & | getMaterialStateVariablesAt (unsigned integration_point) const override |
Private Attributes | |
ThermoRichardsMechanicsProcessData< DisplacementDim > & | process_data_ |
std::vector< IpData, Eigen::aligned_allocator< IpData > > | ip_data_ |
IntegrationMethod | integration_method_ |
MeshLib::Element const & | element_ |
bool const | is_axially_symmetric_ |
SecondaryData< typename ShapeMatricesTypeDisplacement::ShapeMatrices::ShapeType > | secondary_data_ |
Static Private Attributes | |
static const int | temperature_index = 0 |
static const int | temperature_size = ShapeFunction::NPOINTS |
static const int | pressure_index = temperature_size |
static const int | pressure_size = ShapeFunction::NPOINTS |
static const int | displacement_index = 2 * ShapeFunction::NPOINTS |
static const int | displacement_size |
using ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::BMatricesType = BMatrixPolicyType<ShapeFunctionDisplacement, DisplacementDim> |
Definition at line 60 of file ThermoRichardsMechanicsFEM.h.
using ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::GlobalDimMatrixType = typename ShapeMatricesType::GlobalDimMatrixType |
Definition at line 57 of file ThermoRichardsMechanicsFEM.h.
using ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::GlobalDimVectorType = typename ShapeMatricesType::GlobalDimVectorType |
Definition at line 58 of file ThermoRichardsMechanicsFEM.h.
using ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::Invariants = MathLib::KelvinVector::Invariants<KelvinVectorSize> |
Definition at line 71 of file ThermoRichardsMechanicsFEM.h.
using ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::IpData = IntegrationPointData<BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesType, DisplacementDim, ShapeFunctionDisplacement::NPOINTS> |
Definition at line 64 of file ThermoRichardsMechanicsFEM.h.
using ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::KelvinVectorType = typename BMatricesType::KelvinVectorType |
Definition at line 62 of file ThermoRichardsMechanicsFEM.h.
using ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::ShapeMatricesType = ShapeMatrixPolicyType<ShapeFunction, DisplacementDim> |
Definition at line 54 of file ThermoRichardsMechanicsFEM.h.
using ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::ShapeMatricesTypeDisplacement = ShapeMatrixPolicyType<ShapeFunctionDisplacement, DisplacementDim> |
Definition at line 50 of file ThermoRichardsMechanicsFEM.h.
using ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::SymmetricTensor = Eigen::Matrix<double, KelvinVectorSize, 1> |
Definition at line 73 of file ThermoRichardsMechanicsFEM.h.
|
delete |
|
delete |
ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::ThermoRichardsMechanicsLocalAssembler | ( | MeshLib::Element const & | e, |
std::size_t const | , | ||
bool const | is_axially_symmetric, | ||
unsigned const | integration_order, | ||
ThermoRichardsMechanicsProcessData< DisplacementDim > & | process_data | ||
) |
Definition at line 33 of file ThermoRichardsMechanicsFEM-impl.h.
References ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::displacement_size, ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::element_, MeshLib::Element::getID(), NumLib::initShapeMatrices(), ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::integration_method_, ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::ip_data_, ProcessLib::HydroMechanics::SecondaryData< ShapeMatrixType >::N_u, MaterialPropertyLib::porosity, ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::process_data_, ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::secondary_data_, MaterialLib::Solids::selectSolidConstitutiveRelation(), ParameterLib::SpatialPosition::setElementID(), ParameterLib::SpatialPosition::setIntegrationPoint(), and MaterialPropertyLib::transport_porosity.
|
overridevirtual |
Reimplemented from ProcessLib::LocalAssemblerInterface.
Definition at line 253 of file ThermoRichardsMechanicsFEM-impl.h.
References MaterialPropertyLib::alpha, MaterialPropertyLib::biot_coefficient, MaterialPropertyLib::bishops_effective_stress, MaterialPropertyLib::capillary_pressure, ProcessLib::LinearBMatrix::computeBMatrix(), MathLib::createZeroedMatrix(), MathLib::createZeroedVector(), MaterialPropertyLib::density, MaterialPropertyLib::equivalent_plastic_strain, MaterialPropertyLib::getLiquidThermalExpansivity(), NumLib::interpolateXCoordinate(), MathLib::KelvinVector::kelvin_vector_dimensions(), MathLib::KelvinVector::kelvinVectorToSymmetricTensor(), MaterialPropertyLib::mechanical_strain, OGS_FATAL, MaterialPropertyLib::permeability, MaterialPropertyLib::porosity, MaterialPropertyLib::relative_permeability, MaterialPropertyLib::saturation, ParameterLib::SpatialPosition::setElementID(), ParameterLib::SpatialPosition::setIntegrationPoint(), NumLib::shapeFunctionInterpolate(), MaterialPropertyLib::specific_heat_capacity, MaterialPropertyLib::swelling_stress_rate, MaterialPropertyLib::temperature, MaterialPropertyLib::thermal_conductivity, MaterialPropertyLib::thermal_expansivity, MaterialPropertyLib::transport_porosity, and MaterialPropertyLib::viscosity.
|
overridevirtual |
Reimplemented from ProcessLib::LocalAssemblerInterface.
Definition at line 1061 of file ThermoRichardsMechanicsFEM-impl.h.
References MaterialPropertyLib::alpha, MaterialPropertyLib::biot_coefficient, MaterialPropertyLib::bishops_effective_stress, MaterialPropertyLib::capillary_pressure, ProcessLib::LinearBMatrix::computeBMatrix(), MaterialPropertyLib::density, MaterialPropertyLib::equivalent_plastic_strain, NumLib::interpolateToHigherOrderNodes(), NumLib::interpolateXCoordinate(), MathLib::KelvinVector::kelvin_vector_dimensions(), MathLib::KelvinVector::kelvinVectorToSymmetricTensor(), MaterialPropertyLib::mechanical_strain, MaterialPropertyLib::permeability, MaterialPropertyLib::porosity, MaterialPropertyLib::relative_permeability, MaterialPropertyLib::saturation, ParameterLib::SpatialPosition::setElementID(), ParameterLib::SpatialPosition::setIntegrationPoint(), NumLib::shapeFunctionInterpolate(), MaterialPropertyLib::swelling_stress_rate, MaterialPropertyLib::temperature, MaterialPropertyLib::thermal_expansivity, MaterialPropertyLib::transport_porosity, and MaterialPropertyLib::viscosity.
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 912 of file ThermoRichardsMechanicsFEM-impl.h.
References MathLib::KelvinVector::kelvin_vector_dimensions().
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 941 of file ThermoRichardsMechanicsFEM-impl.h.
References MathLib::createZeroedMatrix().
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 1046 of file ThermoRichardsMechanicsFEM-impl.h.
References ProcessLib::getIntegrationPointScalarData().
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 926 of file ThermoRichardsMechanicsFEM-impl.h.
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 1005 of file ThermoRichardsMechanicsFEM-impl.h.
References ProcessLib::getIntegrationPointScalarData(), and MaterialPropertyLib::porosity.
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 979 of file ThermoRichardsMechanicsFEM-impl.h.
References ProcessLib::getIntegrationPointScalarData(), and MaterialPropertyLib::saturation.
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 853 of file ThermoRichardsMechanicsFEM-impl.h.
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 882 of file ThermoRichardsMechanicsFEM-impl.h.
References MathLib::createZeroedMatrix(), MathLib::KelvinVector::kelvin_vector_dimensions(), and MathLib::KelvinVector::kelvinVectorToSymmetricTensor().
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 1031 of file ThermoRichardsMechanicsFEM-impl.h.
References ProcessLib::getIntegrationPointScalarData(), and MaterialPropertyLib::transport_porosity.
|
overrideprivatevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 1363 of file ThermoRichardsMechanicsFEM-impl.h.
|
overrideprivatevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 1353 of file ThermoRichardsMechanicsFEM-impl.h.
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 994 of file ThermoRichardsMechanicsFEM-impl.h.
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 968 of file ThermoRichardsMechanicsFEM-impl.h.
|
inlineoverridevirtual |
Provides the shape matrix at the given integration point.
Implements NumLib::ExtrapolatableElement.
Definition at line 155 of file ThermoRichardsMechanicsFEM.h.
References ProcessLib::HydroMechanics::SecondaryData< ShapeMatrixType >::N_u, and ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::secondary_data_.
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 839 of file ThermoRichardsMechanicsFEM-impl.h.
References MathLib::KelvinVector::kelvin_vector_dimensions().
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 868 of file ThermoRichardsMechanicsFEM-impl.h.
References MathLib::KelvinVector::kelvin_vector_dimensions().
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 1020 of file ThermoRichardsMechanicsFEM-impl.h.
|
inlineoverridevirtual |
Set initial stress from parameter.
Reimplemented from ProcessLib::LocalAssemblerInterface.
Definition at line 107 of file ThermoRichardsMechanicsFEM.h.
References ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::element_, MeshLib::Element::getID(), ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::integration_method_, NumLib::interpolateCoordinates(), ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::ip_data_, ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::process_data_, and MathLib::KelvinVector::symmetricTensorToKelvinVector().
|
inlineoverridevirtual |
Reimplemented from ProcessLib::LocalAssemblerInterface.
Definition at line 138 of file ThermoRichardsMechanicsFEM.h.
References ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::integration_method_, and ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::ip_data_.
|
overridevirtual |
Reimplemented from ProcessLib::LocalAssemblerInterface.
Definition at line 186 of file ThermoRichardsMechanicsFEM-impl.h.
References MaterialPropertyLib::capillary_pressure, MaterialPropertyLib::saturation, ParameterLib::SpatialPosition::setElementID(), ParameterLib::SpatialPosition::setIntegrationPoint(), NumLib::shapeFunctionInterpolate(), MaterialPropertyLib::swelling_stress_rate, and MaterialPropertyLib::temperature.
|
overridevirtual |
Implements ProcessLib::ThermoRichardsMechanics::LocalAssemblerInterface< DisplacementDim >.
Definition at line 126 of file ThermoRichardsMechanicsFEM-impl.h.
References MaterialPropertyLib::name, OGS_FATAL, MaterialPropertyLib::porosity, MaterialPropertyLib::saturation, ProcessLib::setIntegrationPointScalarData(), and MaterialPropertyLib::transport_porosity.
|
staticprivate |
Definition at line 242 of file ThermoRichardsMechanicsFEM.h.
|
staticprivate |
Definition at line 243 of file ThermoRichardsMechanicsFEM.h.
|
private |
Definition at line 232 of file ThermoRichardsMechanicsFEM.h.
Referenced by ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::ThermoRichardsMechanicsLocalAssembler(), and ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::initializeConcrete().
|
private |
Definition at line 231 of file ThermoRichardsMechanicsFEM.h.
Referenced by ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::ThermoRichardsMechanicsLocalAssembler(), ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::initializeConcrete(), and ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::postTimestepConcrete().
|
private |
Definition at line 229 of file ThermoRichardsMechanicsFEM.h.
Referenced by ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::ThermoRichardsMechanicsLocalAssembler(), ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::initializeConcrete(), and ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::postTimestepConcrete().
|
private |
Definition at line 233 of file ThermoRichardsMechanicsFEM.h.
|
static |
Definition at line 69 of file ThermoRichardsMechanicsFEM.h.
|
staticprivate |
Definition at line 240 of file ThermoRichardsMechanicsFEM.h.
|
staticprivate |
Definition at line 241 of file ThermoRichardsMechanicsFEM.h.
|
private |
Definition at line 227 of file ThermoRichardsMechanicsFEM.h.
Referenced by ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::ThermoRichardsMechanicsLocalAssembler(), and ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::initializeConcrete().
|
private |
Definition at line 236 of file ThermoRichardsMechanicsFEM.h.
Referenced by ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::ThermoRichardsMechanicsLocalAssembler(), and ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, IntegrationMethod, DisplacementDim >::getShapeMatrix().
|
staticprivate |
Definition at line 238 of file ThermoRichardsMechanicsFEM.h.
|
staticprivate |
Definition at line 239 of file ThermoRichardsMechanicsFEM.h.