Hipace
Functions
UpdateMomentumPerez.H File Reference
#include "utils/Constants.H"
#include <AMReX_Random.H>
#include <cmath>
#include <limits>

Go to the source code of this file.

Functions

template<typename T_R >
AMREX_GPU_HOST_DEVICE AMREX_INLINE void UpdateMomentumPerezElastic (T_R &u1x, T_R &u1y, T_R &u1z, T_R const g1, T_R &u2x, T_R &u2y, T_R &u2z, T_R const g2, T_R const n1, T_R const n2, T_R const n12, T_R const q1, T_R m1, T_R const w1, T_R const q2, T_R m2, T_R const w2, T_R const dt, T_R const L, T_R const lmdD, T_R const inv_c_SI, T_R const inv_c2_SI, const bool normalized_units, amrex::RandomEngine const &engine)
 

Function Documentation

◆ UpdateMomentumPerezElastic()

template<typename T_R >
AMREX_GPU_HOST_DEVICE AMREX_INLINE void UpdateMomentumPerezElastic ( T_R &  u1x,
T_R &  u1y,
T_R &  u1z,
T_R const  g1,
T_R &  u2x,
T_R &  u2y,
T_R &  u2z,
T_R const  g2,
T_R const  n1,
T_R const  n2,
T_R const  n12,
T_R const  q1,
T_R  m1,
T_R const  w1,
T_R const  q2,
T_R  m2,
T_R const  w2,
T_R const  dt,
T_R const  L,
T_R const  lmdD,
T_R const  inv_c_SI,
T_R const  inv_c2_SI,
const bool  normalized_units,
amrex::RandomEngine const &  engine 
)