Advanced Multi-Physics (AMP)
On-Line Documentation
hex8_element_t Member List

This is the complete list of members for hex8_element_t, including all inherited members.

basis_functions_derivativeshex8_element_tprivate
basis_functions_valueshex8_element_tprivate
bounding_boxhex8_element_tprivate
bounding_box_updatedhex8_element_tprivate
bounding_polyhedronhex8_element_tprivate
bounding_polyhedron_updatedhex8_element_tprivate
build_bounding_box()hex8_element_tprivate
build_bounding_polyhedron()hex8_element_tprivate
center_of_element_data_updatedhex8_element_tprivate
center_of_element_global_coordinateshex8_element_tprivate
center_of_element_local_coordinateshex8_element_tprivate
clear_triangles_ptr(std::vector< triangle_t * > &triangles_ptr)hex8_element_tprivate
compute_center_of_element_data()hex8_element_tprivate
compute_initial_guess(double *x)hex8_element_tprivate
compute_jacobian_matrix(double const *x, double *J)hex8_element_tprivate
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_tprivate
compute_rotation_tensor(double const *local_coordinates, double const *displacement_values, double *rotation_tensor_values)hex8_element_t
compute_scaling_factors()hex8_element_tprivate
compute_strain_tensor(double const *local_coordinates, double const *displacement_values, double *strain_tensor_values)hex8_element_t
compute_translation_vector()hex8_element_tprivate
contains_point(double const *coordinates, bool coordinates_are_local=false, double tolerance=1.0e-12)hex8_element_t
faceshex8_element_tprivatestatic
get_basis_functions_derivatives(double const *local_coordinates, double *basis_functions_derivatives)hex8_element_tstatic
get_basis_functions_values(double const *local_coordinates, double *basis_functions_values)hex8_element_tstatic
get_basis_functions_values_on_face(double const *local_coordinates_on_face, double *basis_functions_values_on_face)hex8_element_tstatic
get_bounding_box()hex8_element_t
get_bounding_polyhedron()hex8_element_t
get_face(unsigned int i)hex8_element_tstatic
get_faces()hex8_element_tstatic
get_local_coordinates_on_face(double const *basis_functions_values_on_face, double *local_coordinates_on_face)hex8_element_tstatic
get_normal_to_face(double const **support_points_ptr, double const *local_coordinates_on_face, double *normal_vector)hex8_element_tstatic
get_scaling_factors()hex8_element_t
get_support_point(unsigned int i) consthex8_element_t
get_support_points() consthex8_element_t
hex8_element_t(double const *p)hex8_element_texplicit
inverse_jacobian_matrixhex8_element_tprivate
inverse_jacobian_matrix_at_center_of_elementhex8_element_tprivate
inverse_jacobian_matrix_times_residual_vectorhex8_element_tprivate
jacobian_matrixhex8_element_tprivate
jacobian_matrix_at_center_of_elementhex8_element_tprivate
map_face_to_local(unsigned int face, double const *local_coordinates_on_face, double *local_coordinates)hex8_element_tstatic
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_tstatic
map_local_to_global(double const *local_coordinates, double *global_coordinates)hex8_element_t
memory_allocated_for_newtonhex8_element_tprivate
point_candidatehex8_element_tprivate
project_on_face(unsigned int f, double const *local_coordinates, double *local_coordinates_on_face, double *shift_global_coordinates)hex8_element_t
residual_vectorhex8_element_tprivate
scale_support_points()hex8_element_t
scaling_factorshex8_element_tprivate
scaling_factors_updatedhex8_element_tprivate
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_tprivate
support_pointshex8_element_tprivate
support_points_scaledhex8_element_tprivate
support_points_translatedhex8_element_tprivate
tmp_triangles_ptrhex8_element_tprivate
translation_vectorhex8_element_tprivate
translation_vector_updatedhex8_element_tprivate
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



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:41.
Comments on this page