OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Functions
TransportMath.h File Reference
#include "FixedAlgebra/TransportFun.h"
#include "Utilities/DomainError.h"
Include dependency graph for TransportMath.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>
TransportFun< T, N > pow (const TransportFun< T, N > &x, int y)
 Power (int y). More...
 
template<class T , int N>
TransportFun< T, N > sqrt (const TransportFun< T, N > &x)
 Square root. More...
 
template<class T , int N>
TransportFun< T, N > sin (const TransportFun< T, N > &x)
 Sine. More...
 
template<class T , int N>
TransportFun< T, N > cos (const TransportFun< T, N > &x)
 Cosine. More...
 
template<class T , int N>
TransportFun< T, N > tan (const TransportFun< T, N > &x)
 Tangent. More...
 
template<class T , int N>
TransportFun< T, N > cot (const TransportFun< T, N > &x)
 Cotangent. More...
 
template<class T , int N>
TransportFun< T, N > sec (const TransportFun< T, N > &x)
 Secant. More...
 
template<class T , int N>
TransportFun< T, N > csc (const TransportFun< T, N > &x)
 Cosecant. More...
 
template<class T , int N>
TransportFun< T, N > exp (const TransportFun< T, N > &x)
 Exponential. More...
 
template<class T , int N>
TransportFun< T, N > log (const TransportFun< T, N > &x)
 Natural logarithm. More...
 
template<class T , int N>
TransportFun< T, N > sinh (const TransportFun< T, N > &x)
 Hyperbolic sine. More...
 
template<class T , int N>
TransportFun< T, N > cosh (const TransportFun< T, N > &x)
 Hyperbolic cosine. More...
 
template<class T , int N>
TransportFun< T, N > tanh (const TransportFun< T, N > &x)
 Hyperbolic tangent. More...
 

Function Documentation

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

Cosine.

Definition at line 121 of file TransportMath.h.

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

Here is the call graph for this function:

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

Hyperbolic cosine.

Definition at line 180 of file TransportMath.h.

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

Here is the call graph for this function:

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

Cotangent.

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

Cosecant.

Definition at line 143 of file TransportMath.h.

References sin().

Here is the call graph for this function:

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

Exponential.

Definition at line 149 of file TransportMath.h.

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

Here is the call graph for this function:

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

Natural logarithm.

Definition at line 158 of file TransportMath.h.

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

Here is the call graph for this function:

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

Power (int y).

Definition at line 90 of file TransportMath.h.

References pow(), and T.

Here is the call graph for this function:

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

Secant.

Definition at line 137 of file TransportMath.h.

References cos().

Here is the call graph for this function:

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

Sine.

Definition at line 111 of file TransportMath.h.

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

Here is the call graph for this function:

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

Hyperbolic sine.

Definition at line 170 of file TransportMath.h.

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

Here is the call graph for this function:

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

Square root.

Definition at line 100 of file TransportMath.h.

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

Here is the call graph for this function:

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

Tangent.

Definition at line 131 of file TransportMath.h.

References cos(), and sin().

Here is the call graph for this function:

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

Hyperbolic tangent.

Definition at line 190 of file TransportMath.h.

References cosh(), and sinh().

Here is the call graph for this function: