33 enum class FilterCakeGeometry {
39 static FilterCakeGeometry filterCakeGeometryFromString(
const std::string& str,
const KeywordLocation& location);
40 static std::string filterCakeGeometryToString(
const FilterCakeGeometry& geometry);
42 FilterCakeGeometry geometry{FilterCakeGeometry::NONE};
45 std::optional<double> radius;
46 std::optional<double> flow_area;
49 double sf_multiplier{1.};
55 template<
class Serializer>
61 serializer(flow_area);
62 serializer(sf_multiplier);
67 bool operator==(
const FilterCake& other)
const;
69 void applyCleanMultiplier(
const double factor);
71 static std::string filterCakeToString(
const FilterCake& fc);
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30