#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)