Class ClosedBranchSide1ActiveFlowEquationTerm

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

public class ClosedBranchSide1ActiveFlowEquationTerm 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 g1, double y, double ksi, double v1, double ph1, double a1, double r1, 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
    • p1

      public static double p1(double y, double sinKsi, double g1, double v1, double r1, double v2, double sinTheta)
    • dp1dv1

      public static double dp1dv1(double y, double sinKsi, double g1, double v1, double r1, double v2, double sinTheta)
    • dp1dv2

      public static double dp1dv2(double y, double v1, double r1, double sinTheta)
    • dp1dph1

      public static double dp1dph1(double y, double v1, double r1, double v2, double cosTheta)
    • dp1dph2

      public static double dp1dph2(double y, double v1, double r1, double v2, double cosTheta)
    • dp1da1

      public static double dp1da1(double y, double v1, double r1, double v2, double cosTheta)
    • dp1dr1

      public static double dp1dr1(double y, double sinKsi, double g1, double v1, double r1, 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>