Documentation of UrbanFireXDT
Documentation of UrbanFireXDT
Loading...
Searching...
No Matches
Public Member Functions | List of all members
RoofSectionPV Class Reference

#include <components.h>

Public Member Functions

 RoofSectionPV (size_t locationID, float this_section_kWp, const std::string &orientation)
 
float get_generation_at_ts_kW (unsigned long ts) const
 Returns the current feed in at a given time step. This method does not change the object. The validity of the arguments is NOT checked anymore!
 
float get_section_kWp () const
 
const std::string & get_orientation () const
 
size_t get_profile_index () const
 
void update_section_kWp (float new_kWp)
 This structural modifier sets a new kWp for the roof section.
 

Constructor & Destructor Documentation

◆ RoofSectionPV()

RoofSectionPV::RoofSectionPV ( size_t  locationID,
float  this_section_kWp,
const std::string &  orientation 
)

Member Function Documentation

◆ get_generation_at_ts_kW()

float RoofSectionPV::get_generation_at_ts_kW ( unsigned long  ts) const

Returns the current feed in at a given time step. This method does not change the object. The validity of the arguments is NOT checked anymore!

◆ get_orientation()

const std::string & RoofSectionPV::get_orientation ( ) const
inline

◆ get_profile_index()

size_t RoofSectionPV::get_profile_index ( ) const
inline

◆ get_section_kWp()

float RoofSectionPV::get_section_kWp ( ) const
inline

◆ update_section_kWp()

void RoofSectionPV::update_section_kWp ( float  new_kWp)

This structural modifier sets a new kWp for the roof section.


The documentation for this class was generated from the following files: