NuTo
Numerics Tool
MechanicsInterface.h
Go to the documentation of this file.
1 #pragma once
2 
7 
8 namespace NuTo
9 {
10 namespace Laws
11 {
12 template <int TDim>
14 {
15  virtual EngineeringStress<TDim> Stress(EngineeringStrain<TDim> strain, double deltaT, CellIds ids) const = 0;
16  virtual EngineeringTangent<TDim> Tangent(EngineeringStrain<TDim>, double deltaT, CellIds ids) const = 0;
17 };
18 } /* Laws */
19 } /* NuTo */
Engineering strain.
Definition: EngineeringStrain.h:33
named pair for cellId and ipId to make the argument list shorter and avoid accidental mixup of both ...
Definition: CellIds.h:7
virtual EngineeringStress< TDim > Stress(EngineeringStrain< TDim > strain, double deltaT, CellIds ids) const =0
virtual EngineeringTangent< TDim > Tangent(EngineeringStrain< TDim >, double deltaT, CellIds ids) const =0
Engineering stress.
Definition: EngineeringStress.h:31
Definition: Exception.h:6
Definition: SerializeStreamOut.h:9
const NuTo::EngineeringStrain< 3 > strain
Definition: LinearElasticDamageBenchmark.cpp:9
Definition: MechanicsInterface.h:13