inlib  1.2.0
Public Member Functions
inlib::a3::cbm< T > Class Template Reference
Inheritance diagram for inlib::a3::cbm< T >:
Inheritance graph
[legend]
Collaboration diagram for inlib::a3::cbm< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 cbm ()
virtual ~cbm ()
 cbm (const cbm &a_from)
cbmoperator= (const cbm &a_from)
value (unsigned int a1, unsigned int a2, unsigned int a3) const
void value (unsigned int a1, unsigned int a2, unsigned int a3, const T &a_value)
void v000 (const T &a_value)
void v100 (const T &a_value)
void v200 (const T &a_value)
void v010 (const T &a_value)
void v110 (const T &a_value)
void v210 (const T &a_value)
void v020 (const T &a_value)
void v120 (const T &a_value)
void v220 (const T &a_value)
void v001 (const T &a_value)
void v101 (const T &a_value)
void v201 (const T &a_value)
void v011 (const T &a_value)
void v111 (const T &a_value)
void v211 (const T &a_value)
void v021 (const T &a_value)
void v121 (const T &a_value)
void v221 (const T &a_value)
void v002 (const T &a_value)
void v102 (const T &a_value)
void v202 (const T &a_value)
void v012 (const T &a_value)
void v112 (const T &a_value)
void v212 (const T &a_value)
void v022 (const T &a_value)
void v122 (const T &a_value)
void v222 (const T &a_value)

Detailed Description

template<class T>
class inlib::a3::cbm< T >

Definition at line 193 of file a3.


Constructor & Destructor Documentation

template<class T>
inlib::a3::cbm< T >::cbm ( ) [inline]

Definition at line 195 of file a3.

:array<T>(3,3){}
template<class T>
virtual inlib::a3::cbm< T >::~cbm ( ) [inline, virtual]

Definition at line 196 of file a3.

{}
template<class T>
inlib::a3::cbm< T >::cbm ( const cbm< T > &  a_from) [inline]

Definition at line 198 of file a3.

:array<T>(a_from){}

Member Function Documentation

template<class T>
cbm& inlib::a3::cbm< T >::operator= ( const cbm< T > &  a_from) [inline]

Definition at line 199 of file a3.

                                   {
    inlib::array<T>::operator=(a_from);
    return *this;
  }
template<class T>
void inlib::a3::cbm< T >::v000 ( const T &  a_value) [inline]

Definition at line 212 of file a3.

{array<T>::m_vector[0+0*3+0*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v001 ( const T &  a_value) [inline]

Definition at line 222 of file a3.

{array<T>::m_vector[0+0*3+1*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v002 ( const T &  a_value) [inline]

Definition at line 232 of file a3.

{array<T>::m_vector[0+0*3+2*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v010 ( const T &  a_value) [inline]

Definition at line 215 of file a3.

{array<T>::m_vector[0+1*3+0*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v011 ( const T &  a_value) [inline]

Definition at line 225 of file a3.

{array<T>::m_vector[0+1*3+1*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v012 ( const T &  a_value) [inline]

Definition at line 235 of file a3.

{array<T>::m_vector[0+1*3+2*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v020 ( const T &  a_value) [inline]

Definition at line 218 of file a3.

{array<T>::m_vector[0+2*3+0*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v021 ( const T &  a_value) [inline]

Definition at line 228 of file a3.

{array<T>::m_vector[0+2*3+1*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v022 ( const T &  a_value) [inline]

Definition at line 238 of file a3.

{array<T>::m_vector[0+2*3+2*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v100 ( const T &  a_value) [inline]

Definition at line 213 of file a3.

{array<T>::m_vector[1+0*3+0*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v101 ( const T &  a_value) [inline]

Definition at line 223 of file a3.

{array<T>::m_vector[1+0*3+1*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v102 ( const T &  a_value) [inline]

Definition at line 233 of file a3.

{array<T>::m_vector[1+0*3+2*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v110 ( const T &  a_value) [inline]

Definition at line 216 of file a3.

{array<T>::m_vector[1+1*3+0*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v111 ( const T &  a_value) [inline]

Definition at line 226 of file a3.

{array<T>::m_vector[1+1*3+1*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v112 ( const T &  a_value) [inline]

Definition at line 236 of file a3.

{array<T>::m_vector[1+1*3+2*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v120 ( const T &  a_value) [inline]

Definition at line 219 of file a3.

{array<T>::m_vector[1+2*3+0*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v121 ( const T &  a_value) [inline]

Definition at line 229 of file a3.

{array<T>::m_vector[1+2*3+1*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v122 ( const T &  a_value) [inline]

Definition at line 239 of file a3.

{array<T>::m_vector[1+2*3+2*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v200 ( const T &  a_value) [inline]

Definition at line 214 of file a3.

{array<T>::m_vector[2+0*3+0*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v201 ( const T &  a_value) [inline]

Definition at line 224 of file a3.

{array<T>::m_vector[2+0*3+1*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v202 ( const T &  a_value) [inline]

Definition at line 234 of file a3.

{array<T>::m_vector[2+0*3+2*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v210 ( const T &  a_value) [inline]

Definition at line 217 of file a3.

{array<T>::m_vector[2+1*3+0*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v211 ( const T &  a_value) [inline]

Definition at line 227 of file a3.

{array<T>::m_vector[2+1*3+1*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v212 ( const T &  a_value) [inline]

Definition at line 237 of file a3.

{array<T>::m_vector[2+1*3+2*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v220 ( const T &  a_value) [inline]

Definition at line 220 of file a3.

{array<T>::m_vector[2+2*3+0*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v221 ( const T &  a_value) [inline]

Definition at line 230 of file a3.

{array<T>::m_vector[2+2*3+1*9] = a_value;}
template<class T>
void inlib::a3::cbm< T >::v222 ( const T &  a_value) [inline]

Definition at line 240 of file a3.

{array<T>::m_vector[2+2*3+2*9] = a_value;}
template<class T>
T inlib::a3::cbm< T >::value ( unsigned int  a1,
unsigned int  a2,
unsigned int  a3 
) const [inline]

Definition at line 204 of file a3.

                                                                 { 
    return array<T>::m_vector[a1 + a2 * 3 + a3 * 9];
  }
template<class T>
void inlib::a3::cbm< T >::value ( unsigned int  a1,
unsigned int  a2,
unsigned int  a3,
const T &  a_value 
) [inline]

Definition at line 208 of file a3.

                                                                               { 
    array<T>::m_vector[a1 + a2 * 3 + a3 * 9] = a_value;
  }

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines