The vm_Math C++ template Library
File List
vm_m3math.cc
vm_m3math.h
vm_math.h
vm_v3math.h
vm_vmath.h
Class List
vm_M3Math< T_fp >
vm_V3Math< T_fp >
vm_VMath< T_fp, N_len >
Class Hierarchy
vm_VMath< T_fp, 3 >
vm_VMath< T_fp, 9 >
Class Members
Modules
vm_VMath common numerical operations
vm_V3Math common numerical operations
vm_M3Math common numerical operations
Index calculations
Functions
at
Initialize a matrix.
dyad_product
init_by_col
init_by_row
For a matrix, insert or extract a vector.
extract_col
extract_row
inject_col
inject_row
Matrix Vector operations.
mtvmult
mvmult
Matrix Matrix operations.
IO operations.
cprint_on
print_on
Set vector components
set
Normalize vectors
unitize
Tests for normality, orthogonality
are_orthogonal
are_orthonormal
is_unit_vector
Dot and Cross products.
cross
dot
Copy routines
copy
Set functions
Componentwise op_eq operations (+=, -=,=, /=)
add_eq
div_eq
mul_eq
negate
sub_eq
{add,sub,mul,div}: componentwise binary operations.
add
div
mul
sub
Linear combinations
lincomb
I/O operations.
Directories
vm_math
Files
Graphical Class Hierarchy