BioCMAMC-ST
EIGEN_DIAG_POP Namespace Reference

Classes

struct  FunctorKla
struct  MtrVisitor

Functions

constexpr double c_kinematic_viscosity (double temp)
auto get_gas_fraction (const CmaUtils::IterationStatePtrType &state)
auto get_interfacial_area (const double db, const CmaUtils::IterationStatePtrType &state)
template<typename G, typename K>
auto kl_correlation (const double schmidtnumber, const G &kinematic_viscosity, const K &energy_dissipation_array)
template<typename ViewType1, typename ViewType2>
requires (ViewType1::rank() == ViewType2::rank() && std::is_convertible_v<typename ViewType2::non_const_value_type, typename ViewType1::non_const_value_type>)
void smrt_deep_copy2d (ViewType1 dst, const ViewType2 &src)
void sparse_from_coo (Eigen::SparseMatrix< double > &res, std::size_t n_c, std::span< const size_t > &&rows, std::span< const size_t > &&cols, std::span< const double > &&vals)

Function Documentation

◆ c_kinematic_viscosity()

double EIGEN_DIAG_POP::c_kinematic_viscosity ( double temp)
constexpr
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_gas_fraction()

auto EIGEN_DIAG_POP::get_gas_fraction ( const CmaUtils::IterationStatePtrType & state)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_interfacial_area()

auto EIGEN_DIAG_POP::get_interfacial_area ( const double db,
const CmaUtils::IterationStatePtrType & state )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kl_correlation()

template<typename G, typename K>
auto EIGEN_DIAG_POP::kl_correlation ( const double schmidtnumber,
const G & kinematic_viscosity,
const K & energy_dissipation_array )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ smrt_deep_copy2d()

template<typename ViewType1, typename ViewType2>
requires (ViewType1::rank() == ViewType2::rank() && std::is_convertible_v<typename ViewType2::non_const_value_type, typename ViewType1::non_const_value_type>)
void EIGEN_DIAG_POP::smrt_deep_copy2d ( ViewType1 dst,
const ViewType2 & src )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ sparse_from_coo()

void EIGEN_DIAG_POP::sparse_from_coo ( Eigen::SparseMatrix< double > & res,
std::size_t n_c,
std::span< const size_t > && rows,
std::span< const size_t > && cols,
std::span< const double > && vals )
Here is the call graph for this function:
Here is the caller graph for this function: