![]() |
NLMech
0.1.0
|
A struct to store the quadrature data. List of data are. More...
#include <quadData.h>

Public Member Functions | |
| void | print (int nt=0, int lvl=0) const |
| Prints the information. More... | |
| std::string | printStr (int nt=0, int lvl=0) const |
| Prints the information. More... | |
| QuadData () | |
| Constructor. | |
Data Fields | |
| std::vector< std::vector< double > > | d_derShapes |
| Value of derivative of shape functions at quad point p. More... | |
| double | d_detJ |
| Determinant of the Jacobian of the map from reference element to the element. | |
| std::vector< std::vector< double > > | d_J |
| Jacobian of the map from reference element to the element. More... | |
| util::Point3 | d_p |
| Quadrature point in 1-d, 2-d or 3-d. | |
| std::vector< double > | d_shapes |
| Value of shape functions at quad point p. More... | |
| double | d_w |
| Quadrature weight. | |
A struct to store the quadrature data. List of data are.
|
inline |
Prints the information.
| nt | Number of tabs to append before printing |
| lvl | Information level (higher means more information) |

|
inline |
Prints the information.
| nt | Number of tabs to append before printing |
| lvl | Information level (higher means more information) |
Referenced by print().


| std::vector<std::vector<double> > fe::QuadData::d_derShapes |
Value of derivative of shape functions at quad point p.
Size will be the number of vertices the element has. E.g. for triangle element shapes will have three entries.
x-derivative of ith shape function is d_derShapes[i][0]
y-derivative of ith shape function is d_derShapes[i][1]
Referenced by fe::LineElem::init(), fe::QuadElem::init(), fe::TetElem::init(), fe::TriElem::init(), and printStr().
| std::vector<std::vector<double> > fe::QuadData::d_J |
Jacobian of the map from reference element to the element.
In 1-d, size is 1, 2-d size is
, and in 3-d size is
.
Referenced by fe::LineElem::init(), fe::QuadElem::init(), fe::TetElem::init(), fe::TriElem::init(), and printStr().
| std::vector<double> fe::QuadData::d_shapes |
Value of shape functions at quad point p.
Size will be the number of vertices the element has. E.g. for triangle element shapes will have three entries.
Referenced by fe::LineElem::init(), fe::QuadElem::init(), fe::TetElem::init(), fe::TriElem::init(), printStr(), and test::testTriElemTime().