Class Asin
- java.lang.Object
-
- net.sourceforge.jeval.function.math.Asin
-
- All Implemented Interfaces:
Function
public class Asin extends java.lang.Object implements Function
This class is a function that executes within Evaluator. The function returns the arc sine of an angle See the Math.asin(double) method in the JDK for a complete description of how this function works.
-
-
Constructor Summary
Constructors Constructor Description Asin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionResultexecute(Evaluator evaluator, java.lang.String arguments)Executes the function for the specified argument.java.lang.StringgetName()Returns the name of the function - "asin".
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Returns the name of the function - "asin".
-
execute
public FunctionResult execute(Evaluator evaluator, java.lang.String arguments) throws FunctionException
Executes the function for the specified argument. This method is called internally by Evaluator.- Specified by:
executein interfaceFunction- Parameters:
evaluator- An instance of Evaluator.arguments- A string argument that will be converted to a double value and evaluated.- Returns:
- The arc sine of the argument.
- Throws:
FunctionException- if the argument(s) are not valid for this function
-
-