ABLATE Source Documentation  0.12.34
ablate::eos::tChemSoot::IgnitionZeroDSoot Struct Reference

Static Public Member Functions

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)
 

Member Function Documentation

◆ 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
policythread block size
tol_newtonglobal tolerence parameters that governs all samples
facsample specific input
t_outoutput
kmcdsconst 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
policyinput
tol_newtonglobal tolerence parameters that governs all samples
facsample specific input
t_outoutput
kmcdsconst data from kinetic model

The documentation for this struct was generated from the following files: