Class SpecialValueTrigonometric

    • Field Detail

      • EPSILON

        public static final double EPSILON
        Epsilon is used to compare the x value with regards to some given small interval
        See Also:
        Constant Field Values
      • COS_30

        public static final double COS_30
      • TAN_30

        public static final double TAN_30
      • CTAN_30

        public static final double CTAN_30
      • SEC_30

        public static final double SEC_30
      • SIN_45

        public static final double SIN_45
      • COS_45

        public static final double COS_45
      • SEC_45

        public static final double SEC_45
      • CSC_45

        public static final double CSC_45
      • SIN_60

        public static final double SIN_60
      • TAN_60

        public static final double TAN_60
      • CTAN_60

        public static final double CTAN_60
      • CSC_60

        public static final double CSC_60
      • SIN_120

        public static final double SIN_120
      • TAN_120

        public static final double TAN_120
      • CTAN_120

        public static final double CTAN_120
      • CSC_120

        public static final double CSC_120
      • SIN_135

        public static final double SIN_135
      • COS_135

        public static final double COS_135
      • SEC_135

        public static final double SEC_135
      • CSC_135

        public static final double CSC_135
      • COS_150

        public static final double COS_150
      • TAN_150

        public static final double TAN_150
      • CTAN_150

        public static final double CTAN_150
      • SEC_150

        public static final double SEC_150
      • COS_210

        public static final double COS_210
      • TAN_210

        public static final double TAN_210
      • CTAN_210

        public static final double CTAN_210
      • SEC_210

        public static final double SEC_210
      • SIN_225

        public static final double SIN_225
      • COS_225

        public static final double COS_225
      • SEC_225

        public static final double SEC_225
      • CSC_225

        public static final double CSC_225
      • SIN_240

        public static final double SIN_240
      • TAN_240

        public static final double TAN_240
      • CTAN_240

        public static final double CTAN_240
      • CSC_240

        public static final double CSC_240
      • SIN_300

        public static final double SIN_300
      • TAN_300

        public static final double TAN_300
      • CTAN_300

        public static final double CTAN_300
      • CSC_300

        public static final double CSC_300
      • SIN_315

        public static final double SIN_315
      • COS_315

        public static final double COS_315
      • SEC_315

        public static final double SEC_315
      • CSC_315

        public static final double CSC_315
      • COS_330

        public static final double COS_330
      • TAN_330

        public static final double TAN_330
      • CTAN_330

        public static final double CTAN_330
      • SEC_330

        public static final double SEC_330
      • valuesListTrig

        public static SpecialValueTrigonometric[] valuesListTrig
        List of special values for all main trigonometric functions
      • valuesListAsin

        public static java.util.List<SpecialValue> valuesListAsin
        List of special values of inverse sine function
      • valuesListAcos

        public static java.util.List<SpecialValue> valuesListAcos
        List of special values of inverse cosine function
      • valuesListAtan

        public static java.util.List<SpecialValue> valuesListAtan
        List of special values of inverse tangent function
      • valuesListActan

        public static java.util.List<SpecialValue> valuesListActan
        List of special values of inverse cotangent function
      • valuesListAsec

        public static java.util.List<SpecialValue> valuesListAsec
        List of special values of inverse secant function
      • valuesListAcsc

        public static java.util.List<SpecialValue> valuesListAcsc
        List of special values of inverse cosecant function
      • factor

        public double factor
        Angle factor in Pi radians
      • xrad

        public double xrad
        Angle in radians
      • xdeg

        public double xdeg
        Angle in degrees
      • xradFrom

        public double xradFrom
        Angle in radians - the start of the interval where the function value is given
      • xradTo

        public double xradTo
        Angle in radians - the end of the interval where the function value is given
      • sin

        public double sin
        The sine function value
      • cos

        public double cos
        The cosine function value
      • tan

        public double tan
        The tangent function value
      • ctan

        public double ctan
        The cotangent function value
      • sec

        public double sec
        The secant function value
      • csc

        public double csc
        The cosecant function value
    • Constructor Detail

      • SpecialValueTrigonometric

        public SpecialValueTrigonometric​(double factor,
                                         double sin,
                                         double cos,
                                         double tan,
                                         double ctan,
                                         double sec,
                                         double csc)
        Main constructor
        Parameters:
        factor - The angle provided as a factor of PI
        sin - The sine function value
        cos - The cosine function value
        tan - The tangent function value
        ctan - The cotangent function value
        sec - The secant function value
        csc - The cosecant function value
    • Method Detail

      • getSpecialValueTrigonometric

        public static final SpecialValueTrigonometric getSpecialValueTrigonometric​(double xrad)
        Returns special values of trigonometric functions
        Parameters:
        xrad - The angle provided in radians
        Returns:
        Returns special values of trigonometric functions object if the special value was found for a given x otherwise returns null
      • getSpecialValueAsin

        public static final SpecialValue getSpecialValueAsin​(double x)
        Returns special value of inverse trigonometric sine function
        Parameters:
        x - The sine value
        Returns:
        Returns special value object if special value was found, other wise returns null.
      • getSpecialValueAcos

        public static final SpecialValue getSpecialValueAcos​(double x)
        Returns special value of inverse trigonometric cosine function
        Parameters:
        x - The cosine value
        Returns:
        Returns special value object if special value was found, other wise returns null.
      • getSpecialValueAtan

        public static final SpecialValue getSpecialValueAtan​(double x)
        Returns special value of inverse trigonometric tangent function
        Parameters:
        x - The tangent value
        Returns:
        Returns special value object if special value was found, other wise returns null.
      • getSpecialValueActan

        public static final SpecialValue getSpecialValueActan​(double x)
        Returns special value of inverse trigonometric cotangent function
        Parameters:
        x - The cotangent value
        Returns:
        Returns special value object if special value was found, other wise returns null.
      • getSpecialValueAsec

        public static final SpecialValue getSpecialValueAsec​(double x)
        Returns special value of inverse trigonometric secant function
        Parameters:
        x - The secant value
        Returns:
        Returns special value object if special value was found, other wise returns null.
      • getSpecialValueAcsc

        public static final SpecialValue getSpecialValueAcsc​(double x)
        Returns special value of inverse trigonometric cosecant function
        Parameters:
        x - The cosecant value
        Returns:
        Returns special value object if special value was found, other wise returns null.