|
static ordinal_type | getWorkSpaceSize (const KineticModelConstData< device_type > &kmcd) |
|
static void | runDeviceBatch (typename UseThisTeamPolicy< exec_space >::type &policy, const real_type_1d_view &tol_newton, const real_type_2d_view &tol_time, const real_type_2d_view &fac, const time_advance_type_1d_view &tadv, const real_type_2d_view &state, const real_type_1d_view &HF, const real_type_2d_view_host &Hi_Scratch, const real_type_2d_view_host &cp_gas_scratch, const real_type_1d_view &t_out, const real_type_1d_view &dt_out, const real_type_2d_view &state_out, const Tines::value_type_1d_view< KineticModelConstData< interf_device_type >, interf_device_type > &kmcds, double thresholdTemperature) |
|
static void | runHostBatch (typename UseThisTeamPolicy< host_exec_space >::type &policy, const real_type_1d_view_host &tol_newton, const real_type_2d_view_host &tol_time, const real_type_2d_view_host &fac, const time_advance_type_1d_view_host &tadv, const real_type_2d_view_host &state, const real_type_1d_view &HF, const real_type_2d_view_host &Hi_Scratch, const real_type_2d_view_host &cp_gas_scratch, const real_type_1d_view_host &t_out, const real_type_1d_view_host &dt_out, const real_type_2d_view_host &state_out, const Tines::value_type_1d_view< KineticModelConstData< interf_host_device_type >, interf_host_device_type > &kmcds, double thresholdTemperature) |
|
◆ runDeviceBatch()
void ablate::eos::tChemSoot::IgnitionZeroDSoot::runDeviceBatch |
( |
typename UseThisTeamPolicy< exec_space >::type & |
policy, |
|
|
const real_type_1d_view & |
tol_newton, |
|
|
const real_type_2d_view & |
tol_time, |
|
|
const real_type_2d_view & |
fac, |
|
|
const time_advance_type_1d_view & |
tadv, |
|
|
const real_type_2d_view & |
state, |
|
|
const real_type_1d_view & |
HF, |
|
|
const real_type_2d_view_host & |
Hi_Scratch, |
|
|
const real_type_2d_view_host & |
cp_gas_scratch, |
|
|
const real_type_1d_view & |
t_out, |
|
|
const real_type_1d_view & |
dt_out, |
|
|
const real_type_2d_view & |
state_out, |
|
|
const Tines::value_type_1d_view< KineticModelConstData< interf_device_type >, interf_device_type > & |
kmcds, |
|
|
double |
thresholdTemperature |
|
) |
| |
|
static |
tadv - an input structure for time marching state (nSpec+3) - initial condition of the state vector work - work space sized by getWorkSpaceSize t_out - time when this code exits state_out - final condition of the state vector (the same input state can be overwritten) kmcd - const data for kinetic model
- Parameters
-
policy | thread block size |
tol_newton | global tolerence parameters that governs all samples |
fac | sample specific input |
t_out | output |
kmcds | const data from kinetic model |
◆ runHostBatch()
void ablate::eos::tChemSoot::IgnitionZeroDSoot::runHostBatch |
( |
typename UseThisTeamPolicy< host_exec_space >::type & |
policy, |
|
|
const real_type_1d_view_host & |
tol_newton, |
|
|
const real_type_2d_view_host & |
tol_time, |
|
|
const real_type_2d_view_host & |
fac, |
|
|
const time_advance_type_1d_view_host & |
tadv, |
|
|
const real_type_2d_view_host & |
state, |
|
|
const real_type_1d_view & |
HF, |
|
|
const real_type_2d_view_host & |
Hi_Scratch, |
|
|
const real_type_2d_view_host & |
cp_gas_scratch, |
|
|
const real_type_1d_view_host & |
t_out, |
|
|
const real_type_1d_view_host & |
dt_out, |
|
|
const real_type_2d_view_host & |
state_out, |
|
|
const Tines::value_type_1d_view< KineticModelConstData< interf_host_device_type >, interf_host_device_type > & |
kmcds, |
|
|
double |
thresholdTemperature |
|
) |
| |
|
static |
- Parameters
-
policy | input |
tol_newton | global tolerence parameters that governs all samples |
fac | sample specific input |
t_out | output |
kmcds | const data from kinetic model |
The documentation for this struct was generated from the following files: