BioCMAMC-ST
Simulation::Feed::FeedFactory Struct Reference

#include <feed_descriptor.hpp>

Static Public Member Functions

static FeedDescriptor constant (double flow, double concentration, std::size_t species_index, std::size_t input_position, std::optional< std::size_t > _ouput_position=std::nullopt, bool set_output=true)
static FeedDescriptor sink (double flow, std::size_t _ouput_position)
static FeedDescriptor linear (double flow, double df, double concentration, std::size_t species_index, std::size_t input_position, std::optional< std::size_t > _ouput_position=std::nullopt, bool set_output=true)
static std::vector< FeedDescriptor > gas_feed (double concentration, std::size_t species_index, std::span< std::size_t > inlet_i, std::span< double > inlet_f, std::span< std::size_t > outlet_i, std::span< double > outlet_f, double tol=1e-10)

Member Function Documentation

◆ constant()

FeedDescriptor Simulation::Feed::FeedFactory::constant ( double flow,
double concentration,
std::size_t species_index,
std::size_t input_position,
std::optional< std::size_t > _ouput_position = std::nullopt,
bool set_output = true )
static
Here is the caller graph for this function:

◆ gas_feed()

std::vector< FeedDescriptor > Simulation::Feed::FeedFactory::gas_feed ( double concentration,
std::size_t species_index,
std::span< std::size_t > inlet_i,
std::span< double > inlet_f,
std::span< std::size_t > outlet_i,
std::span< double > outlet_f,
double tol = 1e-10 )
static
Here is the call graph for this function:

◆ linear()

FeedDescriptor Simulation::Feed::FeedFactory::linear ( double flow,
double df,
double concentration,
std::size_t species_index,
std::size_t input_position,
std::optional< std::size_t > _ouput_position = std::nullopt,
bool set_output = true )
static

◆ sink()

FeedDescriptor Simulation::Feed::FeedFactory::sink ( double flow,
std::size_t _ouput_position )
static
Here is the caller graph for this function:

The documentation for this struct was generated from the following files:
  • apps/libs/simulation/public/simulation/feed_descriptor.hpp
  • apps/libs/simulation/src/feed_descriptor.cpp