#include <SimulationEngine.hpp>
openstudio::runmanager::SimulationEngine::SimulationEngine |
( |
const openstudio::path & |
t_cacheFolder, |
|
|
size_t |
t_numVariables |
|
) |
| |
Create a simulation engine which makes available varying levels of accuracy for a simulation.
- Returns
- the SimulationDetails for the given set of variables if the final simulation has been executed. Returns a SimulationDetails with confidence 0 if nothing could be found
openstudio::runmanager::FuelUses openstudio::runmanager::SimulationEngine::fuelUses |
( |
const openstudio::model::Model & |
t_model, |
|
|
const std::vector< double > & |
t_variables, |
|
|
const std::vector< int > & |
t_discreteVariables, |
|
|
const std::string & |
t_simulationId = std::string() , |
|
|
const openstudio::path & |
t_weatherFile = openstudio::path() |
|
) |
| |
- Returns
- an estimated FuelUses for the given model / variables. If it's not possible to generate an estimate, an FuelUses with 0 confidence is returned
openstudio::runmanager::FuelUses openstudio::runmanager::SimulationEngine::fuelUses |
( |
const std::vector< double > & |
t_variables, |
|
|
const std::vector< int > & |
t_discreteVariables |
|
) |
| const |
- Returns
- the most accurate FuelUses available for the given set of variables. If a model has not yet been queued for these variables, an exception is thrown
openstudio::runmanager::FuelUses openstudio::runmanager::SimulationEngine::fuelUses |
( |
const std::vector< double > & |
t_variables, |
|
|
const std::vector< int > & |
t_discreteVariables |
|
) |
| |