|
#define | REGISTER_RESULTTYPE_IMPL(resultTypeName, rowsExpr, colsExpr, MaxRowsExpr, MaxColsExpr, VectorizeStruct, MatricizeStruct) |
|
#define | REGISTER_SIMPLE_SYMMETRIC_RESULTTYPE(resultTypeName, rowsExpr, colsExpr, strainlike) |
| Used to register a symmetric ResultType with compile-time fixed rows and columns (uses Voigt notation) More...
|
|
#define | REGISTER_RESULTTYPE(resultTypeName, rowsExpr, colsExpr) |
| Used to register a general ResultType with potentially dynamic size without reserved memeroy rows and columns. More...
|
|
#define | REGISTER_RESERVED_RESULTTYPE(resultTypeName, rowsExpr, colsExpr, MaxRowsExpr, MaxColsExpr) |
| Used to register a general ResultType with potentially dynamic size and defined maximum amount of rows and columns. More...
|
|
#define | REGISTER_SIMPLE_RESULTTYPE(resultTypeName, rowsExpr, colsExpr) REGISTER_RESERVED_RESULTTYPE(resultTypeName, rowsExpr, colsExpr, rowsExpr, colsExpr) |
| Used to register a general ResultType with potentially dynamic size, with reserved memory according to passed in rowsExpr and colsExpr. More...
|
|
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_SYMMETRIC_RESULTTYPE (linearStress, worldDim, worldDim, false) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_SYMMETRIC_RESULTTYPE (PK2Stress, worldDim, worldDim, false) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_SYMMETRIC_RESULTTYPE (cauchyStress, worldDim, worldDim, false) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_RESULTTYPE (director, worldDim, 1) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_RESULTTYPE (magnetization, worldDim, 1) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_RESULTTYPE (gradientNormOfMagnetization, 1, 1) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_RESULTTYPE (vectorPotential, worldDim, 1) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_RESULTTYPE (divergenceOfVectorPotential, 1, 1) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_RESULTTYPE (BField, worldDim, 1) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_RESULTTYPE (HField, worldDim, 1) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_RESULTTYPE (cauchyAxialForce, 1, 1) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_RESULTTYPE (PK2AxialForce, 1, 1) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_RESULTTYPE (linearAxialForce, 1, 1) |
|
| Ikarus::ResultTypes::REGISTER_SIMPLE_RESULTTYPE (customType, Eigen::Dynamic, Eigen::Dynamic) |
|
template<template< typename, int, int > class RT> |
auto | Ikarus::makeRT () |
| Creates a dummy resultType which can be stored in a variable. More...
|
|
template<template< typename, int, int > class RT> |
auto | Ikarus::toString () |
| Retrieves a string representation of the ResultType template. More...
|
|
Additional ResultTypes can be added with one of the following macros