Diana  0.8.3
Classes | Typedefs | Enumerations
Numeric::Solvers::Solver Namespace Reference

Classes

class  ICapeNumericSolverFactory
class  ICapeNumericSolver
class  ICapeNumericLASolver
class  ICapeNumericNLASolver
class  ICapeNumericDAESolver
class  ICapeNumericNLPSolver

Typedefs

typedef std::vector
< CapeSolverType
CapeArraySolverType
 ICapeSolverType array type.
typedef std::vector
< ICapeNumericDAESolver * > 
CapeArrayNumericDAESolver
 ICapeNumericDAESolver array type.
typedef std::vector
< ICapeNumericSolverFactory * > 
CapeArrayNumericSolverFactory
 ICapeNumericSolverFactory array type.
typedef std::vector
< ICapeNumericSolver * > 
CapeArrayNumericSolver
 ICapeNumericSolver array type.
typedef std::vector
< ICapeNumericLASolver * > 
CapeArrayNumericLASolver
 ICapeNumericLASolver array type.
typedef std::vector
< ICapeNumericNLASolver * > 
CapeArrayNumericNLASolver
 ICapeNumericNLASolver array type.
typedef std::vector
< ICapeNumericPDAESolver * > 
CapeArrayNumericPDAESolver
 ICapeNumericPDAESolver array type.
typedef std::vector
< ICapeNumericNLPSolver * > 
CapeArrayNumericNLPSolver
 ICapeNumericNLPSolver array type.

Enumerations

enum  CapeSolverType {
  CAPE_LA, CAPE_NLA, CAPE_DAE, CAPE_PDAE,
  CAPE_CONTI, CAPE_NLP, CAPE_IC
}
enum  SolveReturn {
  SolveSuccess, SolveIntermediate, SolveError, SolveException,
  SolveTooManyIterations, SolveNaNNorm
}

Detailed Description

Namespace describes all the interfaces and their associated methods for the Solver Component itself.


Enumeration Type Documentation

Type of the Solver (see ICapeNumericSolver).

SolveReturn is Solve return codes