vm_math  1.0.7
Componentwise op_eq operations (+=, -=,=, /=)

Functions

static void vm_VMath< T_fp, N_len >::add_eq (T_fp v[], T_fp const cv[])
 
static void vm_VMath< T_fp, N_len >::sub_eq (T_fp v[], T_fp const cv[])
 
static void vm_VMath< T_fp, N_len >::mul_eq (T_fp v[], T_fp const cv[])
 
static void vm_VMath< T_fp, N_len >::div_eq (T_fp v[], T_fp const cv[])
 
static void vm_VMath< T_fp, N_len >::add_eq (T_fp v[], T_fp r)
 
static void vm_VMath< T_fp, N_len >::sub_eq (T_fp v[], T_fp r)
 
static void vm_VMath< T_fp, N_len >::mul_eq (T_fp v[], T_fp r)
 
static void vm_VMath< T_fp, N_len >::div_eq (T_fp v[], T_fp r)
 
static void vm_VMath< T_fp, N_len >::negate (T_fp v[])
 

Detailed Description

Function Documentation

template<class T_fp, int N_len>
static void vm_VMath< T_fp, N_len >::add_eq ( T_fp  v[],
T_fp const  cv[] 
)
inlinestatic

component-wise v[n] += cv[n]

Parameters
vLHS vector
cvRHS vector
template<class T_fp, int N_len>
static void vm_VMath< T_fp, N_len >::add_eq ( T_fp  v[],
T_fp  r 
)
inlinestatic

component-wise v[n] += r

Parameters
vLHS vector
rRHS T_fp
template<class T_fp, int N_len>
static void vm_VMath< T_fp, N_len >::div_eq ( T_fp  v[],
T_fp const  cv[] 
)
inlinestatic

component-wise v[n] /= cv[n]

Parameters
vLHS vector
cvRHS vector
template<class T_fp, int N_len>
static void vm_VMath< T_fp, N_len >::div_eq ( T_fp  v[],
T_fp  r 
)
inlinestatic

component-wise v[n] /= r

Parameters
vLHS vector
rRHS T_fp
template<class T_fp, int N_len>
static void vm_VMath< T_fp, N_len >::mul_eq ( T_fp  v[],
T_fp const  cv[] 
)
inlinestatic

component-wise v[n] *= cv[n]

Parameters
vLHS vector
cvRHS vector
template<class T_fp, int N_len>
static void vm_VMath< T_fp, N_len >::mul_eq ( T_fp  v[],
T_fp  r 
)
inlinestatic

component-wise v[n] *= r

Parameters
vLHS vector
rRHS T_fp
template<class T_fp, int N_len>
int N_len void vm_VMath< T_fp, N_len >::negate ( T_fp  v[])
inlinestatic

component-wise negation of v

Parameters
vvector

Definition at line 414 of file vm_vmath.h.

template<class T_fp, int N_len>
static void vm_VMath< T_fp, N_len >::sub_eq ( T_fp  v[],
T_fp const  cv[] 
)
inlinestatic

component-wise v[n] -= cv[n]

Parameters
vLHS vector
cvRHS vector
template<class T_fp, int N_len>
static void vm_VMath< T_fp, N_len >::sub_eq ( T_fp  v[],
T_fp  r 
)
inlinestatic

component-wise v[n] -= r

Parameters
vLHS vector
rRHS T_fp