OGS
CreateThermoRichardsMechanicsLocalAssemblers.h
Go to the documentation of this file.
1
11#pragma once
12
16
18{
19template <int DisplacementDim, typename ConstitutiveTraits>
20struct LocalAssemblerInterface;
21
22template <int DisplacementDim, typename ConstitutiveTraits>
23struct ThermoRichardsMechanicsProcessData;
24
25template <int DisplacementDim, typename ConstitutiveTraits>
27 std::vector<MeshLib::Element*> const& mesh_elements,
28 NumLib::LocalToGlobalIndexMap const& dof_table,
29 std::vector<std::unique_ptr<
30 LocalAssemblerInterface<DisplacementDim, ConstitutiveTraits>>>&
31 local_assemblers,
32 NumLib::IntegrationOrder const integration_order,
33 bool const is_axially_symmetric,
34 ThermoRichardsMechanicsProcessData<DisplacementDim, ConstitutiveTraits>&
35 process_data);
36} // namespace ProcessLib::ThermoRichardsMechanics
Definition of the Element class.
void createLocalAssemblers(std::vector< MeshLib::Element * > const &mesh_elements, NumLib::LocalToGlobalIndexMap const &dof_table, std::vector< std::unique_ptr< LocalAssemblerInterface< DisplacementDim, ConstitutiveTraits > > > &local_assemblers, NumLib::IntegrationOrder const integration_order, bool const is_axially_symmetric, ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits > &process_data)