BALL
1.4.2
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
MATHS
LINALG
matrixTraits.h
Go to the documentation of this file.
1
#ifndef BALL_LINALG_MATRIXTRAITS_H
2
#define BALL_LINALG_MATRIXTRAITS_H
3
4
namespace
BALL {
5
6
enum
MatrixTraitTypes
7
{
8
STANDARD_TRAITS
= 1,
9
UPPER_TRIANGULAR_TRAITS
,
10
LOWER_TRIANGULAR_TRAITS
,
11
SYMMETRIC_TRAITS
12
};
13
14
class
StandardTraits
15
{
16
public
:
17
const
static
int
traits_id
=
STANDARD_TRAITS
;
18
};
19
20
class
UpperTriangularTraits
21
{
22
public
:
23
const
static
int
traits_id
=
UPPER_TRIANGULAR_TRAITS
;
24
};
25
26
class
LowerTriangularTraits
27
{
28
public
:
29
const
static
int
traits_id
=
LOWER_TRIANGULAR_TRAITS
;
30
};
31
32
class
SymmetricTraits
33
{
34
public
:
35
const
static
int
traits_id
=
SYMMETRIC_TRAITS
;
36
};
37
}
38
39
#endif // BALL_KERNEL_MATRIXTRAITS_H
Generated by
1.8.3.1