Template Class CircuitNode
Defined in File CircuitNode.hpp
Inheritance Relationships
Base Type
public GridKit::Model::Evaluator< ScalarT, IdxT >(Template Class Evaluator)
Class Documentation
-
template<typename ScalarT, typename IdxT>
class CircuitNode : public GridKit::Model::Evaluator<ScalarT, IdxT> Circuit node representing a connection point.
Public Functions
-
inline virtual int initialize()
Initialize node variables.
-
inline virtual int tagDifferentiable()
Node variables are algebraic.
-
inline virtual int evaluateResidual()
Node does not compute residuals, so here we just reset residual values.
Warning
This implementation assumes node residuals are always evaluated before component model residuals.
-
inline virtual bool hasJacobian() final
Is the Jacobian defined. Used in IDA to determine wether DQ is used or not.
- Returns:
true
- Returns:
false
-
inline virtual int evaluateJacobian()
There is no Jacobian for node variables.
-
inline virtual int initialize()