case class Cosh(z: ComplexFunction) extends ComplexFunction with Product with Serializable
A function which is the hyperbolic cosine of another.
When evaluated, the result will be the hyperbolic cosine of the result of evaluating the other function.
- z
The function of which this is the hyperbolic cosine
- Source
- ComplexFunction.scala
- Alphabetic
- By Inheritance
- Cosh
- Serializable
- Serializable
- Product
- Equals
- ComplexFunction
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
Cosh(z: ComplexFunction)
- z
The function of which this is the hyperbolic cosine
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
*(that: ComplexFunction): Multiply
Multiplies this function by another one.
Multiplies this function by another one.
This creates a compound function which, when evaluated, returns the result of evaluating this function multiplied by the result of evaluating the other.
- that
The function to be multiplied by this one
- returns
Multiply(this, that)
- Definition Classes
- ComplexFunction
- See also
-
def
+(that: ComplexFunction): Add
Adds this function to another one.
Adds this function to another one.
This creates a compound function which, when evaluated, returns the result of evaluating this function added to the result of evaluating the other.
- that
The function to be added to this one
- returns
Add(this, that)
- Definition Classes
- ComplexFunction
- See also
-
def
-(that: ComplexFunction): Subtract
Subtracts another function from this one.
Subtracts another function from this one.
This creates a compound function which, when evaluated, returns the result of evaluating this function minus the result of evaluating the other.
- that
The function to be subtracted from this one
- returns
Subtract(this, that)
- Definition Classes
- ComplexFunction
- See also
-
def
/(that: ComplexFunction): Divide
Divides this function by another one.
Divides this function by another one.
This creates a compound function which, when evaluated, returns the result of evaluating this function divided by the result of evaluating the other.
- that
The function to divide this one by
- returns
Divide(this, that)
- Definition Classes
- ComplexFunction
- See also
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
apply(in: Map[String, Complex]): Complex
Evaluates the complex function, substituting in the values for each variable as given in the map.
Evaluates the complex function, substituting in the values for each variable as given in the map.
If the function contains a variable whose value is not given by the variable map, it will throw a VariableException.
If no map is provided, it will be empty by default. Thus, if the function contains a variable, it will throw a VariableException.
- in
The variable map, empty by default
- returns
The evaluated function
- Definition Classes
- Cosh → ComplexFunction
- Exceptions thrown
net.totietje.complex.VariableException
If the function contains an undefined variable
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
Returns a string representation of this function.
Returns a string representation of this function.
- returns
A string representation of this function
- Definition Classes
- ComplexFunction → AnyRef → Any
-
def
unary_-: ComplexFunction
Negates this function.
Negates this function.
This creates a function which, when evaluated, returns the negative of the result of evaluating this function.
- returns
UnaryMinus(this)
- Definition Classes
- ComplexFunction
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- val z: ComplexFunction
-
def
~^(that: ComplexFunction): Power
Raises this function to the power of another one
Raises this function to the power of another one
This creates a compound function which, when evaluated, returns the result of evaluating this function to the power of the result of evaluating the other.
- that
The exponent
- returns
Power(this, that)
- Definition Classes
- ComplexFunction
- See also
This is the documentation for the Evaluator project (see GitHub).
The main package net.totietje.evaluator. The net.totietje.complex package contains an example usage of this package, which may also be useful.