vmm3d.functions
Class ComplexFunction3
- java.lang.Object
-
- vmm3d.functions.ComplexFunction
-
- vmm3d.functions.ComplexFunction3
-
public class ComplexFunction3 extends ComplexFunction
Represents a complex-valued function of three complex arguments. A ComplexFunction2 can only be created by a Parser.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description Complexvalue(Complex z, Complex w, Complex v)Evaluate this function at a specified list of arguments, using an EvalStack that is unique to the current Thread.Complexvalue(Complex z, Complex w, Complex v, EvalStack stack)Evaluate this function at a specified list of arguments, using an EvalStack that is provided as a parameter.voidvalue(Complex z, Complex w, Complex v, EvalStack stack, Complex answer)Evaluate this function at a specified list of arguments, using an EvalStack that is provided as a parameter, placing the answer in an existing Complex object.Complexvalue(double z_re, double z_im, double w_re, double w_im, double v_re, double v_im)Evaluate this function at a specified list of arguments, using an EvalStack that is unique to the current Thread..Complexvalue(double z_re, double z_im, double w_re, double w_im, double v_re, double v_im, EvalStack stack)Evaluate this function at a specified list of arguments, using an EvalStack that is provided as a parameter.voidvalue(double z_re, double z_im, double w_re, double w_im, double v_re, double v_im, EvalStack stack, Complex answer)Evaluate this function at a specified list of arguments, using an EvalStack that is provided as a parameter, placing the answer in an existing Complex object.
-
-
-
Method Detail
-
value
public Complex value(Complex z, Complex w, Complex v)
Evaluate this function at a specified list of arguments, using an EvalStack that is unique to the current Thread.- Parameters:
z- a non-null complex number that is passed as the first argument to the functionw- a non-null complex number that is passed as the second argument to the functionv- a non-null complex number that is passed as the third argument to the function
-
value
public Complex value(double z_re, double z_im, double w_re, double w_im, double v_re, double v_im)
Evaluate this function at a specified list of arguments, using an EvalStack that is unique to the current Thread..- Parameters:
z_re- the real part of the first argumentz_im- the imaginary part of the first argumentw_re- the real part of the second argumentw_im- the imaginary part of the second argumentv_re- the real part of the third argumentv_im- the imaginary part of the third argument
-
value
public Complex value(Complex z, Complex w, Complex v, EvalStack stack)
Evaluate this function at a specified list of arguments, using an EvalStack that is provided as a parameter.- Parameters:
z- a non-null complex number that is passed as the first argument to the functionw- a non-null complex number that is passed as the second argument to the functionv- a non-null complex number that is passed as the third argument to the functionstack- a non-null EvalStack that will be used for computing the value.
-
value
public Complex value(double z_re, double z_im, double w_re, double w_im, double v_re, double v_im, EvalStack stack)
Evaluate this function at a specified list of arguments, using an EvalStack that is provided as a parameter.- Parameters:
z_re- the real part of the first argumentz_im- the imaginary part of the first argumentw_re- the real part of the second argumentw_im- the imaginary part of the second argumentv_re- the real part of the third argumentv_im- the imaginary part of the third argumentstack- a non-null EvalStack that will be used for computing the value.
-
value
public void value(Complex z, Complex w, Complex v, EvalStack stack, Complex answer)
Evaluate this function at a specified list of arguments, using an EvalStack that is provided as a parameter, placing the answer in an existing Complex object.- Parameters:
z- a non-null complex number that is passed as the first argument to the functionw- a non-null complex number that is passed as the second argument to the functionv- a non-null complex number that is passed as the third argument to the functionstack- a non-null EvalStack that will be used for computing the value.answer- the non-null Complex object where the answer will be placed.
-
value
public void value(double z_re, double z_im, double w_re, double w_im, double v_re, double v_im, EvalStack stack, Complex answer)Evaluate this function at a specified list of arguments, using an EvalStack that is provided as a parameter, placing the answer in an existing Complex object.- Parameters:
z_re- the real part of the first argumentz_im- the imaginary part of the first argumentw_re- the real part of the second argumentw_im- the imaginary part of the second argumentv_re- the real part of the third argumentv_im- the imaginary part of the third argumentstack- a non-null EvalStack that will be used for computing the value.answer- the non-null Complex object where the answer will be placed.
-
-
DMelt 3.0 © DataMelt by jWork.ORG