#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().