33 #ifndef _LibFEM_ElementH8
34 #define _LibFEM_ElementH8
63 inline std::string
name() {
return "H8"; };
65 inline std::string
vtk_name() {
return "12"; };
#define DECLARE_ELEMENT(CLASS)
Definition: ElementFactory.hpp:42
Definition: SetOf.hpp:346
Definition: ElementH8.hpp:47
Eigen::VectorXd shape_function_at_coordinate(double xi, double eta, double zeta)
Definition: ElementH8.cpp:94
std::string vtk_name()
Definition: ElementH8.hpp:65
virtual ~ElementH8()
Definition: ElementH8.cpp:88
unsigned int node_count()
Definition: ElementH8.hpp:60
unsigned int gauss_point_count()
Definition: ElementH8.hpp:62
std::string name()
Definition: ElementH8.hpp:63
static std::string element_name()
Definition: ElementH8.hpp:64
Eigen::MatrixXd shape_function_derivative_at_coordinate(double xi, double eta, double zeta)
Definition: ElementH8.cpp:112
static const unsigned int node_number
Definition: ElementH8.hpp:59
unsigned int dof_per_node_count()
Definition: ElementH8.hpp:61
Definition: Element.hpp:50
const std::vector< unsigned int > & connectivity()
Definition: Element.hpp:86
Definition: Common.hpp:198