SheafSystem
0.0.0.0
|
Row dofs type for class t4_e3. More...
#include <t4_e3.h>
Public Types | |
typedef T | dof_type |
The type of the dofs. More... | |
typedef t4_e3_row_dofs_type< T > | row_dofs_type |
The type of the row dofs (type of this). More... | |
Public Member Functions | |
T & | operator[] (int xindex) |
Value of xindex-th component (row dof) (non const version). More... | |
const T & | operator[] (int xindex) const |
Value of xindex-th component (row dof) (const version) More... | |
t4_e3_row_dofs_type< T > * | clone () const |
Creates a new instance of the same type as this. More... | |
t4_e3_row_dofs_type< T > * | clone (bool xnew_state, bool xauto_access) const |
Virtual constructor, makes a new instance of the same type as this; synonym for clone(), intended for use only in certain templates. More... | |
Static Public Member Functions | |
static const std::string & | static_class_name () |
The name of this class. More... | |
static int | d () |
The dimension of the row dof components. More... | |
Public Attributes | |
T | components [81] |
The dofs are in the following order: More... | |
Row dofs type for class t4_e3.
typedef T fiber_bundle::t4_e3_row_dofs_type< T >::dof_type |
typedef t4_e3_row_dofs_type<T> fiber_bundle::t4_e3_row_dofs_type< T >::row_dofs_type |
t4_e3_row_dofs_type< T > * fiber_bundle::t4_e3_row_dofs_type< T >::clone | ( | ) | const |
Creates a new instance of the same type as this.
Definition at line 121 of file t4_e3.impl.h.
Referenced by fiber_bundle::t4_e3_row_dofs_type< double >::clone(), and fiber_bundle::t4_e3_lite::clone().
|
inline |
|
static |
The dimension of the row dof components.
Definition at line 62 of file t4_e3.impl.h.
Referenced by fiber_bundle::operator<<(), and fiber_bundle::t4_e3_row_dofs_type< double >::static_class_name().
T & fiber_bundle::t4_e3_row_dofs_type< T >::operator[] | ( | int | xindex | ) |
Value of xindex-th component (row dof) (non const version).
Definition at line 82 of file t4_e3.impl.h.
Referenced by fiber_bundle::t4_e3_row_dofs_type< double >::d(), and fiber_bundle::t4_e3_row_dofs_type< double >::operator[]().
const T & fiber_bundle::t4_e3_row_dofs_type< T >::operator[] | ( | int | xindex | ) | const |
Value of xindex-th component (row dof) (const version)
Definition at line 102 of file t4_e3.impl.h.
|
static |
T fiber_bundle::t4_e3_row_dofs_type< T >::components[81] |
The dofs are in the following order:
components[ 0] => xxxx components[ 1] => xxxy components[ 2] => xxxz components[ 3] => xxyx components[ 4] => xxyy components[ 5] => xxyz components[ 6] => xxzx components[ 7] => xxzy components[ 8] => xxzz
components[ 9] => xyxx components[10] => xyxy components[11] => xyxz components[12] => xyyx components[13] => xyyy components[14] => xyyz components[15] => xyzx components[16] => xyzy components[17] => xyzz
components[18] => xzxx components[19] => xzxy components[20] => xzxz components[21] => xzyx components[22] => xzyy components[23] => xzyz components[24] => xzzx components[25] => xzzy components[26] => xzzz components[27] => yxxx components[28] => yxxy components[29] => yxxz components[30] => yxyx components[31] => yxyy components[32] => yxyz components[33] => yxzx components[34] => yxzy components[35] => yxzz
components[36] => yyxx components[37] => yyxy components[38] => yyxz components[39] => yyyx components[40] => yyyy components[41] => yyyz components[42] => yyzx components[43] => yyzy components[44] => yyzz components[45] => yzxx components[46] => yzxy components[47] => yzxz components[48] => yzyx components[49] => yzyy components[50] => yzyz components[51] => yzzx components[52] => yzzy components[53] => yzzz components[54] => zxxx components[55] => zxxy components[56] => zxxz components[57] => zxyx components[58] => zxyy components[59] => zxyz components[60] => zxzx components[61] => zxzy components[62] => zxzz
components[63] => zyxx components[64] => zyxy components[65] => zyxz components[66] => zyyx components[67] => zyyy components[68] => zyyz components[69] => zyzx components[70] => zyzy components[71] => zyzz
components[72] => zzxx components[73] => zzxy components[74] => zzxz components[75] => zzyx components[76] => zzyy components[77] => zzyz components[78] => zzzx components[79] => zzzy components[80] => zzzz
Definition at line 192 of file t4_e3.h.
Referenced by fiber_bundle::t4_e3::operator=().