Definition of the LinearElastic class for finite element mechanics computations.
More...
#include <iosfwd>
#include <map>
#include <set>
#include <vector>
#include <dune/common/exceptions.hh>
#include <Eigen/Core>
#include <ikarus/utils/makeenum.hh>
Go to the source code of this file.
|
enum class | Ikarus::ScalarAffordances {
Ikarus::ScalarAffordances::BEGIN
, Ikarus::ScalarAffordances::noAffordance
, Ikarus::ScalarAffordances::mechanicalPotentialEnergy
, Ikarus::ScalarAffordances::microMagneticPotentialEnergy
,
Ikarus::ScalarAffordances::END
} |
| A strongly typed enum class representing the scalar affordance. More...
|
|
enum class | Ikarus::VectorAffordances {
Ikarus::VectorAffordances::BEGIN
, Ikarus::VectorAffordances::noAffordance
, Ikarus::VectorAffordances::forces
, Ikarus::VectorAffordances::microMagneticForces
,
Ikarus::VectorAffordances::END
} |
| A strongly typed enum class representing the vector affordance. More...
|
|
enum class | Ikarus::MatrixAffordances {
Ikarus::MatrixAffordances::BEGIN
, Ikarus::MatrixAffordances::noAffordance
, Ikarus::MatrixAffordances::stiffness
, Ikarus::MatrixAffordances::materialstiffness
,
Ikarus::MatrixAffordances::geometricstiffness
, Ikarus::MatrixAffordances::stiffnessdiffBucklingVector
, Ikarus::MatrixAffordances::microMagneticHessian
, Ikarus::MatrixAffordances::mass
,
Ikarus::MatrixAffordances::END
} |
| A strongly typed enum class representing the matrix affordance. More...
|
|
enum class | Ikarus::FEParameter {
Ikarus::FEParameter::BEGIN
, Ikarus::FEParameter::noParameter
, Ikarus::FEParameter::loadfactor
, Ikarus::FEParameter::time
,
Ikarus::FEParameter::END
} |
| A strongly typed enum class representing the FE parameter. More...
|
|
enum class | Ikarus::FESolutions {
Ikarus::FESolutions::BEGIN
, Ikarus::FESolutions::noSolution
, Ikarus::FESolutions::displacement
, Ikarus::FESolutions::velocity
,
Ikarus::FESolutions::director
, Ikarus::FESolutions::magnetizationAndVectorPotential
, Ikarus::FESolutions::END
} |
| A strongly typed enum class representing the type of the solutions vectors. More...
|
|
enum class | Ikarus::ResultType {
Ikarus::ResultType::BEGIN
, Ikarus::ResultType::noType
, Ikarus::ResultType::magnetization
, Ikarus::ResultType::gradientNormOfMagnetization
,
Ikarus::ResultType::vectorPotential
, Ikarus::ResultType::divergenceOfVectorPotential
, Ikarus::ResultType::BField
, Ikarus::ResultType::HField
,
Ikarus::ResultType::cauchyStress
, Ikarus::ResultType::PK2Stress
, Ikarus::ResultType::linearStress
, Ikarus::ResultType::director
,
Ikarus::ResultType::END
} |
| A strongly typed enum class representing the type of the result request. More...
|
|