libftsh
A Fast Transform for Spherical Harmonics
|
Contains functions interacting_the Dense_Matrix struct with others. More...
#include "libftsh.h"
Defines | |
#define | ENTEREXIT 0 |
Functions | |
void | dmat_dvect_multiply (Dense_Vector *out, Dense_Matrix *inmat, Dense_Vector *invect) |
void | dmat_t_dvect_multiply (Dense_Vector *out, Dense_Matrix *inmat, Dense_Vector *invect) |
Contains functions interacting_the Dense_Matrix struct with others.
Summary:
void dmat_dvect_multiply | ( | Dense_Vector * | out, |
Dense_Matrix * | inmat, | ||
Dense_Vector * | invect | ||
) |
Apply a matrix to a vector to get a new vector. The matrix is in Dense_Matrix format, and the vectors in Dense_Vector format.
INPUTS:
OUTPUT: out -- inmat * invect = out
NOTES:
void dmat_t_dvect_multiply | ( | Dense_Vector * | out, |
Dense_Matrix * | inmat, | ||
Dense_Vector * | invect | ||
) |
Apply the TRANSPOSE of a matrix to a vector to get a new vector. The matrix is in Dense_Matrix format, and the vectors in Dense_Vector format.
INPUTS:
OUTPUT: out -- TRANSPOSE(inmat) * invect = out
NOTES: