OKlibrary  0.2.1.6
Matrices::QuadMatrix< i_type, v_type, dimension, mutable_elements > Class Template Reference

#include <Matrices.hpp>

List of all members.

Public Types

typedef v_type array_type [dimension][dimension]
typedef i_type index_type
typedef v_type value_type

Public Member Functions

 QuadMatrix (array_type &a_)
value_typeoperator() (index_type i, index_type j)
value_type operator() (index_type i, index_type j) const
v_type * operator[] (index_type i)
const v_type * operator[] (index_type i) const

Static Public Attributes

static const index_type dim = dimension

Friends

class QuadMatrix< i_type, v_type, dimension, non_mutable_elements >

Detailed Description

template<typename i_type, typename v_type, i_type dimension>
class Matrices::QuadMatrix< i_type, v_type, dimension, mutable_elements >

Definition at line 69 of file Matrices.hpp.


Member Typedef Documentation

template<typename i_type , typename v_type , i_type dimension>
typedef v_type Matrices::QuadMatrix< i_type, v_type, dimension, mutable_elements >::array_type[dimension][dimension]

Definition at line 71 of file Matrices.hpp.

template<typename i_type , typename v_type , i_type dimension>
typedef i_type Matrices::QuadMatrix< i_type, v_type, dimension, mutable_elements >::index_type

Definition at line 72 of file Matrices.hpp.

template<typename i_type , typename v_type , i_type dimension>
typedef v_type Matrices::QuadMatrix< i_type, v_type, dimension, mutable_elements >::value_type

Definition at line 73 of file Matrices.hpp.


Constructor & Destructor Documentation

template<typename i_type , typename v_type , i_type dimension>
Matrices::QuadMatrix< i_type, v_type, dimension, mutable_elements >::QuadMatrix ( array_type a_) [inline]

Definition at line 77 of file Matrices.hpp.


Member Function Documentation

template<typename i_type , typename v_type , i_type dimension>
value_type& Matrices::QuadMatrix< i_type, v_type, dimension, mutable_elements >::operator() ( index_type  i,
index_type  j 
) [inline]

Definition at line 79 of file Matrices.hpp.

template<typename i_type , typename v_type , i_type dimension>
value_type Matrices::QuadMatrix< i_type, v_type, dimension, mutable_elements >::operator() ( index_type  i,
index_type  j 
) const [inline]

Definition at line 80 of file Matrices.hpp.

template<typename i_type , typename v_type , i_type dimension>
v_type* Matrices::QuadMatrix< i_type, v_type, dimension, mutable_elements >::operator[] ( index_type  i) [inline]

Definition at line 81 of file Matrices.hpp.

template<typename i_type , typename v_type , i_type dimension>
const v_type* Matrices::QuadMatrix< i_type, v_type, dimension, mutable_elements >::operator[] ( index_type  i) const [inline]

Definition at line 82 of file Matrices.hpp.


Friends And Related Function Documentation

template<typename i_type , typename v_type , i_type dimension>
friend class QuadMatrix< i_type, v_type, dimension, non_mutable_elements > [friend]

Definition at line 87 of file Matrices.hpp.


Member Data Documentation

template<typename i_type , typename v_type , i_type dimension>
const index_type Matrices::QuadMatrix< i_type, v_type, dimension, mutable_elements >::dim = dimension [static]

Definition at line 75 of file Matrices.hpp.


The documentation for this class was generated from the following file: