Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F88731993
grackle_wrapper.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sun, Oct 20, 10:04
Size
1 KB
Mime Type
text/x-c
Expires
Tue, Oct 22, 10:04 (2 d)
Engine
blob
Format
Raw Data
Handle
21813212
Attached To
rGEAR Gear
grackle_wrapper.h
View Options
/***********************************************************************
/
/ Grackle c wrapper
/
/
/ Copyright (c) 2013, Enzo/Grackle Development Team.
/
/ Distributed under the terms of the Enzo Public Licence.
/
/ The full license is in the file LICENSE, distributed with this
/ software.
************************************************************************/
#ifndef __WRAPGRACKLE_H__
#define __WRAPGRACKLE_H__
#ifdef __cplusplus
extern "C" {
#endif
int wrap_init_cooling(char* CloudyTable,int UVbackground, double udensity, double ulength, double utime,
int grackle_chemistry);
int wrap_update_UVbackground_rates(double auni);
int wrap_get_cooling_time(double rho, double u, double vx, double vy, double vz,
double HI, double HII, double HeI, double HeII, double HeIII,
double HM, double H2I, double H2II, double DI, double DII, double HDI,
double ne, double Z, double a_now, double *coolingtime);
int wrap_do_cooling(double density, double *energy, double dtime,
double x_velocity, double y_velocity, double z_velocity,
double *HI, double *HII, double *HeI, double *HeII, double *HeIII,
double *HM, double *H2I, double *H2II, double *DI, double *DII, double *HDI,
double *ne, double Z, double a_now);
#ifdef __cplusplus
}
#endif
#endif /*__WRAPGRACKLE_H__*/
Event Timeline
Log In to Comment