|
Peano
|
| void Numerics::compute_fluctuations_left | ( | double | z, |
| double | T, | ||
| double | T_hat, | ||
| double | v, | ||
| double | v_hat, | ||
| double & | F | ||
| ) |
Definition at line 193 of file riemannsolver_routines.h.
References get_stiffness_tensor().
Referenced by riemannSolver().


| void Numerics::compute_fluctuations_right | ( | double | z, |
| double | T, | ||
| double | T_hat, | ||
| double | v, | ||
| double | v_hat, | ||
| double & | F | ||
| ) |
Definition at line 197 of file riemannsolver_routines.h.
References get_stiffness_tensor().
Referenced by riemannSolver().


| void Numerics::compute_parameters | ( | const double * | Q, |
| double & | rho, | ||
| double & | cp, | ||
| double & | cs, | ||
| double & | mu, | ||
| double & | lam | ||
| ) |
Definition at line 8 of file riemannsolver_isotropic.h.
References get_stiffness_tensor().

| void Numerics::compute_parameters | ( | const double * | Q, |
| double & | rho, | ||
| double & | cp, | ||
| double | cs[], | ||
| int | direction | ||
| ) |
Definition at line 7 of file riemannsolver_anisotropic.h.
| void Numerics::compute_tractions | ( | const double * | Q, |
| const double * | n, | ||
| double & | Tx, | ||
| double & | Ty, | ||
| double & | Tz | ||
| ) |
Definition at line 4 of file riemannsolver_routines.h.
References get_stiffness_tensor().

| void Numerics::computeAbsA | ( | const double *const | Q_L, |
| const double *const | Q_R, | ||
| double | absA[], | ||
| int | direction | ||
| ) |
Computes AT = 0.5 * smax * T * (I + R*deltaLambda + R^-1)
Definition at line 251 of file riemannsolver_diffuse.h.
References assertion, tarch::la::equals(), and get_stiffness_tensor().

Definition at line 226 of file riemannsolver_diffuse.h.
References get_stiffness_tensor().

Definition at line 61 of file riemannsolver_routines.h.
References get_stiffness_tensor(), and Gram_Schmidt().
Referenced by riemannSolver().


Definition at line 206 of file riemannsolver_diffuse.h.
References get_stiffness_tensor().

Definition at line 3 of file routines_cartesian.h.
References get_stiffness_tensor().

| void Numerics::get_stiffness_tensor | ( | const double * | Q, |
| double & | c11, | ||
| double & | c22, | ||
| double & | c33, | ||
| double & | c44, | ||
| double & | c55, | ||
| double & | c66, | ||
| double & | c12, | ||
| double & | c13, | ||
| double & | c23 | ||
| ) |
Definition at line 4 of file anisotropic.h.
Referenced by compute_fluctuations_left(), compute_fluctuations_right(), compute_parameters(), compute_tractions(), computeAbsA(), computeSmax(), create_local_basis(), eigenvalues(), get_normals(), get_velocities(), Gram_Schmidt(), hllem(), riemannSolver(), riemannSolver_BC0(), riemannSolver_BCn(), riemannSolver_boundary(), riemannSolver_Nodal(), right_eigenvectors(), right_eigenvectors_inverse(), rotate_into_orthogonal_basis(), and rotate_into_physical_basis().

Definition at line 19 of file riemannsolver_routines.h.
References get_stiffness_tensor().

Definition at line 28 of file riemannsolver_routines.h.
References get_stiffness_tensor().
Referenced by create_local_basis().


| void Numerics::hllem | ( | Solver * | solver, |
| double * | FL_, | ||
| double * | FR_, | ||
| const double *const | QL_, | ||
| const double *const | QR_, | ||
| const int | direction | ||
| ) |
Definition at line 342 of file riemannsolver_diffuse.h.
References assertion2, tarch::la::equals(), and get_stiffness_tensor().

| void Numerics::riemannSolver | ( | double * | FL, |
| double * | FR, | ||
| const double *const | QL, | ||
| const double *const | QR, | ||
| const double | dt, | ||
| const int | direction, | ||
| bool | isBoundaryFace, | ||
| int | faceIndex | ||
| ) |
Definition at line 66 of file riemannsolver_anisotropic.h.
References assertion3, compute_fluctuations_left(), compute_fluctuations_right(), create_local_basis(), get_stiffness_tensor(), riemannSolver_boundary(), riemannSolver_Nodal(), rotate_into_orthogonal_basis(), and rotate_into_physical_basis().

| void Numerics::riemannSolver | ( | double * | FL, |
| double * | FR, | ||
| const double *const | QL, | ||
| const double *const | QR, | ||
| const double | dt, | ||
| const int | direction, | ||
| bool | isBoundaryFace, | ||
| int | faceIndex | ||
| ) |
Definition at line 51 of file riemannsolver_isotropic.h.
References assertion3, compute_fluctuations_left(), compute_fluctuations_right(), create_local_basis(), get_stiffness_tensor(), riemannSolver_boundary(), riemannSolver_Nodal(), rotate_into_orthogonal_basis(), and rotate_into_physical_basis().

| void Numerics::riemannSolver_BC0 | ( | double | v, |
| double | sigma, | ||
| double | z, | ||
| double | r, | ||
| double & | v_hat, | ||
| double & | sigma_hat | ||
| ) |
Definition at line 154 of file riemannsolver_routines.h.
References get_stiffness_tensor().
Referenced by riemannSolver_boundary(), and riemannSolver_boundary().


| void Numerics::riemannSolver_BCn | ( | double | v, |
| double | sigma, | ||
| double | z, | ||
| double | r, | ||
| double & | v_hat, | ||
| double & | sigma_hat | ||
| ) |
Definition at line 165 of file riemannsolver_routines.h.
References get_stiffness_tensor().
Referenced by riemannSolver_boundary(), and riemannSolver_boundary().


| void Numerics::riemannSolver_boundary | ( | int | faceIndex, |
| double | r, | ||
| double | vn, | ||
| double | vm, | ||
| double | vl, | ||
| double | Tn, | ||
| double | Tm, | ||
| double | Tl, | ||
| double | zp, | ||
| double | zs, | ||
| double & | vn_hat, | ||
| double & | vm_hat, | ||
| double & | vl_hat, | ||
| double & | Tn_hat, | ||
| double & | Tm_hat, | ||
| double & | Tl_hat | ||
| ) |
Definition at line 17 of file riemannsolver_isotropic.h.
References get_stiffness_tensor(), riemannSolver_BC0(), and riemannSolver_BCn().

| void Numerics::riemannSolver_boundary | ( | int | faceIndex, |
| double | r, | ||
| double | vn, | ||
| double | vm, | ||
| double | vl, | ||
| double | Tn, | ||
| double | Tm, | ||
| double | Tl, | ||
| double | zp, | ||
| double | zs[2], | ||
| double & | vn_hat, | ||
| double & | vm_hat, | ||
| double & | vl_hat, | ||
| double & | Tn_hat, | ||
| double & | Tm_hat, | ||
| double & | Tl_hat | ||
| ) |
Definition at line 32 of file riemannsolver_anisotropic.h.
References riemannSolver_BC0(), and riemannSolver_BCn().
Referenced by riemannSolver().


| void Numerics::riemannSolver_Nodal | ( | double | v_p, |
| double | v_m, | ||
| double | sigma_p, | ||
| double | sigma_m, | ||
| double | z_p, | ||
| double | z_m, | ||
| double & | v_hat_p, | ||
| double & | v_hat_m, | ||
| double & | sigma_hat_p, | ||
| double & | sigma_hat_m | ||
| ) |
Definition at line 97 of file riemannsolver_routines.h.
References get_stiffness_tensor().
Referenced by riemannSolver().


Definition at line 72 of file riemannsolver_diffuse.h.
References assertion2, and get_stiffness_tensor().

| void Numerics::right_eigenvectors_inverse | ( | const double | Q[], |
| const int | direction, | ||
| double | eigenvectors[] | ||
| ) |
Definition at line 139 of file riemannsolver_diffuse.h.
References assertion2, and get_stiffness_tensor().

Definition at line 40 of file riemannsolver_diffuse.h.
Definition at line 8 of file riemannsolver_diffuse.h.
| void Numerics::rotate_into_orthogonal_basis | ( | double * | n, |
| double * | m, | ||
| double * | l, | ||
| double | Tx, | ||
| double | Ty, | ||
| double | Tz, | ||
| double & | Tn, | ||
| double & | Tm, | ||
| double & | Tl | ||
| ) |
Definition at line 176 of file riemannsolver_routines.h.
References get_stiffness_tensor().
Referenced by riemannSolver().


| void Numerics::rotate_into_physical_basis | ( | double * | n, |
| double * | m, | ||
| double * | l, | ||
| double | Fn, | ||
| double | Fm, | ||
| double | Fl, | ||
| double & | Fx, | ||
| double & | Fy, | ||
| double & | Fz | ||
| ) |
Definition at line 184 of file riemannsolver_routines.h.
References get_stiffness_tensor().
Referenced by riemannSolver().

