Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.mrao.cam.ac.uk/~bn204/devman/dust/tmsolve_8c.html
Дата изменения: Fri Jul 11 10:32:08 2008 Дата индексирования: Tue Oct 2 10:31:17 2012 Кодировка: |
#include <stdio.h>
#include <stdlib.h>
#include "tmsolve.h"
Functions | |
dust_tmatrix | dust_mkBmatrix (dust_tmatrix *tm) |
dust_pvector * | dust_TMSolve (dust_tmatrix *tm) |
Calculate the energy bin probability distribution of a grain by solving transition matrix. | |
void | dust_normalisepvect (double *p, unsigned n) |
dust_tmatrix dust_mkBmatrix | ( | dust_tmatrix * | tm | ) |
Calculates the auxiliary "B" matrix from the transition matrix. See Draine & Li, eq 53.
References dust_tmatrix::data, and dust_tmatrix::M.
Referenced by dust_TMSolve().
void dust_normalisepvect | ( | double * | p, | |
unsigned | n | |||
) |
Normalised the probability distribution vector
Referenced by dust_TMSolve().
dust_pvector* dust_TMSolve | ( | dust_tmatrix * | tm | ) |
Calculate the energy bin probability distribution of a grain by solving transition matrix.
Implemented in heatemm/tmsolve.c
tm | The transition matrix to solve |
References dust_tmatrix::data, dust_mkBmatrix(), dust_normalisepvect(), and dust_tmatrix::M.