CoDiPack  2.2.0
A Code Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
codi::LinearSystemInterfaceTypes Struct Reference

#include <linearSystemInterface.hpp>

Public Types

using Matrix = int
 The Matrix with Type as the computation type (e.g. M<Type>).
 
using MatrixIdentifier = int
 M<typename Type::Identifier>).
 
using MatrixReal
 The Matrix with the Real type of the CoDiPack type Type (e.g. M<typename Type::Real>).
 
using Type = int
 A CoDiPack type or a floating point type.
 
using Vector = int
 The Vector with Type as the computation type (e.g. V<Type>).
 
using VectorIdentifier = int
 V<typename Type::Identifier>).
 
using VectorReal
 The Vector with the Real type of the CoDiPack type Type (e.g. V<typename Type::Real>).
 

Detailed Description

Types for the LinearSystemInterface. These are passed as template parameters to other structures and therefore they are combined in an extra definition.

Implementations of LinearSystemInterface must also define their own set of types with this structure.

Member Typedef Documentation

◆ MatrixIdentifier

M<typename Type::Identifier>).

The Matrix with the Identifier type of the CoDiPack type Type (e.g.

◆ MatrixReal

Initial value:
int

The Matrix with the Real type of the CoDiPack type Type (e.g. M<typename Type::Real>).

◆ VectorIdentifier

V<typename Type::Identifier>).

The Vector with the Identifier type of the CoDiPack type Type (e.g.

◆ VectorReal

Initial value:
int

The Vector with the Real type of the CoDiPack type Type (e.g. V<typename Type::Real>).


The documentation for this struct was generated from the following file: