![]() |
Peano
|
Functions | |
void | extract_tractions_and_particle_velocity (double *n, const double *Q, double &Tx, double &Ty, double &vx, double &vy) |
void | rotate_into_orthogonal_basis (double *n, double *m, double Tx, double Ty, double &Tn, double &Tm) |
void | rotate_into_physical_basis (double *n, double *m, double Fn, double Fm, double &Fx, double &Fy) |
void | generate_fluctuations_left (double z, double T, double T_hat, double v, double v_hat, double &F) |
void | generate_fluctuations_right (double z, double T, double T_hat, double v, double v_hat, double &F) |
void | riemannSolver_BC0 (double v, double sigma, double z, double r, double &v_hat, double &sigma_hat) |
void | riemannSolver_BCn (double v, double sigma, double z, double r, double &v_hat, double &sigma_hat) |
void | riemannSolver_boundary (int faceIndex, double r, double vn, double vm, double Tn, double Tm, double zp, double zs, double &vn_hat, double &vm_hat, double &Tn_hat, double &Tm_hat) |
void | 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) |
void | localBasis (double *n, double *m) |
void | extractTransformation (const double *const Q, double &q_x, double &q_y, double &r_x, double &r_y) |
void | get_normals (int normalNonZeroIndex, double &norm, double *n, const double *Q) |
void | slip_weakening (double &v1, double &Vel, double &tau1, double phi_1, double eta, double tau_str, double sigma_n) |
double | boxcar (double &f, double x, double w) |
void | TauStrength (double &tau_str, double sigma_n, double S, double *x, double t) |
void | extract_tractions (double sxx, double syy, double sxy, double *n, double &Tx, double &Ty) |
void | initialstresstensor (double &sxx, double &syy, double &sxy, double *x) |
void | prestress (double &T0_n, double &T0_m, double *x, double t, double *m, double *n) |
void | SlipWeakeningFriction (double vn_p, double vn_m, double Tn_p, double Tn_m, double zn_p, double zn_m, double &vn_hat_p, double &vn_hat_m, double &Tn_hat_p, double &Tn_hat_m, double vm_p, double vm_m, double Tm_p, double Tm_m, double zm_p, double zm_m, double &vm_hat_p, double &vm_hat_m, double &Tm_hat_p, double &Tm_hat_m, double *m, double *n, double *x, double S) |
double riemannSolver::boxcar | ( | double & | f, |
double | x, | ||
double | w | ||
) |
Definition at line 164 of file RiemannSolver.h.
References fuseADERSolvers::f, ModeCalc::w, and ModeCalc::x.
Referenced by prestress(), TauStrength(), and ContextDynamicRupture< Shortcuts, basisSize, numberOfVariables, numberOfParameters, T >::tauStrength().
void riemannSolver::extract_tractions | ( | double | sxx, |
double | syy, | ||
double | sxy, | ||
double * | n, | ||
double & | Tx, | ||
double & | Ty | ||
) |
Definition at line 219 of file RiemannSolver.h.
Referenced by prestress().
void riemannSolver::extract_tractions_and_particle_velocity | ( | double * | n, |
const double * | Q, | ||
double & | Tx, | ||
double & | Ty, | ||
double & | vx, | ||
double & | vy | ||
) |
Definition at line 3 of file RiemannSolver.h.
References print_velocities::vx, and print_velocities::vy.
void riemannSolver::extractTransformation | ( | const double *const | Q, |
double & | q_x, | ||
double & | q_y, | ||
double & | r_x, | ||
double & | r_y | ||
) |
Definition at line 118 of file RiemannSolver.h.
Referenced by get_normals().
void riemannSolver::generate_fluctuations_left | ( | double | z, |
double | T, | ||
double | T_hat, | ||
double | v, | ||
double | v_hat, | ||
double & | F | ||
) |
Definition at line 29 of file RiemannSolver.h.
References acoustic::v.
void riemannSolver::generate_fluctuations_right | ( | double | z, |
double | T, | ||
double | T_hat, | ||
double | v, | ||
double | v_hat, | ||
double & | F | ||
) |
Definition at line 33 of file RiemannSolver.h.
References acoustic::v.
void riemannSolver::get_normals | ( | int | normalNonZeroIndex, |
double & | norm, | ||
double * | n, | ||
const double * | Q | ||
) |
Definition at line 128 of file RiemannSolver.h.
References extractTransformation().
void riemannSolver::initialstresstensor | ( | double & | sxx, |
double & | syy, | ||
double & | sxy, | ||
double * | x | ||
) |
Definition at line 225 of file RiemannSolver.h.
Referenced by prestress().
void riemannSolver::localBasis | ( | double * | n, |
double * | m | ||
) |
Definition at line 113 of file RiemannSolver.h.
void riemannSolver::prestress | ( | double & | T0_n, |
double & | T0_m, | ||
double * | x, | ||
double | t, | ||
double * | m, | ||
double * | n | ||
) |
Definition at line 245 of file RiemannSolver.h.
References boxcar(), extract_tractions(), initialstresstensor(), rotate_into_orthogonal_basis(), and ModeCalc::x.
Referenced by SlipWeakeningFriction().
void riemannSolver::riemannSolver_BC0 | ( | double | v, |
double | sigma, | ||
double | z, | ||
double | r, | ||
double & | v_hat, | ||
double & | sigma_hat | ||
) |
Definition at line 37 of file RiemannSolver.h.
References acoustic::p, acoustic::sigma, and acoustic::v.
Referenced by riemannSolver_boundary().
void riemannSolver::riemannSolver_BCn | ( | double | v, |
double | sigma, | ||
double | z, | ||
double | r, | ||
double & | v_hat, | ||
double & | sigma_hat | ||
) |
Definition at line 44 of file RiemannSolver.h.
References acoustic::sigma, and acoustic::v.
Referenced by riemannSolver_boundary().
void riemannSolver::riemannSolver_boundary | ( | int | faceIndex, |
double | r, | ||
double | vn, | ||
double | vm, | ||
double | Tn, | ||
double | Tm, | ||
double | zp, | ||
double | zs, | ||
double & | vn_hat, | ||
double & | vm_hat, | ||
double & | Tn_hat, | ||
double & | Tm_hat | ||
) |
Definition at line 51 of file RiemannSolver.h.
References riemannSolver_BC0(), riemannSolver_BCn(), and ModeCalc::zs.
void riemannSolver::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 70 of file RiemannSolver.h.
References acoustic::p.
void riemannSolver::rotate_into_orthogonal_basis | ( | double * | n, |
double * | m, | ||
double | Tx, | ||
double | Ty, | ||
double & | Tn, | ||
double & | Tm | ||
) |
Definition at line 17 of file RiemannSolver.h.
Referenced by prestress().
void riemannSolver::rotate_into_physical_basis | ( | double * | n, |
double * | m, | ||
double | Fn, | ||
double | Fm, | ||
double & | Fx, | ||
double & | Fy | ||
) |
Definition at line 22 of file RiemannSolver.h.
void riemannSolver::slip_weakening | ( | double & | v1, |
double & | Vel, | ||
double & | tau1, | ||
double | phi_1, | ||
double | eta, | ||
double | tau_str, | ||
double | sigma_n | ||
) |
Definition at line 148 of file RiemannSolver.h.
Referenced by SlipWeakeningFriction().
void riemannSolver::SlipWeakeningFriction | ( | double | vn_p, |
double | vn_m, | ||
double | Tn_p, | ||
double | Tn_m, | ||
double | zn_p, | ||
double | zn_m, | ||
double & | vn_hat_p, | ||
double & | vn_hat_m, | ||
double & | Tn_hat_p, | ||
double & | Tn_hat_m, | ||
double | vm_p, | ||
double | vm_m, | ||
double | Tm_p, | ||
double | Tm_m, | ||
double | zm_p, | ||
double | zm_m, | ||
double & | vm_hat_p, | ||
double & | vm_hat_m, | ||
double & | Tm_hat_p, | ||
double & | Tm_hat_m, | ||
double * | m, | ||
double * | n, | ||
double * | x, | ||
double | S | ||
) |
continuity of normal velocity
continuity of normal stress
continuity of normal velocity
Definition at line 306 of file RiemannSolver.h.
References prestress(), slip_weakening(), TauStrength(), and ModeCalc::x.
void riemannSolver::TauStrength | ( | double & | tau_str, |
double | sigma_n, | ||
double | S, | ||
double * | x, | ||
double | t | ||
) |
Definition at line 182 of file RiemannSolver.h.
References boxcar(), TP::min(), and ModeCalc::x.
Referenced by SlipWeakeningFriction().