Class ClosedBranchSide2ActiveFlowEquationTerm

All Implemented Interfaces:
EquationTerm<AcVariableType,AcEquationType>, Evaluable

public class ClosedBranchSide2ActiveFlowEquationTerm extends AbstractClosedBranchAcFlowEquationTerm
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Field Details

    • 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
    • g12

      protected final double g12
    • b12

      protected final double b12
  • Constructor Details

  • Method Details

    • calculateSensi

      public static double calculateSensi(double y, double ksi, double g2, double v1, double ph1, double r1, double a1, double v2, double ph2, double dph1, double dph2, double dv1, double dv2, double da1, double dr1)
    • calculateSensi

      protected double calculateSensi(double dph1, double dph2, double dv1, double dv2, double da1, double dr1)
      Specified by:
      calculateSensi in class AbstractClosedBranchAcFlowEquationTerm
    • p2

      public static double p2(double y, double sinKsi, double g2, double v1, double r1, double v2, double sinTheta)
    • dp2dv1

      public static double dp2dv1(double y, double r1, double v2, double sinTheta)
    • dp2dv2

      public static double dp2dv2(double y, double sinKsi, double g2, double v1, double r1, double v2, double sinTheta)
    • dp2dph1

      public static double dp2dph1(double y, double v1, double r1, double v2, double cosTheta)
    • dp2dph2

      public static double dp2dph2(double y, double v1, double r1, double v2, double cosTheta)
    • dp2da1

      public static double dp2da1(double y, double v1, double r1, double v2, double cosTheta)
    • dp2dr1

      public static double dp2dr1(double y, double v1, double v2, double sinTheta)
    • eval

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

      public double der(Variable<AcVariableType> 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
    • getName

      protected String getName()
      Specified by:
      getName in class AbstractNamedEquationTerm<AcVariableType,AcEquationType>