1 #ifndef __STATE_OPERATORS_H__ 2 #define __STATE_OPERATORS_H__ 6 template<
typename StateType>
7 inline StateType
operator*(
double inScalar,StateType &inState)
10 returnValue.Copy(inState);
11 returnValue *= inScalar;
15 template<
typename StateType>
16 inline void AXPY(
double a,StateType &
X,StateType &
Y)
21 template<
typename StateType>
27 template<
typename StateType>
33 template<
typename StateType>
34 StateType
Sum(StateType &
X,StateType &
Y)
39 template<
typename StateType>
void size_t int size_t int size_t int int int int double int int double double *void size_t int size_t int int int int int double int size_t size_t size_t double double *void size_t int size_t int size_t size_t int double int double double *void size_t size_t size_t double double * X
void AXPY(double a, StateType &X, StateType &Y)
void Assign(StateType &X, StateType &Y)
StateType Difference(StateType &X, StateType &Y)
StateType Sum(StateType &X, StateType &Y)
void size_t int size_t int size_t int int int int double int int double double *void size_t int size_t int int int int int double int size_t size_t size_t double double *void size_t int size_t int size_t size_t int double int double double *void size_t size_t size_t double * a
void size_t int size_t int size_t int int int int double int int double double *void size_t int size_t int int int int int double int size_t size_t size_t double double *void size_t int size_t int size_t size_t int double int double double *void size_t size_t size_t double double double * Y
StateType operator*(double inScalar, StateType &inState)