Skip to content
Snippets Groups Projects
Commit 84173e49 authored by Christoph Lehmann's avatar Christoph Lehmann Committed by Dmitry Yu. Naumov
Browse files

[PL/RM] Added (empty) data storage to local assembler interface

parent 426472f3
No related branches found
No related tags found
No related merge requests found
......@@ -10,9 +10,11 @@
#pragma once
#include "ConstitutiveRelations/ConstitutiveData.h"
#include "MaterialLib/SolidModels/MechanicsBase.h"
#include "NumLib/Extrapolation/ExtrapolatableElement.h"
#include "ProcessLib/LocalAssemblerInterface.h"
#include "ProcessLib/ThermoRichardsMechanics/ConstitutiveCommon/MaterialState.h"
namespace ProcessLib
{
......@@ -116,7 +118,14 @@ struct LocalAssemblerInterface : public ProcessLib::LocalAssemblerInterface,
virtual typename MaterialLib::Solids::MechanicsBase<
DisplacementDim>::MaterialStateVariables const&
getMaterialStateVariablesAt(unsigned /*integration_point*/) const = 0;
};
protected:
std::vector<StatefulData<DisplacementDim>> current_states_;
std::vector<StatefulDataPrev<DisplacementDim>> prev_states_;
std::vector<
ProcessLib::ThermoRichardsMechanics::MaterialStateData<DisplacementDim>>
material_states_;
std::vector<OutputData<DisplacementDim>> output_data_;
};
} // namespace RichardsMechanics
} // namespace ProcessLib
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment