Template Class BusToSignalAdapter
Defined in File BusToSignalAdapter.hpp
Inheritance Relationships
Base Type
public GridKit::PhasorDynamics::Component< scalar_type, index_type >(Template Class Component)
Class Documentation
-
template<typename scalar_type, typename index_type>
class BusToSignalAdapter : public GridKit::PhasorDynamics::Component<scalar_type, index_type> Public Functions
-
BusToSignalAdapter(BusT *bus)
Constructor for BusToSignalAdapter component.
- Parameters:
bus – Signal used for voltage
data – Data object
-
virtual int setGridKitComponentID(IdxT) final override
Set the component ID.
-
virtual int allocate() final override
Allocate memory for model.
-
virtual int verify() const final override
verify method checks that attached signals are also linked
-
virtual int initialize() final override
Initialize the adapter.
-
virtual int tagDifferentiable() final override
No variables to differentiate.
-
virtual int evaluateResidual() final override
Residual evaluation.
-
virtual int evaluateJacobian() final override
Jacobian evaluation.
-
inline auto getSignals() -> ComponentSignals<ScalarT, IdxT, BusToSignalAdapterInternalVariables, BusToSignalAdapterExternalVariables>&
Get the
ComponentSignalsfrom thisBusToSignalAdapter
-
BusToSignalAdapter(BusT *bus)