#include <intcelldata_element.hpp>

Public Types | |
|
typedef ublas::vector < real_type, ublas::bounded_array < real_type, 3 > > | coor_type |
| typedef size_t | count_type |
| typedef unsigned int | index_type |
|
typedef ublas::matrix < real_type, ublas::column_major, ublas::bounded_array < real_type, 3 *3 > > | matrix3x3_type |
|
typedef ublas::matrix < real_type, ublas::column_major, ublas::unbounded_array < real_type > > | matrix_type |
| typedef unsigned int | uint |
| typedef unsigned short | ushort |
|
typedef ublas::vector < real_type, ublas::unbounded_array < real_type > > | vector_type |
Public Member Functions | |
| const matrix3x3_type & | getJacobianAdjointReference () const |
| getter for jacobian_inverse_reference | |
| const real_type & | getJacobianDeterminantReference () const |
| getter for jacobian_determinant_reference | |
| IntCellData_element (const real_type &the_jacdet_reference, const matrix_type &the_jacdet_reference_inverse) | |
| matrix3x3_type & | setJacobianAdjointReference () |
| setter for jacobian_inverse_reference | |
| real_type & | setJacobianDeterminantReference () |
| setter for jacobian_determinant_reference | |
Public Attributes | |
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef double | real_type |
Protected Attributes | |
| matrix3x3_type | jacobian_adjoint_reference |
| real_type | jacobian_determinant_reference |
| the jacobian determinant at the center coordinate of the intcell (reference conf.) | |
matrix3x3_type sfem::element::IntCellData_element::jacobian_adjoint_reference [protected] |
the jacobian adjoint matrix at the center coordinate of the intcell (reference conf.) that is: adjoint(jacobian) = inverse(jacobian) * determinant(jacobian)
1.5.6