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

#include <components.h>

Inheritance diagram for BaseComponent:
Inheritance graph

Public Member Functions

virtual ~BaseComponent ()
 
virtual void resetInternalState ()=0
 Resets the internal simulation state (like counters), but retains the structural state like attached sub-components.
 
virtual void resetWeeklyCounter ()=0
 Resets the internal, weekly counters.
 

Detailed Description

An abstract class acting as a super-class for all existing components.

Constructor & Destructor Documentation

◆ ~BaseComponent()

virtual BaseComponent::~BaseComponent ( )
inlinevirtual

Member Function Documentation

◆ resetInternalState()

virtual void BaseComponent::resetInternalState ( )
pure virtual

Resets the internal simulation state (like counters), but retains the structural state like attached sub-components.

Implemented in ComponentPV, ComponentBS, ComponentHP, ComponentCS, and EVFSM.

◆ resetWeeklyCounter()

virtual void BaseComponent::resetWeeklyCounter ( )
pure virtual

Resets the internal, weekly counters.

Implemented in ComponentPV, ComponentBS, ComponentHP, ComponentCS, and EVFSM.


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