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

Classes

class  ICapeNumericESO
class  ICapeNumericLAESO
class  ICapeNumericNLAESO
class  ICapeNumericDAESO
class  ICapeNumericMatrix
class  ICapeNumericFullMatrix
class  ICapeNumericUnstructuredMatrix
class  ICapeNumericBandedMatrix

Typedefs

typedef std::vector
< ICapeNumericMatrix
CapeArrayNumericMatrix
typedef std::vector
< ICapeNumericFullMatrix
CapeArrayNumericFullMatrix
typedef std::vector
< ICapeNumericUnstructuredMatrix
CapeArrayNumericUnstructuredMatrix
typedef std::vector
< ICapeNumericBandedMatrix
CapeArrayNumericBandedMatrix

Enumerations

enum  CapeMatrixType { CAPE_FULL, CAPE_UNSTRUCTURED, CAPE_BANDED }
enum  CapeMatrixOrdering { CAPE_ROW, CAPE_COLUMN, CAPE_OTHER }

Detailed Description

Cape-Open ESO interface namespace


Typedef Documentation

CapeOpen numeric banded matrix array type.

CapeOpen numeric matrix array type.

CapeOpen numeric matrix array type.

CapeOpen numeric unstructured matrix array type.


Enumeration Type Documentation

Matrix ordering type.

Enumerator:
CAPE_ROW 

row-major dense matrix

CAPE_COLUMN 

column major dense matrix

CAPE_OTHER 

symmetric or unstructured matrix

CapeMatrixType is an enumerated type defining the matrix types for which we have so far defined interfaces.

Enumerator:
CAPE_FULL 

dense matrix

CAPE_UNSTRUCTURED 

sparse matrix

CAPE_BANDED 

banded matrix