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