inlib  1.2.0
Public Member Functions
inlib::a4::cbm< T > Class Template Reference
Inheritance diagram for inlib::a4::cbm< T >:
Inheritance graph
[legend]
Collaboration diagram for inlib::a4::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 v (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 v300 (const T &a_value)
void v010 (const T &a_value)
void v110 (const T &a_value)
void v210 (const T &a_value)
void v310 (const T &a_value)
void v020 (const T &a_value)
void v120 (const T &a_value)
void v220 (const T &a_value)
void v320 (const T &a_value)
void v030 (const T &a_value)
void v130 (const T &a_value)
void v230 (const T &a_value)
void v330 (const T &a_value)
void v001 (const T &a_value)
void v101 (const T &a_value)
void v201 (const T &a_value)
void v301 (const T &a_value)
void v011 (const T &a_value)
void v111 (const T &a_value)
void v211 (const T &a_value)
void v311 (const T &a_value)
void v021 (const T &a_value)
void v121 (const T &a_value)
void v221 (const T &a_value)
void v321 (const T &a_value)
void v031 (const T &a_value)
void v131 (const T &a_value)
void v231 (const T &a_value)
void v331 (const T &a_value)
void v002 (const T &a_value)
void v102 (const T &a_value)
void v202 (const T &a_value)
void v302 (const T &a_value)
void v012 (const T &a_value)
void v112 (const T &a_value)
void v212 (const T &a_value)
void v312 (const T &a_value)
void v022 (const T &a_value)
void v122 (const T &a_value)
void v222 (const T &a_value)
void v322 (const T &a_value)
void v032 (const T &a_value)
void v132 (const T &a_value)
void v232 (const T &a_value)
void v332 (const T &a_value)
void v003 (const T &a_value)
void v103 (const T &a_value)
void v203 (const T &a_value)
void v303 (const T &a_value)
void v013 (const T &a_value)
void v113 (const T &a_value)
void v213 (const T &a_value)
void v313 (const T &a_value)
void v023 (const T &a_value)
void v123 (const T &a_value)
void v223 (const T &a_value)
void v323 (const T &a_value)
void v033 (const T &a_value)
void v133 (const T &a_value)
void v233 (const T &a_value)
void v333 (const T &a_value)

Detailed Description

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

Definition at line 269 of file a4.


Constructor & Destructor Documentation

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

Definition at line 271 of file a4.

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

Definition at line 272 of file a4.

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

Definition at line 274 of file a4.

:array<T>(a_from){}

Member Function Documentation

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

Definition at line 275 of file a4.

                                   {
    inlib::array<T>::operator=(a_from);
    return *this;
  }
template<class T >
void inlib::a4::cbm< T >::v ( unsigned int  a1,
unsigned int  a2,
unsigned int  a3,
const T &  a_value 
) [inline]

Definition at line 284 of file a4.

                                                                           { 
    array<T>::m_vector[a1 + a2 * 4 + a3 * 16] = a_value;
  }
template<class T >
void inlib::a4::cbm< T >::v000 ( const T &  a_value) [inline]

Definition at line 288 of file a4.

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

Definition at line 305 of file a4.

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

Definition at line 322 of file a4.

{array<T>::m_vector[0+0*4+2*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v003 ( const T &  a_value) [inline]

Definition at line 339 of file a4.

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

Definition at line 292 of file a4.

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

Definition at line 309 of file a4.

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

Definition at line 326 of file a4.

{array<T>::m_vector[0+1*4+2*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v013 ( const T &  a_value) [inline]

Definition at line 343 of file a4.

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

Definition at line 296 of file a4.

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

Definition at line 313 of file a4.

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

Definition at line 330 of file a4.

{array<T>::m_vector[0+2*4+2*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v023 ( const T &  a_value) [inline]

Definition at line 347 of file a4.

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

Definition at line 300 of file a4.

{array<T>::m_vector[0+3*4+0*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v031 ( const T &  a_value) [inline]

Definition at line 317 of file a4.

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

Definition at line 334 of file a4.

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

Definition at line 351 of file a4.

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

Definition at line 289 of file a4.

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

Definition at line 306 of file a4.

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

Definition at line 323 of file a4.

{array<T>::m_vector[1+0*4+2*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v103 ( const T &  a_value) [inline]

Definition at line 340 of file a4.

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

Definition at line 293 of file a4.

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

Definition at line 310 of file a4.

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

Definition at line 327 of file a4.

{array<T>::m_vector[1+1*4+2*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v113 ( const T &  a_value) [inline]

Definition at line 344 of file a4.

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

Definition at line 297 of file a4.

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

Definition at line 314 of file a4.

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

Definition at line 331 of file a4.

{array<T>::m_vector[1+2*4+2*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v123 ( const T &  a_value) [inline]

Definition at line 348 of file a4.

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

Definition at line 301 of file a4.

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

Definition at line 318 of file a4.

{array<T>::m_vector[1+3*4+1*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v132 ( const T &  a_value) [inline]

Definition at line 335 of file a4.

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

Definition at line 352 of file a4.

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

Definition at line 290 of file a4.

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

Definition at line 307 of file a4.

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

Definition at line 324 of file a4.

{array<T>::m_vector[2+0*4+2*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v203 ( const T &  a_value) [inline]

Definition at line 341 of file a4.

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

Definition at line 294 of file a4.

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

Definition at line 311 of file a4.

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

Definition at line 328 of file a4.

{array<T>::m_vector[2+1*4+2*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v213 ( const T &  a_value) [inline]

Definition at line 345 of file a4.

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

Definition at line 298 of file a4.

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

Definition at line 315 of file a4.

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

Definition at line 332 of file a4.

{array<T>::m_vector[2+2*4+2*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v223 ( const T &  a_value) [inline]

Definition at line 349 of file a4.

{array<T>::m_vector[2+2*4+3*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v230 ( const T &  a_value) [inline]

Definition at line 302 of file a4.

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

Definition at line 319 of file a4.

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

Definition at line 336 of file a4.

{array<T>::m_vector[2+3*4+2*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v233 ( const T &  a_value) [inline]

Definition at line 353 of file a4.

{array<T>::m_vector[2+3*4+3*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v300 ( const T &  a_value) [inline]

Definition at line 291 of file a4.

{array<T>::m_vector[3+0*4+0*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v301 ( const T &  a_value) [inline]

Definition at line 308 of file a4.

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

Definition at line 325 of file a4.

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

Definition at line 342 of file a4.

{array<T>::m_vector[3+0*4+3*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v310 ( const T &  a_value) [inline]

Definition at line 295 of file a4.

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

Definition at line 312 of file a4.

{array<T>::m_vector[3+1*4+1*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v312 ( const T &  a_value) [inline]

Definition at line 329 of file a4.

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

Definition at line 346 of file a4.

{array<T>::m_vector[3+1*4+3*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v320 ( const T &  a_value) [inline]

Definition at line 299 of file a4.

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

Definition at line 316 of file a4.

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

Definition at line 333 of file a4.

{array<T>::m_vector[3+2*4+2*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v323 ( const T &  a_value) [inline]

Definition at line 350 of file a4.

{array<T>::m_vector[3+2*4+3*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v330 ( const T &  a_value) [inline]

Definition at line 303 of file a4.

{array<T>::m_vector[3+3*4+0*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v331 ( const T &  a_value) [inline]

Definition at line 320 of file a4.

{array<T>::m_vector[3+3*4+1*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v332 ( const T &  a_value) [inline]

Definition at line 337 of file a4.

{array<T>::m_vector[3+3*4+2*16] = a_value;}
template<class T >
void inlib::a4::cbm< T >::v333 ( const T &  a_value) [inline]

Definition at line 354 of file a4.

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

Definition at line 280 of file a4.

                                                                 { 
    return array<T>::m_vector[a1 + a2 * 4 + a3 * 16];
  }

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