commit 8c4cb1c10011a7ea2626188ee599b912b44b15d6
parent 9efa0ecaa9672f08a1da087d16cb4316f0944b75
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Wed, 24 Apr 2024 18:53:26 +0200
Fix of an API break on programmable radiative environment
Now also time-dependent
Diffstat:
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/sadist_lib_radenv_1d.c b/src/sadist_lib_radenv_1d.c
@@ -166,17 +166,25 @@ stardis_release_data(void* data)
* Radiative environment
******************************************************************************/
double /* [K] */
-stardis_radiative_env_temperature(const double dir[3], void* data)
+stardis_radiative_env_temperature
+ (const double time, /* [s] */
+ const double dir[3],
+ void* data)
{
struct radenv* radenv = data;
+ (void)time;
ASSERT(radenv);
return radenv->temperatures[dir[0] > 0]; /* [K] */
}
double /* [K] */
-stardis_radiative_env_reference_temperature(const double dir[3], void* data)
+stardis_radiative_env_reference_temperature
+ (const double time, /* [s] */
+ const double dir[3],
+ void* data)
{
struct radenv* radenv = data;
+ (void)time;
ASSERT(radenv);
return radenv->reference_temperatures[dir[0] > 0]; /* [K] */
}