#include <PhotovoltaicPerformanceSandia.hpp>
 Inheritance diagram for openstudio::model::PhotovoltaicPerformanceSandia:Public Member Functions | |
Getters  | |
| double | activeArea () const | 
| int | numberofCellsinSeries () const | 
| int | numberofCellsinParallel () const | 
| double | shortCircuitCurrent () const | 
| double | openCircuitVoltage () const | 
| double | currentatMaximumPowerPoint () const | 
| double | voltageatMaximumPowerPoint () const | 
| double | sandiaDatabaseParameteraIsc () const | 
| double | sandiaDatabaseParameteraImp () const | 
| double | sandiaDatabaseParameterc0 () const | 
| double | sandiaDatabaseParameterc1 () const | 
| double | sandiaDatabaseParameterBVoc0 () const | 
| double | sandiaDatabaseParametermBVoc () const | 
| double | sandiaDatabaseParameterBVmp0 () const | 
| double | sandiaDatabaseParametermBVmp () const | 
| double | diodeFactor () const | 
| double | sandiaDatabaseParameterc2 () const | 
| double | sandiaDatabaseParameterc3 () const | 
| double | sandiaDatabaseParametera0 () const | 
| double | sandiaDatabaseParametera1 () const | 
| double | sandiaDatabaseParametera2 () const | 
| double | sandiaDatabaseParametera3 () const | 
| double | sandiaDatabaseParametera4 () const | 
| double | sandiaDatabaseParameterb0 () const | 
| double | sandiaDatabaseParameterb1 () const | 
| double | sandiaDatabaseParameterb2 () const | 
| double | sandiaDatabaseParameterb3 () const | 
| double | sandiaDatabaseParameterb4 () const | 
| double | sandiaDatabaseParameterb5 () const | 
| double | sandiaDatabaseParameterDeltaTc () const | 
| double | sandiaDatabaseParameterfd () const | 
| double | sandiaDatabaseParametera () const | 
| double | sandiaDatabaseParameterb () const | 
| double | sandiaDatabaseParameterc4 () const | 
| double | sandiaDatabaseParameterc5 () const | 
| double | sandiaDatabaseParameterIx0 () const | 
| double | sandiaDatabaseParameterIxx0 () const | 
| double | sandiaDatabaseParameterc6 () const | 
| double | sandiaDatabaseParameterc7 () const | 
Setters  | |
| bool | setActiveArea (double activeArea) | 
| bool | setNumberofCellsinSeries (int numberofCellsinSeries) | 
| bool | setNumberofCellsinParallel (int numberofCellsinParallel) | 
| bool | setShortCircuitCurrent (double shortCircuitCurrent) | 
| bool | setOpenCircuitVoltage (double openCircuitVoltage) | 
| bool | setCurrentatMaximumPowerPoint (double currentatMaximumPowerPoint) | 
| bool | setVoltageatMaximumPowerPoint (double voltageatMaximumPowerPoint) | 
| bool | setSandiaDatabaseParameteraIsc (double sandiaDatabaseParameteraIsc) | 
| bool | setSandiaDatabaseParameteraImp (double sandiaDatabaseParameteraImp) | 
| bool | setSandiaDatabaseParameterc0 (double sandiaDatabaseParameterc0) | 
| bool | setSandiaDatabaseParameterc1 (double sandiaDatabaseParameterc1) | 
| bool | setSandiaDatabaseParameterBVoc0 (double sandiaDatabaseParameterBVoc0) | 
| bool | setSandiaDatabaseParametermBVoc (double sandiaDatabaseParametermBVoc) | 
| bool | setSandiaDatabaseParameterBVmp0 (double sandiaDatabaseParameterBVmp0) | 
| bool | setSandiaDatabaseParametermBVmp (double sandiaDatabaseParametermBVmp) | 
| bool | setDiodeFactor (double diodeFactor) | 
| bool | setSandiaDatabaseParameterc2 (double sandiaDatabaseParameterc2) | 
| bool | setSandiaDatabaseParameterc3 (double sandiaDatabaseParameterc3) | 
| bool | setSandiaDatabaseParametera0 (double sandiaDatabaseParametera0) | 
| bool | setSandiaDatabaseParametera1 (double sandiaDatabaseParametera1) | 
| bool | setSandiaDatabaseParametera2 (double sandiaDatabaseParametera2) | 
| bool | setSandiaDatabaseParametera3 (double sandiaDatabaseParametera3) | 
| bool | setSandiaDatabaseParametera4 (double sandiaDatabaseParametera4) | 
| bool | setSandiaDatabaseParameterb0 (double sandiaDatabaseParameterb0) | 
| bool | setSandiaDatabaseParameterb1 (double sandiaDatabaseParameterb1) | 
| bool | setSandiaDatabaseParameterb2 (double sandiaDatabaseParameterb2) | 
| bool | setSandiaDatabaseParameterb3 (double sandiaDatabaseParameterb3) | 
| bool | setSandiaDatabaseParameterb4 (double sandiaDatabaseParameterb4) | 
| bool | setSandiaDatabaseParameterb5 (double sandiaDatabaseParameterb5) | 
| bool | setSandiaDatabaseParameterDeltaTc (double sandiaDatabaseParameterDeltaTc) | 
| bool | setSandiaDatabaseParameterfd (double sandiaDatabaseParameterfd) | 
| bool | setSandiaDatabaseParametera (double sandiaDatabaseParametera) | 
| bool | setSandiaDatabaseParameterb (double sandiaDatabaseParameterb) | 
| bool | setSandiaDatabaseParameterc4 (double sandiaDatabaseParameterc4) | 
| bool | setSandiaDatabaseParameterc5 (double sandiaDatabaseParameterc5) | 
| bool | setSandiaDatabaseParameterIx0 (double sandiaDatabaseParameterIx0) | 
| bool | setSandiaDatabaseParameterIxx0 (double sandiaDatabaseParameterIxx0) | 
| bool | setSandiaDatabaseParameterc6 (double sandiaDatabaseParameterc6) | 
| bool | setSandiaDatabaseParameterc7 (double sandiaDatabaseParameterc7) | 
  Public Member Functions inherited from openstudio::model::PhotovoltaicPerformance | |
| PhotovoltaicPerformance (IddObjectType type, const Model &model) | |
| virtual | ~PhotovoltaicPerformance () | 
  Public Member Functions inherited from openstudio::model::ModelObject | |
| virtual | ~ModelObject () | 
| ModelObject | clone () const | 
| Creates a deep copy of this object, placing it in this object's model().  More... | |
| ModelObject | clone (Model model) const | 
| Creates a deep copy of this object, placing it in model.  More... | |
| Component | createComponent () const | 
| Method for creating sharable Model snippets.  More... | |
| Model | model () const | 
| Returns the Model that contains this object.  More... | |
| boost::optional< ParentObject > | parent () const | 
| Return this object's parent in the hierarchy, if it has one.  More... | |
| std::vector< ResourceObject > | resources () const | 
| Get the resources directly used by this ModelObject.  More... | |
| template<typename T > | |
| std::vector< T > | getModelObjectSources () const | 
| Get all objects of type T that point to this object.  More... | |
| template<typename T > | |
| std::vector< T > | getModelObjectSources (IddObjectType iddObjectType) const | 
| Get all objects of type T that point to this object.  More... | |
| template<typename T > | |
| boost::optional< T > | getModelObjectTarget (unsigned index) const | 
| Get the object of type T pointed to by this object from field index.  More... | |
| template<typename T > | |
| std::vector< T > | getModelObjectTargets () const | 
| Get all objects of type T to which this object points.  More... | |
| const std::vector< std::string > & | outputVariableNames () const | 
| Get all output variables names that could be associated with this object.  More... | |
| std::vector< OutputVariable > | outputVariables () const | 
| Get all output variables associated with this object, must run simulation to generate data.  More... | |
| boost::optional < openstudio::TimeSeries >  | getData (const OutputVariable &variable, const std::string &envPeriod) const | 
| Get data associated with this output variable and this object.  More... | |
| std::vector< LifeCycleCost > | lifeCycleCosts () const | 
| Returns the list of all LifeCycleCosts that refer to this object.  More... | |
| std::vector< IdfObject > | removeLifeCycleCosts () | 
| Removes all LifeCycleCosts that refer to this object.  More... | |
| IddObjectType | iddObjectType () const | 
| This is a virtual function that will tell you the type of iddObject you are dealing with.  More... | |
| AdditionalProperties | additionalProperties () const | 
| Returns this object's additional properties, constructing a new object if necessary.  More... | |
| bool | hasAdditionalProperties () const | 
| Returns true if this object has additional properties.  More... | |
| std::vector< IdfObject > | removeAdditionalProperties () | 
| Removes all additional properties that refer to this object.  More... | |
| bool | setParent (ParentObject &newParent) | 
| set the parent, child may have to call non-const methods on the parent  More... | |
| bool | operator< (const ModelObject &right) const | 
| bool | operator== (const ModelObject &other) const | 
| equality test  More... | |
| bool | operator!= (const ModelObject &other) const | 
| inequality test  More... | |
| std::vector< ScheduleTypeKey > | getScheduleTypeKeys (const Schedule &schedule) const | 
| Return the ScheduleTypeKeys indicating how schedule is used in this object.  More... | |
| boost::optional< double > | getAutosizedValue (std::string valueName, std::string unitString) const | 
| Gets the autosized component value from the sql file.  More... | |
| virtual std::vector < EMSActuatorNames >  | emsActuatorNames () const | 
| Return the names of the available ems actuators.  More... | |
| virtual std::vector< std::string > | emsInternalVariableNames () const | 
| Return the names of the available ems internal variables.  More... | |
| boost::optional< ModelObject > | connectedObject (unsigned port) const | 
| boost::optional< unsigned > | connectedObjectPort (unsigned port) const | 
Static Public Member Functions | |
| static IddObjectType | iddObjectType () | 
| static std::vector< std::string > | sandiaModulePerformanceNames () | 
Related Functions | |
(Note that these are not member functions.)  | |
| typedef boost::optional < PhotovoltaicPerformanceSandia >  | OptionalPhotovoltaicPerformanceSandia | 
| typedef std::vector < PhotovoltaicPerformanceSandia >  | PhotovoltaicPerformanceSandiaVector | 
  Related Functions inherited from openstudio::model::ModelObject | |
| std::vector< ResourceObject > | getRecursiveResources (const ModelObject &object) | 
| Returns all ResourceObjects  accessible by recursively calling .resources() starting from object.  More... | |
Additional Inherited Members | |
  Protected Types inherited from openstudio::model::ModelObject | |
| typedef detail::ModelObject_Impl | ImplType | 
  Protected Member Functions inherited from openstudio::model::ModelObject | |
| ModelObject (IddObjectType type, const Model &model, bool fastName=false) | |
| ModelObject (std::shared_ptr< detail::ModelObject_Impl > impl) | |
PhotovoltaicPerformanceSandia is a PhotovoltaicPerformance that wraps the OpenStudio IDD object 'OS:PhotovoltaicPerformance:Sandia'.
      
  | 
  explicit | 
      
  | 
  explicit | 
      
  | 
  inlinevirtual | 
| double openstudio::model::PhotovoltaicPerformanceSandia::activeArea | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::currentatMaximumPowerPoint | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::diodeFactor | ( | ) | const | 
      
  | 
  static | 
Factory method to creates a PhotovoltaicPerformanceSandia by looking up characteristics in the embedded Sandia database by its name.
      
  | 
  static | 
| int openstudio::model::PhotovoltaicPerformanceSandia::numberofCellsinParallel | ( | ) | const | 
| int openstudio::model::PhotovoltaicPerformanceSandia::numberofCellsinSeries | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::openCircuitVoltage | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParametera | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParametera0 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParametera1 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParametera2 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParametera3 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParametera4 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameteraImp | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameteraIsc | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterb | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterb0 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterb1 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterb2 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterb3 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterb4 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterb5 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterBVmp0 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterBVoc0 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterc0 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterc1 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterc2 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterc3 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterc4 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterc5 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterc6 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterc7 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterDeltaTc | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterfd | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterIx0 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParameterIxx0 | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParametermBVmp | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::sandiaDatabaseParametermBVoc | ( | ) | const | 
      
  | 
  static | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setActiveArea | ( | double | activeArea | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setCurrentatMaximumPowerPoint | ( | double | currentatMaximumPowerPoint | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setDiodeFactor | ( | double | diodeFactor | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setNumberofCellsinParallel | ( | int | numberofCellsinParallel | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setNumberofCellsinSeries | ( | int | numberofCellsinSeries | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setOpenCircuitVoltage | ( | double | openCircuitVoltage | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParametera | ( | double | sandiaDatabaseParametera | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParametera0 | ( | double | sandiaDatabaseParametera0 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParametera1 | ( | double | sandiaDatabaseParametera1 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParametera2 | ( | double | sandiaDatabaseParametera2 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParametera3 | ( | double | sandiaDatabaseParametera3 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParametera4 | ( | double | sandiaDatabaseParametera4 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameteraImp | ( | double | sandiaDatabaseParameteraImp | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameteraIsc | ( | double | sandiaDatabaseParameteraIsc | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterb | ( | double | sandiaDatabaseParameterb | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterb0 | ( | double | sandiaDatabaseParameterb0 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterb1 | ( | double | sandiaDatabaseParameterb1 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterb2 | ( | double | sandiaDatabaseParameterb2 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterb3 | ( | double | sandiaDatabaseParameterb3 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterb4 | ( | double | sandiaDatabaseParameterb4 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterb5 | ( | double | sandiaDatabaseParameterb5 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterBVmp0 | ( | double | sandiaDatabaseParameterBVmp0 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterBVoc0 | ( | double | sandiaDatabaseParameterBVoc0 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterc0 | ( | double | sandiaDatabaseParameterc0 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterc1 | ( | double | sandiaDatabaseParameterc1 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterc2 | ( | double | sandiaDatabaseParameterc2 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterc3 | ( | double | sandiaDatabaseParameterc3 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterc4 | ( | double | sandiaDatabaseParameterc4 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterc5 | ( | double | sandiaDatabaseParameterc5 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterc6 | ( | double | sandiaDatabaseParameterc6 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterc7 | ( | double | sandiaDatabaseParameterc7 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterDeltaTc | ( | double | sandiaDatabaseParameterDeltaTc | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterfd | ( | double | sandiaDatabaseParameterfd | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterIx0 | ( | double | sandiaDatabaseParameterIx0 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParameterIxx0 | ( | double | sandiaDatabaseParameterIxx0 | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParametermBVmp | ( | double | sandiaDatabaseParametermBVmp | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setSandiaDatabaseParametermBVoc | ( | double | sandiaDatabaseParametermBVoc | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setShortCircuitCurrent | ( | double | shortCircuitCurrent | ) | 
| bool openstudio::model::PhotovoltaicPerformanceSandia::setVoltageatMaximumPowerPoint | ( | double | voltageatMaximumPowerPoint | ) | 
| double openstudio::model::PhotovoltaicPerformanceSandia::shortCircuitCurrent | ( | ) | const | 
| double openstudio::model::PhotovoltaicPerformanceSandia::voltageatMaximumPowerPoint | ( | ) | const | 
      
  | 
  related | 
      
  | 
  related |