WarpX
Loading...
Searching...
No Matches
UpdateMomentumPerezElastic.H File Reference
#include "Utils/WarpXConst.H"
#include <AMReX_Math.H>
#include <AMReX_Random.H>
#include <cmath>
#include <limits>

Go to the source code of this file.

Functions

template<typename T_PR, typename T_R>
AMREX_GPU_HOST_DEVICE AMREX_INLINE void UpdateMomentumPerezElastic (T_PR &u1x, T_PR &u1y, T_PR &u1z, T_PR &u2x, T_PR &u2y, T_PR &u2z, T_PR const q1, T_PR const m1, T_PR const w1, T_PR const q2, T_PR const m2, T_PR const w2, T_PR const n12, T_PR const sigma_max, T_PR const L, T_PR const bmax, T_R const dt, amrex::RandomEngine const &engine)
 

Function Documentation

◆ UpdateMomentumPerezElastic()

template<typename T_PR, typename T_R>
AMREX_GPU_HOST_DEVICE AMREX_INLINE void UpdateMomentumPerezElastic ( T_PR & u1x,
T_PR & u1y,
T_PR & u1z,
T_PR & u2x,
T_PR & u2y,
T_PR & u2z,
T_PR const q1,
T_PR const m1,
T_PR const w1,
T_PR const q2,
T_PR const m2,
T_PR const w2,
T_PR const n12,
T_PR const sigma_max,
T_PR const L,
T_PR const bmax,
T_R const dt,
amrex::RandomEngine const & engine )