#include <model.hh>
|
| Model ()=default |
|
| Model (const Model &)=delete |
|
| Model (Model &&)=delete |
|
Model & | operator= (const Model &)=delete |
|
Model & | operator= (Model &&)=delete |
|
virtual | ~Model ()=default |
|
virtual std::unique_ptr< State > | make_state (const std::shared_ptr< const Grid > &, const ParameterTree &) const =0 |
|
virtual void | interpolate (State &, const std::unordered_map< std::string, GridFunction > &) const =0 |
|
virtual std::unordered_map< std::string, GridFunction > | make_initial (const Grid &, const ParameterTree &) const =0 |
|
GridFunction | make_compartment_function (const State &state, std::string_view name) const |
|
virtual GridFunction | make_compartment_function (const std::shared_ptr< const State > &, std::string_view) const =0 |
|
virtual std::nullptr_t | make_membrane_function (const State &, std::string_view) const |
|
virtual std::nullptr_t | make_membrane_function (const std::shared_ptr< const State > &, std::string_view) const |
|
virtual void | write_vtk (const State &, const std::filesystem::path &, bool) const |
|
virtual std::unique_ptr< PDELab::OneStep< State > > | make_step_operator (const State &, const ParameterTree &) const =0 |
|
virtual std::map< std::string, double > | reduce (const State &, const ParameterTree &) const |
|
◆ Grid
◆ GridFunction
Initial value: Dune::Functions::GridViewFunction<
RangeQuatinty(
typename GridView::template Codim<0>::Geometry::GlobalCoordinate),
GridView_ GridView
Definition model.hh:32
RangeQuatinty_ RangeQuatinty
Definition model.hh:34
◆ GridView
◆ RangeQuatinty
◆ TimeQuantity
◆ Model() [1/3]
◆ Model() [2/3]
◆ Model() [3/3]
◆ ~Model()
◆ interpolate()
◆ make_compartment_function() [1/2]
◆ make_compartment_function() [2/2]
◆ make_initial()
◆ make_membrane_function() [1/2]
◆ make_membrane_function() [2/2]
◆ make_state()
◆ make_step_operator()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ reduce()
◆ write_vtk()
The documentation for this struct was generated from the following file: