The distribution traits class. More...
#include <vpdt_dist_traits.h>
Public Types | |
typedef vpdt_field_traits < typename dist::field_type > ::field_type | field_type |
the data type to represent a point in the field. | |
typedef vpdt_field_traits < field_type >::scalar_type | scalar_type |
The type used for scalar operations. | |
typedef vpdt_field_traits < field_type >::vector_type | vector_type |
the data type used for vectors (difference between points). | |
typedef vpdt_field_traits < field_type >::matrix_type | matrix_type |
the data type used for square matrices. | |
Static Public Attributes | |
static const unsigned int | dimension = vpdt_field_traits<field_type>::dimension |
The compile time dimension of the distribution. |
The distribution traits class.
traits are taken from vpdt_field_traits
Definition at line 24 of file vpdt_dist_traits.h.
typedef vpdt_field_traits<typename dist::field_type>::field_type vpdt_dist_traits< dist >::field_type |
the data type to represent a point in the field.
Definition at line 27 of file vpdt_dist_traits.h.
typedef vpdt_field_traits<field_type>::matrix_type vpdt_dist_traits< dist >::matrix_type |
the data type used for square matrices.
Definition at line 35 of file vpdt_dist_traits.h.
typedef vpdt_field_traits<field_type>::scalar_type vpdt_dist_traits< dist >::scalar_type |
The type used for scalar operations.
Definition at line 31 of file vpdt_dist_traits.h.
typedef vpdt_field_traits<field_type>::vector_type vpdt_dist_traits< dist >::vector_type |
the data type used for vectors (difference between points).
Definition at line 33 of file vpdt_dist_traits.h.
const unsigned int vpdt_dist_traits< dist >::dimension = vpdt_field_traits<field_type>::dimension [static] |
The compile time dimension of the distribution.
Definition at line 29 of file vpdt_dist_traits.h.