cloudy trunk
Loading...
Searching...
No Matches
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
8void GrainDrive(void);
9
11void GrainDrift(void);
12
15void GrainZero(void);
16
18void GrainStartIter(void);
19
21void GrainRestartIter(void);
22
24void SetNChrgStates(long);
25
27void GrainsInit(void);
28
30void GrainMakeDiffuse(void);
31
33void qheat(/*@out@*/vector<double>&,/*@out@*/vector<double>&,/*@out@*/long*,size_t);
34
36void InitEnthalpy(void);
37
38struct GrainPar;
39
44void mie_write_opc(/*@in@*/const char*,/*@in@*/const char*,long int);
49void mie_read_opc(/*@in@*/const char*,const GrainPar&);
59void gauss_init(long int,double,double,const vector<double>&,const vector<double>&,vector<double>&,vector<double>&);
65void gauss_legendre(long int,vector<double>&,vector<double>&);
76void find_arr(double,const vector<double>&,long int,/*@out@*/long int*,/*@out@*/bool*);
77
78#endif /* GRAINS_H_ */
void mie_read_opc(const char *, const GrainPar &)
void GrainDrive(void)
Definition grains.cpp:1591
void gauss_legendre(long int, vector< double > &, vector< double > &)
void GrainMakeDiffuse(void)
void GrainRestartIter(void)
Definition grains.cpp:551
void GrainDrift(void)
Definition grains.cpp:4884
void GrainZero(void)
Definition grains.cpp:500
void find_arr(double, const vector< double > &, long int, long int *, bool *)
void InitEnthalpy(void)
void gauss_init(long int, double, double, const vector< double > &, const vector< double > &, vector< double > &, vector< double > &)
void qheat(vector< double > &, vector< double > &, long *, size_t)
void SetNChrgStates(long)
Definition grains.cpp:570
void mie_write_opc(const char *, const char *, long int)
void GrainStartIter(void)
Definition grains.cpp:513
void GrainsInit(void)
Definition grains.cpp:583