/Users/jack/Code/basso_dev/inc/shapefunc.h File Reference

Functions for computing element shape functions and derivatives. More...

#include "basso.h"
#include "gmm.h"

Go to the source code of this file.

Namespaces

namespace  basso

Functions

void basso::shape_line2 (nArray &Na, const Numeric &xi=0.0)
void basso::dshape_line2 (nMatrix &dNa, const Numeric &xi=0.0)
void basso::shape_line3 (nArray &Na, const Numeric &xi=0.0)
void basso::dshape_line3 (nMatrix &dNa, const Numeric &xi=0.0)
void basso::shape_tria3 (nArray &Na, const Numeric &xi=0.33333333333333, const Numeric &eta=0.33333333333333)
void basso::dshape_tria3 (nMatrix &dNa, const Numeric &xi=0.33333333333333, const Numeric &eta=0.33333333333333)
void basso::shape_tria4 (nArray &Na, const Numeric &xi=0.33333333333333, const Numeric &eta=0.33333333333333)
void basso::dshape_tria4 (nMatrix &dNa, const Numeric &xi=0.33333333333333, const Numeric &eta=0.33333333333333)
void basso::shape_tria6 (nArray &Na, const Numeric &xi=0.33333333333333, const Numeric &eta=0.33333333333333)
void basso::dshape_tria6 (nMatrix &dNa, const Numeric &xi=0.33333333333333, const Numeric &eta=0.33333333333333)
void basso::shape_quad4 (nArray &Na, const Numeric &xi=0.0, const Numeric &eta=0.0)
void basso::dshape_quad4 (nMatrix &dNa, const Numeric &xi=0.0, const Numeric &eta=0.0)
void basso::shape_quad8 (nArray &Na, const Numeric &xi=0.0, const Numeric &eta=0.0)
void basso::dshape_quad8 (nMatrix &dNa, const Numeric &xi=0.0, const Numeric &eta=0.0)
void basso::shape_quad9 (nArray &Na, const Numeric &xi=0.0, const Numeric &eta=0.0)
void basso::dshape_quad9 (nMatrix &dNa, const Numeric &xi=0.0, const Numeric &eta=0.0)
void basso::shape_quad12 (nArray &Na, const Numeric &xi=0.0, const Numeric &eta=0.0)
void basso::dshape_quad12 (nMatrix &dNa, const Numeric &xi=0.0, const Numeric &eta=0.0)
void basso::shape_tetra4 (nArray &Na, const Numeric &xi=0.166666666666667, const Numeric &eta=0.166666666666667, const Numeric &zeta=0.166666666666667)
void basso::dshape_tetra4 (nMatrix &dNa, const Numeric &xi=0.166666666666667, const Numeric &eta=0.166666666666667, const Numeric &zeta=0.166666666666667)
void basso::shape_tetra10 (nArray &Na, const Numeric &xi=0.166666666666667, const Numeric &eta=0.166666666666667, const Numeric &zeta=0.166666666666667)
void basso::dshape_tetra10 (nMatrix &dNa, const Numeric &xi=0.166666666666667, const Numeric &eta=0.166666666666667, const Numeric &zeta=0.166666666666667)
void basso::shape_hexa8 (nArray &Na, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.0)
void basso::dshape_hexa8 (nMatrix &dNa, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.0)
void basso::shape_hexa20 (nArray &Na, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.0)
void basso::dshape_hexa20 (nMatrix &dNa, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.0)
void basso::shape_hexa27 (nArray &Na, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.0)
void basso::dshape_hexa27 (nMatrix &dNa, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.0)
void basso::shape_prism6 (nArray &Na, const Numeric &xi=0.333333333333, const Numeric &eta=0.333333333333333, const Numeric &zeta=0.0)
void basso::dshape_prism6 (nMatrix &dNa, const Numeric &xi=0.333333333333, const Numeric &eta=0.3333333333333, const Numeric &zeta=0.0)
void basso::shape_prism14 (nArray &Na, const Numeric &xi=0.333333333333, const Numeric &eta=0.333333333333333, const Numeric &zeta=0.0)
void basso::dshape_prism14 (nMatrix &dNa, const Numeric &xi=0.333333333333, const Numeric &eta=0.3333333333333, const Numeric &zeta=0.0)
void basso::shape_prism15 (nArray &Na, const Numeric &xi=0.333333333333, const Numeric &eta=0.333333333333333, const Numeric &zeta=0.0)
void basso::dshape_prism15 (nMatrix &dNa, const Numeric &xi=0.333333333333, const Numeric &eta=0.3333333333333, const Numeric &zeta=0.0)
void basso::shape_prism18 (nArray &Na, const Numeric &xi=0.333333333333, const Numeric &eta=0.333333333333333, const Numeric &zeta=0.0)
void basso::dshape_prism18 (nMatrix &dNa, const Numeric &xi=0.333333333333, const Numeric &eta=0.3333333333333, const Numeric &zeta=0.0)
void basso::shape_pyramid5 (nArray &Na, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.125)
void basso::dshape_pyramid5 (nMatrix &dNa, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.125)
void basso::shape_pyramid13 (nArray &Na, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.125)
void basso::dshape_pyramid13 (nMatrix &dNa, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.125)
void basso::shape_pyramid14 (nArray &Na, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.125)
void basso::dshape_pyramid14 (nMatrix &dNa, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.125)
void basso::shape_point1 (nArray &Na, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.0)
void basso::dshape_point1 (nMatrix &dNa, const Numeric &xi=0.0, const Numeric &eta=0.0, const Numeric &zeta=0.125)


Detailed Description

Functions for computing element shape functions and derivatives.

Basso ver 1.0

Author:
Jack Chessa, jfchessa@utep.edu
Date:
November 23, 2007

Definition in file shapefunc.h.


Generated on Sat Jan 19 09:03:57 2008 for Basso by  doxygen 1.5.2