#include <stddef.h>#include <stdio.h>#include <map>#include "mat_vec_fns.h"#include "SimulationParams.h"#include "FFEA_return_codes.h"#include "RngStream.h"#include "SecondOrderFunctions.h"#include "PoissonMatrixQuadratic.h"#include "MassMatrixLinear.h"#include "MassMatrixQuadratic.h"Go to the source code of this file.
Data Structures | |
| class | tetra_element_linear |
| struct | tetra_element_linear::tetrahedron_gauss_point |
Macros | |
| #define | NUM_NODES_LINEAR_TET 4 |
| #define | NUM_NODES_QUADRATIC_TET 10 |
| #define | BULK_VISCOUS_SUBMATRIX_DIAG(V, I) |
| #define | BULK_VISCOUS_SUBMATRIX_OFFDIAG(V, I, J) |
| #define | RAND(A, B) ((A) + ((B)-(A))*(rng[thread_id].RandU01())) |
| #define | DPSI1_DX 0 |
| #define | DPSI2_DX 1 |
| #define | DPSI3_DX 2 |
| #define | DPSI4_DX 3 |
| #define | DPSI1_DY 4 |
| #define | DPSI2_DY 5 |
| #define | DPSI3_DY 6 |
| #define | DPSI4_DY 7 |
| #define | DPSI1_DZ 8 |
| #define | DPSI2_DZ 9 |
| #define | DPSI3_DZ 10 |
| #define | DPSI4_DZ 11 |
| #define BULK_VISCOUS_SUBMATRIX_DIAG | ( | V, | |
| I | |||
| ) |
Referenced by tetra_element_linear::create_viscosity_matrix().
| #define BULK_VISCOUS_SUBMATRIX_OFFDIAG | ( | V, | |
| I, | |||
| J | |||
| ) |
Referenced by tetra_element_linear::create_viscosity_matrix().
| #define DPSI1_DX 0 |
| #define DPSI1_DY 4 |
| #define DPSI1_DZ 8 |
| #define DPSI2_DX 1 |
| #define DPSI2_DY 5 |
| #define DPSI2_DZ 9 |
| #define DPSI3_DX 2 |
| #define DPSI3_DY 6 |
| #define DPSI3_DZ 10 |
| #define DPSI4_DX 3 |
| #define DPSI4_DY 7 |
| #define DPSI4_DZ 11 |
| #define NUM_NODES_LINEAR_TET 4 |
Referenced by tetra_element_linear::length_of_longest_edge().
| #define NUM_NODES_QUADRATIC_TET 10 |
| #define RAND | ( | A, | |
| B | |||
| ) | ((A) + ((B)-(A))*(rng[thread_id].RandU01())) |
Referenced by tetra_element_linear::add_fluctuating_stress(), and Blob::aggregate_forces_and_solve().