32 using namespace Utilities;
36 namespace SubductingPlateModels
42 min_depth(NaN::
DSNAN),
43 max_depth(NaN::
DSNAN),
44 temperature(NaN::
DSNAN),
48 this->
name =
"uniform";
60 "Uniform temperature model. Set the temperature to a constant value.");
64 "todo The depth in meters from which the composition of this feature is present.");
67 "todo The depth in meters to which the composition of this feature is present.");
70 "The temperature in degree Kelvin which this feature should have");
WorldBuilder::World * world
Operations string_operations_to_enum(const std::string &operation)
double distance_from_plane
#define WB_REGISTER_FEATURE_SUBDUCTING_PLATE_TEMPERATURE_MODEL(classname, name)
double apply_operation(const Operations operation, const double old_value, const double new_value)
void declare_entry(const std::string &name, const Types::Interface &type, const std::string &documentation)
T get(const std::string &name)