OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Functions
LinearMath.h File Reference
#include "FixedAlgebra/LinearFun.h"
#include "Utilities/DomainError.h"
Include dependency graph for LinearMath.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<class T , int N>
LinearFun< T, N > pow (const LinearFun< T, N > &x, int y)
 Power (int y). More...
 
template<class T , int N>
LinearFun< T, N > sqrt (const LinearFun< T, N > &x)
 Square root. More...
 
template<class T , int N>
LinearFun< T, N > sin (const LinearFun< T, N > &x)
 Sine. More...
 
template<class T , int N>
LinearFun< T, N > cos (const LinearFun< T, N > &x)
 Cosine. More...
 
template<class T , int N>
LinearFun< T, N > tan (const LinearFun< T, N > &x)
 Tangent. More...
 
template<class T , int N>
LinearFun< T, N > cot (const LinearFun< T, N > &x)
 Cotangent. More...
 
template<class T , int N>
LinearFun< T, N > sec (const LinearFun< T, N > &x)
 Secant. More...
 
template<class T , int N>
LinearFun< T, N > csc (const LinearFun< T, N > &x)
 Cosecant. More...
 
template<class T , int N>
LinearFun< T, N > exp (const LinearFun< T, N > &x)
 Exponential. More...
 
template<class T , int N>
LinearFun< T, N > log (const LinearFun< T, N > &x)
 Natural logarithm. More...
 
template<class T , int N>
LinearFun< T, N > sinh (const LinearFun< T, N > &x)
 Hyperbolic sine. More...
 
template<class T , int N>
LinearFun< T, N > cosh (const LinearFun< T, N > &x)
 Hyperbolic cosine. More...
 
template<class T , int N>
LinearFun< T, N > tanh (const LinearFun< T, N > &x)
 Hyperbolic tangent. More...
 

Function Documentation

template<class T , int N>
LinearFun< T, N > cos ( const LinearFun< T, N > &  x)

Cosine.

Definition at line 120 of file LinearMath.h.

References cos(), sin(), T, and LinearFun< T, N >::taylor().

Here is the call graph for this function:

template<class T , int N>
LinearFun< T, N > cosh ( const LinearFun< T, N > &  x)

Hyperbolic cosine.

Definition at line 179 of file LinearMath.h.

References cosh(), sinh(), T, and LinearFun< T, N >::taylor().

Here is the call graph for this function:

template<class T , int N>
LinearFun<T, N> cot ( const LinearFun< T, N > &  x)

Cotangent.

template<class T , int N>
LinearFun< T, N > csc ( const LinearFun< T, N > &  x)

Cosecant.

Definition at line 142 of file LinearMath.h.

References sin().

Here is the call graph for this function:

template<class T , int N>
LinearFun< T, N > exp ( const LinearFun< T, N > &  x)

Exponential.

Definition at line 148 of file LinearMath.h.

References exp(), T, and LinearFun< T, N >::taylor().

Here is the call graph for this function:

template<class T , int N>
LinearFun< T, N > log ( const LinearFun< T, N > &  x)

Natural logarithm.

Definition at line 157 of file LinearMath.h.

References log(), T, and LinearFun< T, N >::taylor().

Here is the call graph for this function:

template<class T , int N>
LinearFun< T, N > pow ( const LinearFun< T, N > &  x,
int  y 
)

Power (int y).

Definition at line 89 of file LinearMath.h.

References pow(), and T.

Here is the call graph for this function:

template<class T , int N>
LinearFun< T, N > sec ( const LinearFun< T, N > &  x)

Secant.

Definition at line 136 of file LinearMath.h.

References cos().

Here is the call graph for this function:

template<class T , int N>
LinearFun< T, N > sin ( const LinearFun< T, N > &  x)

Sine.

Definition at line 110 of file LinearMath.h.

References cos(), sin(), T, and LinearFun< T, N >::taylor().

Here is the call graph for this function:

template<class T , int N>
LinearFun< T, N > sinh ( const LinearFun< T, N > &  x)

Hyperbolic sine.

Definition at line 169 of file LinearMath.h.

References cosh(), sinh(), T, and LinearFun< T, N >::taylor().

Here is the call graph for this function:

template<class T , int N>
LinearFun< T, N > sqrt ( const LinearFun< T, N > &  x)

Square root.

Definition at line 99 of file LinearMath.h.

References sqrt(), T, and LinearFun< T, N >::taylor().

Here is the call graph for this function:

template<class T , int N>
LinearFun< T, N > tan ( const LinearFun< T, N > &  x)

Tangent.

Definition at line 130 of file LinearMath.h.

References cos(), and sin().

Here is the call graph for this function:

template<class T , int N>
LinearFun< T, N > tanh ( const LinearFun< T, N > &  x)

Hyperbolic tangent.

Definition at line 189 of file LinearMath.h.

References cosh(), and sinh().

Here is the call graph for this function: