void   TwentyEightNodeBrickUP::computeBasis( )

{



	//nodal coordinates



	int i ;

	for ( i = 0; i < nenu; i++ ) {



		const Vector &coorI = nodePointers[i]->getCrds( ) ;



		xl[0][i] = coorI(0) ;

		xl[1][i] = coorI(1) ;

		xl[2][i] = coorI(2) ;



	}  //end for i



}
Example #2
0
void   
NineNodeMixedQuad::computeBasis( ) 
{

  //nodal coordinates 

  for ( int i = 0; i<9; i++ ) {

       const Vector &coorI = nodePointers[i]->getCrds( ) ;

       xl[0][i] = coorI(0) ;
       xl[1][i] = coorI(1) ;

  }  //end for i 

}
Example #3
0
void   BbarBrick::computeBasis( )
{

  //nodal coordinates

  int i ;
  for ( i = 0; i < 8; i++ ) {

       const Vector &coorI = nodePointers[i]->getCrds( ) ;

       xl[0][i] = coorI(0) ;
       xl[1][i] = coorI(1) ;
       xl[2][i] = coorI(2) ;

  }  //end for i

}
Example #4
0
void   XC::Twenty_Node_Brick::computeBasis(void) const
{

        //nodal coordinates

        int i ;
        for( i = 0; i < nenu; i++ )
          {

                const XC::Vector &coorI = theNodes[i]->getCrds( ) ;

                xl[0][i] = coorI(0) ;
                xl[1][i] = coorI(1) ;
                xl[2][i] = coorI(2) ;

        }  //end for i

}