36 #include <lifev/core/array/VectorElemental.hpp> 45 _nRow.resize ( _nBlockRow );
46 _firstRow.resize ( _nBlockRow );
48 for ( n = 0; n < nbr1; n++ )
51 _firstRow[ n ] = first;
57 int nNode2,
int nbr2 ) :
61 _nRow.resize ( _nBlockRow );
62 _firstRow.resize ( _nBlockRow );
64 for ( n = 0; n < nbr1; n++ )
67 _firstRow[ n ] = first;
70 for ( n = nbr1; n < nbr1 + nbr2; n++ )
73 _firstRow[ n ] = first;
80 int nNode3,
int nbr3 ) :
84 _nRow.resize ( _nBlockRow );
85 _firstRow.resize ( _nBlockRow );
87 for ( n = 0; n < nbr1; n++ )
90 _firstRow[ n ] = first;
93 for ( n = nbr1; n < nbr1 + nbr2; n++ )
96 _firstRow[ n ] = first;
99 for ( n = nbr1 + nbr2; n < nbr1 + nbr2 + nbr3; n++ )
102 _firstRow[ n ] = first;
112 c <<
"Block (" << i <<
"), " << block ( i ) << std::endl;
VectorElemental(int nNode1, int nbr1, int nNode2, int nbr2, int nNode3, int nbr3)
VectorElemental(int nNode1, int nbr1)
void updateInverseJacobian(const UInt &iQuadPt)
VectorElemental(int nNode1, int nbr1, int nNode2, int nbr2)
void showMe(std::ostream &c=std::cout)