| 
| #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 (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