MyraMath
Classes
dot.h File Reference

Routines for inner products of Vector's / VectorRange's. More...

#include <myramath/MYRAMATH_EXPORT.h>
#include <myramath/utility/Number.h>
Include dependency graph for dot.h:

Go to the source code of this file.

Classes

class  myra::Vector< Number >
 Tabulates a vector of length N, allows random access. More...
 
class  myra::CVectorRange< Number >
 Represents a const VectorRange. More...
 
class  myra::VectorRange< Number >
 Represents a mutable VectorRange. More...
 

Functions

NumberS myra::dot (const CVectorRange< NumberS > &x, const CVectorRange< NumberS > &y)
 Returns x'y.
 
NumberD myra::dot (const CVectorRange< NumberD > &x, const CVectorRange< NumberD > &y)
 Returns x'y.
 
NumberC myra::dot (const CVectorRange< NumberC > &x, const CVectorRange< NumberC > &y)
 Returns x'y.
 
NumberZ myra::dot (const CVectorRange< NumberZ > &x, const CVectorRange< NumberZ > &y)
 Returns x'y.
 
NumberC myra::dotu (const CVectorRange< NumberC > &x, const CVectorRange< NumberC > &y)
 Returns x.'y.
 
NumberZ myra::dotu (const CVectorRange< NumberZ > &x, const CVectorRange< NumberZ > &y)
 Returns x.'y.
 

Detailed Description

Routines for inner products of Vector's / VectorRange's.