Cloudy
Spectral Synthesis Code for Astrophysics
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-2025 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();
9
11void GrainDrift();
12
14void GrainStartIter();
15
17void GrainRestartIter();
18
20void SetNChrgStates(long);
21
23void GrainsInit();
24
26void GrainMakeDiffuse();
27
29void qheat(/*@out@*/vector<double>&,/*@out@*/vector<double>&,/*@out@*/long*,size_t);
30
32void InitEnthalpy();
33
34struct GrainPar;
35
40void mie_write_opc(/*@in@*/const char*,/*@in@*/const char*,long int);
45void mie_read_opc(/*@in@*/const char*,const GrainPar&);
55void gauss_init(long int,double,double,const vector<double>&,const vector<double>&,vector<double>&,vector<double>&);
61void gauss_legendre(long int,vector<double>&,vector<double>&);
72void find_arr(double,const vector<double>&,long int,/*@out@*/long int*,/*@out@*/bool*);
73
74#endif /* GRAINS_H_ */
void mie_read_opc(const char *, const GrainPar &)
Definition grains_mie.cpp:946
void gauss_legendre(long int, vector< double > &, vector< double > &)
Definition grains_mie.cpp:4476
void GrainRestartIter()
Definition grains.cpp:231
void GrainStartIter()
Definition grains.cpp:195
void find_arr(double, const vector< double > &, long int, long int *, bool *)
Definition grains_mie.cpp:4585
void GrainDrive()
Definition grains.cpp:1209
void GrainsInit()
Definition grains.cpp:261
void gauss_init(long int, double, double, const vector< double > &, const vector< double > &, vector< double > &, vector< double > &)
Definition grains_mie.cpp:4449
void qheat(vector< double > &, vector< double > &, long *, size_t)
void SetNChrgStates(long)
Definition grains.cpp:248
void mie_write_opc(const char *, const char *, long int)
Definition grains_mie.cpp:263
void GrainDrift()
Definition grains.cpp:4577
void InitEnthalpy()
Definition grains_qheat.cpp:2475
void GrainMakeDiffuse()
Definition grains_qheat.cpp:222
Definition grainvar.h:117