World Builder  1.1.0-pre
A geodynamic initial conditions generator
parameters.cc File Reference
#include "world_builder/features/continental_plate_models/composition/interface.h"
#include "world_builder/features/continental_plate_models/velocity/interface.h"
#include "world_builder/features/continental_plate_models/grains/interface.h"
#include "world_builder/features/continental_plate_models/temperature/interface.h"
#include "world_builder/features/fault.h"
#include "world_builder/features/mantle_layer_models/composition/interface.h"
#include "world_builder/features/mantle_layer_models/grains/interface.h"
#include "world_builder/features/mantle_layer_models/temperature/interface.h"
#include "world_builder/features/mantle_layer_models/velocity/interface.h"
#include "world_builder/features/oceanic_plate_models/composition/interface.h"
#include "world_builder/features/oceanic_plate_models/grains/interface.h"
#include "world_builder/features/oceanic_plate_models/temperature/interface.h"
#include "world_builder/features/oceanic_plate_models/velocity/interface.h"
#include "world_builder/features/plume_models/composition/interface.h"
#include "world_builder/features/plume_models/grains/interface.h"
#include "world_builder/features/plume_models/temperature/interface.h"
#include "world_builder/features/plume_models/velocity/interface.h"
#include "world_builder/features/subducting_plate.h"
#include "world_builder/features/subducting_plate_models/velocity/interface.h"
#include "world_builder/gravity_model/interface.h"
#include "world_builder/types/object.h"
#include "world_builder/utilities.h"
#include "rapidjson/error/en.h"
#include "rapidjson/istreamwrapper.h"
#include "rapidjson/latexwriter.h"
#include "rapidjson/mystwriter.h"
#include "rapidjson/prettywriter.h"
#include <fstream>
#include <memory>
Include dependency graph for parameters.cc:

Go to the source code of this file.

Namespaces

 WorldBuilder
 

Functions

template std::unique_ptr< CoordinateSystems::Interface > WorldBuilder::Parameters::get_unique_pointer< CoordinateSystems::Interface > (const std::string &name)
 
template std::unique_ptr< GravityModel::Interface > WorldBuilder::Parameters::get_unique_pointer< GravityModel::Interface > (const std::string &name)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::ContinentalPlateModels::Temperature::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::ContinentalPlateModels::Temperature::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::ContinentalPlateModels::Composition::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::ContinentalPlateModels::Composition::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::ContinentalPlateModels::Grains::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::ContinentalPlateModels::Grains::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::ContinentalPlateModels::Velocity::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::ContinentalPlateModels::Velocity::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::PlumeModels::Temperature::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::PlumeModels::Temperature::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::PlumeModels::Composition::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::PlumeModels::Composition::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::PlumeModels::Grains::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::PlumeModels::Grains::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::PlumeModels::Velocity::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::PlumeModels::Velocity::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::OceanicPlateModels::Temperature::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::OceanicPlateModels::Temperature::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::OceanicPlateModels::Composition::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::OceanicPlateModels::Composition::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::OceanicPlateModels::Grains::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::OceanicPlateModels::Grains::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::OceanicPlateModels::Velocity::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::OceanicPlateModels::Velocity::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::MantleLayerModels::Temperature::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::MantleLayerModels::Temperature::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::MantleLayerModels::Composition::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::MantleLayerModels::Composition::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::MantleLayerModels::Grains::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::MantleLayerModels::Grains::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::MantleLayerModels::Velocity::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::MantleLayerModels::Velocity::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::SubductingPlateModels::Temperature::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::SubductingPlateModels::Temperature::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::SubductingPlateModels::Composition::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::SubductingPlateModels::Composition::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::SubductingPlateModels::Grains::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::SubductingPlateModels::Grains::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::SubductingPlateModels::Velocity::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::SubductingPlateModels::Velocity::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::FaultModels::Temperature::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::FaultModels::Temperature::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::FaultModels::Composition::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::FaultModels::Composition::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::FaultModels::Grains::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::FaultModels::Grains::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_unique_pointers< Features::FaultModels::Velocity::Interface > (const std::string &name, std::vector< std::unique_ptr< Features::FaultModels::Velocity::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_shared_pointers< Features::SubductingPlateModels::Temperature::Interface > (const std::string &name, std::vector< std::shared_ptr< Features::SubductingPlateModels::Temperature::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_shared_pointers< Features::SubductingPlateModels::Composition::Interface > (const std::string &name, std::vector< std::shared_ptr< Features::SubductingPlateModels::Composition::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_shared_pointers< Features::SubductingPlateModels::Grains::Interface > (const std::string &name, std::vector< std::shared_ptr< Features::SubductingPlateModels::Grains::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_shared_pointers< Features::SubductingPlateModels::Velocity::Interface > (const std::string &name, std::vector< std::shared_ptr< Features::SubductingPlateModels::Velocity::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_shared_pointers< Features::FaultModels::Temperature::Interface > (const std::string &name, std::vector< std::shared_ptr< Features::FaultModels::Temperature::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_shared_pointers< Features::FaultModels::Composition::Interface > (const std::string &name, std::vector< std::shared_ptr< Features::FaultModels::Composition::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_shared_pointers< Features::FaultModels::Grains::Interface > (const std::string &name, std::vector< std::shared_ptr< Features::FaultModels::Grains::Interface > > &vector)
 
template bool WorldBuilder::Parameters::get_shared_pointers< Features::FaultModels::Velocity::Interface > (const std::string &name, std::vector< std::shared_ptr< Features::FaultModels::Velocity::Interface > > &vector)