Advanced Multi-Physics (AMP)
On-Line Documentation
Classes | Functions
hex8_element_t.h File Reference
#include "AMP/mesh/triangle_t.h"
#include <vector>
Include dependency graph for hex8_element_t.h:

Go to the source code of this file.

Classes

class  hex8_element_t
 

Functions

void compute_constitutive_matrix (double const youngs_modulus, double const poissons_ratio, double *constitutive_matrix)
 
double compute_inverse_3_by_3_matrix (double const *mat, double *inv)
 
void compute_n_by_n_matrix_times_vector (unsigned int n, double const *mat, double const *vec, double *res)
 
void compute_stress_tensor (double const *constitutive_matrix, double const *strain_tensor, double *stress_tensor)
 
void compute_traction (double const *stress_tensor, double const *normal_vector, double *traction)
 
double compute_von_mises_stress (double const *stress_tensor)
 

Function Documentation

◆ compute_constitutive_matrix()

void compute_constitutive_matrix ( double const  youngs_modulus,
double const  poissons_ratio,
double *  constitutive_matrix 
)

◆ compute_inverse_3_by_3_matrix()

double compute_inverse_3_by_3_matrix ( double const *  mat,
double *  inv 
)

◆ compute_n_by_n_matrix_times_vector()

void compute_n_by_n_matrix_times_vector ( unsigned int  n,
double const *  mat,
double const *  vec,
double *  res 
)

◆ compute_stress_tensor()

void compute_stress_tensor ( double const *  constitutive_matrix,
double const *  strain_tensor,
double *  stress_tensor 
)

◆ compute_traction()

void compute_traction ( double const *  stress_tensor,
double const *  normal_vector,
double *  traction 
)

◆ compute_von_mises_stress()

double compute_von_mises_stress ( double const *  stress_tensor)



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