| basis_functions_derivatives | hex8_element_t | private |
| basis_functions_values | hex8_element_t | private |
| bounding_box | hex8_element_t | private |
| bounding_box_updated | hex8_element_t | private |
| bounding_polyhedron | hex8_element_t | private |
| bounding_polyhedron_updated | hex8_element_t | private |
| build_bounding_box() | hex8_element_t | private |
| build_bounding_polyhedron() | hex8_element_t | private |
| center_of_element_data_updated | hex8_element_t | private |
| center_of_element_global_coordinates | hex8_element_t | private |
| center_of_element_local_coordinates | hex8_element_t | private |
| clear_triangles_ptr(std::vector< triangle_t * > &triangles_ptr) | hex8_element_t | private |
| compute_center_of_element_data() | hex8_element_t | private |
| compute_initial_guess(double *x) | hex8_element_t | private |
| compute_jacobian_matrix(double const *x, double *J) | hex8_element_t | private |
| compute_normal_to_face(unsigned int f, double const *local_coordinates, double const *global_coordinates, double *normal_to_face) | hex8_element_t | |
| compute_normal_to_face(unsigned int face, double const *local_coordinates_on_face, double *normal_vector) | hex8_element_t | |
| compute_residual_vector(double const *x, double *f) | hex8_element_t | private |
| compute_rotation_tensor(double const *local_coordinates, double const *displacement_values, double *rotation_tensor_values) | hex8_element_t | |
| compute_scaling_factors() | hex8_element_t | private |
| compute_strain_tensor(double const *local_coordinates, double const *displacement_values, double *strain_tensor_values) | hex8_element_t | |
| compute_translation_vector() | hex8_element_t | private |
| contains_point(double const *coordinates, bool coordinates_are_local=false, double tolerance=1.0e-12) | hex8_element_t | |
| faces | hex8_element_t | privatestatic |
| get_basis_functions_derivatives(double const *local_coordinates, double *basis_functions_derivatives) | hex8_element_t | static |
| get_basis_functions_values(double const *local_coordinates, double *basis_functions_values) | hex8_element_t | static |
| get_basis_functions_values_on_face(double const *local_coordinates_on_face, double *basis_functions_values_on_face) | hex8_element_t | static |
| get_bounding_box() | hex8_element_t | |
| get_bounding_polyhedron() | hex8_element_t | |
| get_face(unsigned int i) | hex8_element_t | static |
| get_faces() | hex8_element_t | static |
| get_local_coordinates_on_face(double const *basis_functions_values_on_face, double *local_coordinates_on_face) | hex8_element_t | static |
| get_normal_to_face(double const **support_points_ptr, double const *local_coordinates_on_face, double *normal_vector) | hex8_element_t | static |
| get_scaling_factors() | hex8_element_t | |
| get_support_point(unsigned int i) const | hex8_element_t | |
| get_support_points() const | hex8_element_t | |
| hex8_element_t(double const *p) | hex8_element_t | explicit |
| inverse_jacobian_matrix | hex8_element_t | private |
| inverse_jacobian_matrix_at_center_of_element | hex8_element_t | private |
| inverse_jacobian_matrix_times_residual_vector | hex8_element_t | private |
| jacobian_matrix | hex8_element_t | private |
| jacobian_matrix_at_center_of_element | hex8_element_t | private |
| map_face_to_local(unsigned int face, double const *local_coordinates_on_face, double *local_coordinates) | hex8_element_t | static |
| map_global_to_local(double const *global_coordinates, double *local_coordinates) | hex8_element_t | |
| map_local_to_face(unsigned int face, double const *local_coordinates, double *local_coordinates_on_face) | hex8_element_t | static |
| map_local_to_global(double const *local_coordinates, double *global_coordinates) | hex8_element_t | |
| memory_allocated_for_newton | hex8_element_t | private |
| point_candidate | hex8_element_t | private |
| project_on_face(unsigned int f, double const *local_coordinates, double *local_coordinates_on_face, double *shift_global_coordinates) | hex8_element_t | |
| residual_vector | hex8_element_t | private |
| scale_support_points() | hex8_element_t | |
| scaling_factors | hex8_element_t | private |
| scaling_factors_updated | hex8_element_t | private |
| set_support_points(double const *p) | hex8_element_t | |
| solve_newton(double *x, double abs_tol=1.0e-14, double rel_tol=1.0e-14, unsigned int max_iter=100, bool verbose=false) | hex8_element_t | private |
| support_points | hex8_element_t | private |
| support_points_scaled | hex8_element_t | private |
| support_points_translated | hex8_element_t | private |
| tmp_triangles_ptr | hex8_element_t | private |
| translation_vector | hex8_element_t | private |
| translation_vector_updated | hex8_element_t | private |
| unscale_support_points() | hex8_element_t | |
| within_bounding_box(double const *p, double tolerance=1.0e-12) | hex8_element_t | |
| within_bounding_polyhedron(double const *p, double tolerance=1.0e-12) | hex8_element_t | |
| ~hex8_element_t() | hex8_element_t | |