cloudy  trunk
grains.h
Go to the documentation of this file.
1 /* This file is part of Cloudy and is copyright (C)1978-2013 by Gary J. Ferland and
2  * others. For conditions of distribution and use see copyright notice in license.txt */
3 
4 #ifndef GRAINS_H_
5 #define GRAINS_H_
6 
8 void GrainDrive(void);
9 
11 void GrainDrift(void);
12 
15 void GrainZero(void);
16 
18 void GrainStartIter(void);
19 
21 void GrainRestartIter(void);
22 
24 void SetNChrgStates(long);
25 
27 void GrainsInit(void);
28 
30 void GrainMakeDiffuse(void);
31 
33 void qheat(/*@out@*/vector<double>&,/*@out@*/vector<double>&,/*@out@*/long*,size_t);
34 
36 void InitEnthalpy(void);
37 
38 struct GrainPar;
39 
44 void mie_write_opc(/*@in@*/const char*,/*@in@*/const char*,long int);
49 void mie_read_opc(/*@in@*/const char*,const GrainPar&);
59 void gauss_init(long int,double,double,const vector<double>&,const vector<double>&,vector<double>&,vector<double>&);
65 void gauss_legendre(long int,vector<double>&,vector<double>&);
76 void find_arr(double,const vector<double>&,long int,/*@out@*/long int*,/*@out@*/bool*);
77 
78 #endif /* GRAINS_H_ */
gauss_legendre
void gauss_legendre(long int, vector< double > &, vector< double > &)
Definition: grains_mie.cpp:4453
find_arr
void find_arr(double, const vector< double > &, long int, long int *, bool *)
Definition: grains_mie.cpp:4563
GrainPar
Definition: grainvar.h:113
GrainsInit
void GrainsInit(void)
Definition: grains.cpp:583
gauss_init
void gauss_init(long int, double, double, const vector< double > &, const vector< double > &, vector< double > &, vector< double > &)
Definition: grains_mie.cpp:4425
qheat
void qheat(vector< double > &, vector< double > &, long *, size_t)
mie_read_opc
void mie_read_opc(const char *, const GrainPar &)
Definition: grains_mie.cpp:1011
GrainZero
void GrainZero(void)
Definition: grains.cpp:500
SetNChrgStates
void SetNChrgStates(long)
Definition: grains.cpp:570
GrainDrift
void GrainDrift(void)
Definition: grains.cpp:4884
GrainStartIter
void GrainStartIter(void)
Definition: grains.cpp:513
GrainRestartIter
void GrainRestartIter(void)
Definition: grains.cpp:551
mie_write_opc
void mie_write_opc(const char *, const char *, long int)
Definition: grains_mie.cpp:272
GrainDrive
void GrainDrive(void)
Definition: grains.cpp:1591
GrainMakeDiffuse
void GrainMakeDiffuse(void)
Definition: grains_qheat.cpp:170
InitEnthalpy
void InitEnthalpy(void)
Definition: grains_qheat.cpp:2482