Template Class BusBase
Defined in File BusBase.hpp
Inheritance Relationships
Base Type
public GridKit::Model::Evaluator< scalar_type, index_type >(Template Class Evaluator)
Derived Types
public GridKit::PhasorDynamics::Bus< scalar_type, index_type >(Template Class Bus)public GridKit::PhasorDynamics::BusInfinite< scalar_type, index_type >(Template Class BusInfinite)
Class Documentation
-
template<typename scalar_type, typename index_type>
class BusBase : public GridKit::Model::Evaluator<scalar_type, index_type> BusBase model implementation base class.
Subclassed by GridKit::PhasorDynamics::Bus< scalar_type, index_type >, GridKit::PhasorDynamics::BusInfinite< scalar_type, index_type >
Public Functions
-
inline virtual BusTypeT BusType() const
Pure virtual function, returns bus type (DEFAULT or SLACK).
-
inline virtual bool hasJacobian() override
Is the Jacobian defined. Used in IDA to determine wether DQ is used or not.
- Returns:
true
- Returns:
false
-
virtual const Model::VariableMonitorBase *getMonitor() const override
Get non-owning reference to monitor.
-
inline virtual BusTypeT BusType() const