Template Class BusBase

Inheritance Relationships

Base Type

Derived Types

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.