20namespace SmallDeformation
22template <
int DisplacementDim>
25 private AssemblyMixin<SmallDeformationProcess<DisplacementDim>>
33 std::unique_ptr<ProcessLib::AbstractJacobianAssembler>&&
35 std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const&
37 unsigned const integration_order,
38 std::vector<std::vector<std::reference_wrapper<ProcessVariable>>>&&
55 unsigned const integration_order)
override;
58 std::vector<GlobalVector*>
const& x,
59 std::vector<GlobalVector*>
const& x_prev,
64 const double t,
double const dt, std::vector<GlobalVector*>
const& x,
65 std::vector<GlobalVector*>
const& x_prev,
int const process_id,
69 double const t,
double const dt,
70 const int process_id)
override;
73 std::vector<GlobalVector*>
const& x_prev,
74 double const t,
double const dt,
75 int const process_id)
override;
78 std::vector<std::reference_wrapper<MeshLib::Mesh>>
const& meshes)
82 std::vector<GlobalVector*>
const& x,
84 int const process_id)
override;
Global vector based on Eigen vector.
Handles configuration of several secondary variables from the project file.