Componentwise math operations


Friends

dvm3_Vector dvm3_Vector::operator+ (dvm3_Vector const &v1, dvm3_Vector const &v2)
dvm3_Vector dvm3_Vector::operator- (dvm3_Vector const &v1, dvm3_Vector const &v2)
dvm3_Vector dvm3_Vector::operator* (dvm3_Vector const &v1, dvm3_Vector const &v2)
dvm3_Vector dvm3_Vector::operator/ (dvm3_Vector const &v1, dvm3_Vector const &v2)
dvm3_Vector dvm3_Vector::operator+ (double r, dvm3_Vector const &v)
dvm3_Vector dvm3_Vector::operator- (double r, dvm3_Vector const &v)
dvm3_Vector dvm3_Vector::operator* (double r, dvm3_Vector const &v)
dvm3_Vector dvm3_Vector::operator/ (double r, dvm3_Vector const &v)
dvm3_Vector dvm3_Vector::operator+ (dvm3_Vector const &v, double r)
dvm3_Vector dvm3_Vector::operator- (dvm3_Vector const &v, double r)
dvm3_Vector dvm3_Vector::operator* (dvm3_Vector const &v, double r)
dvm3_Vector dvm3_Vector::operator/ (dvm3_Vector const &v, double r)

Friends

dvm3_Vector operator* ( dvm3_Vector const &  v,
double  r 
) [friend, inherited]

component-wise product: v[i] * r

Returns:
component-wise product: v[i] * r
Parameters:
v vector
r scalar

dvm3_Vector operator* ( double  r,
dvm3_Vector const &  v 
) [friend, inherited]

component-wise product: r * v[i]

Returns:
component-wise product: r * v[i]
Parameters:
r scalar
v vector

dvm3_Vector operator* ( dvm3_Vector const &  v1,
dvm3_Vector const &  v2 
) [friend, inherited]

component-wise product of v1 and v2.

Returns:
component-wise product of v1 and v2
Parameters:
v1 1st vector
v2 2nd vector

dvm3_Vector operator+ ( dvm3_Vector const &  v,
double  r 
) [friend, inherited]

component-wise sum: v[i] + r

Returns:
component-wise sum: v[i] + r
Parameters:
v vector
r scalar

dvm3_Vector operator+ ( double  r,
dvm3_Vector const &  v 
) [friend, inherited]

component-wise sum: r + v[i]

Returns:
component-wise sum: r + v[i]
Parameters:
r scalar
v vector

dvm3_Vector operator+ ( dvm3_Vector const &  v1,
dvm3_Vector const &  v2 
) [friend, inherited]

component-wise sum of v1 and v2.

Returns:
component-wise sum of v1 and v2
Parameters:
v1 1st vector
v2 2nd vector

dvm3_Vector operator- ( dvm3_Vector const &  v,
double  r 
) [friend, inherited]

component-wise difference: v[i] - r

Returns:
component-wise difference: v[i] - r
Parameters:
v vector
r scalar

dvm3_Vector operator- ( double  r,
dvm3_Vector const &  v 
) [friend, inherited]

component-wise difference: r - v[i]

Returns:
component-wise difference: r - v[i]
Parameters:
r scalar
v vector

dvm3_Vector operator- ( dvm3_Vector const &  v1,
dvm3_Vector const &  v2 
) [friend, inherited]

component-wise difference of v1 and v2.

Returns:
component-wise difference of v1 and v2
Parameters:
v1 1st vector
v2 2nd vector

dvm3_Vector operator/ ( dvm3_Vector const &  v,
double  r 
) [friend, inherited]

component-wise division: v[i] / r

Returns:
component-wise division: v[i] / r
Parameters:
v vector
r scalar

dvm3_Vector operator/ ( double  r,
dvm3_Vector const &  v 
) [friend, inherited]

component-wise division: r / v[i]

Returns:
component-wise division: r / v[i]
Parameters:
r scalar
v vector


Generated on Tue Dec 2 15:44:57 2008 for dvm3 by  doxygen 1.5.6