Class ClosedBranchSide2ActiveFlowEquationTerm

    • Field Detail

      • branch

        protected final LfBranch branch
      • b1

        protected final double b1
      • b2

        protected final double b2
      • g1

        protected final double g1
      • g2

        protected final double g2
      • y

        protected final double y
      • ksi

        protected final double ksi
      • sinKsi

        protected final double sinKsi
      • cosKsi

        protected final double cosKsi
    • Constructor Detail

      • ClosedBranchSide2ActiveFlowEquationTerm

        public ClosedBranchSide2ActiveFlowEquationTerm​(LfBranch branch,
                                                       LfBus bus1,
                                                       LfBus bus2,
                                                       VariableSet variableSet,
                                                       boolean deriveA1,
                                                       boolean deriveR1)
    • Method Detail

      • update

        public void update​(double[] x)
        Description copied from interface: EquationTerm
        Update equation term using x variable values.
        Parameters:
        x - variables values vector
      • eval

        public double eval()
        Description copied from interface: EquationTerm
        Evaluate equation term.
        Returns:
        value of the equation term
      • der

        public double der​(Variable variable)
        Description copied from interface: EquationTerm
        Get partial derivative.
        Parameters:
        variable - the variable the partial derivative is with respect to
        Returns:
        value of the partial derivative
      • getElementNum

        public int getElementNum()
      • hasRhs

        public boolean hasRhs()
        Description copied from interface: EquationTerm
        Check EquationTerm.rhs() can return a value different from zero.
        Returns:
        true if EquationTerm.rhs() can return a value different from zero, false otherwise
      • rhs

        public double rhs()
        Description copied from interface: EquationTerm
        Get part of the partial derivative that has to be moved to right hand side.
        Returns:
        value of part of the partial derivative that has to be moved to right hand side