22namespace ComponentTransport
32 Field(std::vector<std::vector<std::size_t>> point_id_groups_,
33 std::vector<double> seed_points_, std::string name_,
int variable_id_)
36 name(std::move(name_)),
52 std::map<std::string, std::vector<double>>
59 void lookup(std::vector<GlobalVector*>
const& x,
60 std::vector<GlobalVector*>
const& x_prev,
61 std::size_t
const n_nodes)
const;
63 std::size_t
getTableEntryID(std::vector<double>
const& entry_input)
const;
std::pair< double, double > getBoundingSeedPoints(double const value) const
std::vector< double > const seed_points
std::vector< std::vector< std::size_t > > const point_id_groups
Field(std::vector< std::vector< std::size_t > > point_id_groups_, std::vector< double > seed_points_, std::string name_, int variable_id_)
std::pair< double, double > bounding_points
LookupTable(std::vector< Field > input_fields_, std::map< std::string, std::vector< double > > tabular_data_)
void lookup(std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, std::size_t const n_nodes) const
std::size_t getTableEntryID(std::vector< double > const &entry_input) const
std::map< std::string, std::vector< double > > const tabular_data
std::vector< Field > const input_fields