stardis-solver

Solve coupled heat transfers
git clone git://git.meso-star.fr/stardis-solver.git
Log | Files | Refs | README | LICENSE

commit ebe0a38179ecdb09a27a515f4cba58ba9fc57cef
parent 016bf2bf1ab2249ee813749fbe6dfd081636a4c2
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Wed, 18 Apr 2018 15:26:24 +0200

Rename the SDIS_MEDIUM_<FLUID|SOLID> constants in SDIS_<FLUID|SOLID>

Diffstat:
Msrc/sdis.h | 4++--
Msrc/sdis_interface.c | 12++++++------
Msrc/sdis_medium.c | 4++--
Msrc/sdis_medium_c.h | 20++++++++++----------
Msrc/sdis_solve.c | 2+-
Msrc/sdis_solve_Xd.h | 18+++++++++---------
Msrc/test_sdis_conducto_radiative.c | 4++--
Msrc/test_sdis_conducto_radiative_2d.c | 4++--
Msrc/test_sdis_solve_camera.c | 4++--
9 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/src/sdis.h b/src/sdis.h @@ -70,8 +70,8 @@ enum sdis_side { }; enum sdis_medium_type { - SDIS_MEDIUM_FLUID, - SDIS_MEDIUM_SOLID, + SDIS_FLUID, + SDIS_SOLID, SDIS_MEDIUM_TYPES_COUNT__ }; diff --git a/src/sdis_interface.c b/src/sdis_interface.c @@ -46,8 +46,8 @@ check_interface_shader shaders[1] = &shader->back; /* Fluid<->solid interface */ - if(type[0] == SDIS_MEDIUM_SOLID - && type[1] == SDIS_MEDIUM_SOLID + if(type[0] == SDIS_SOLID + && type[1] == SDIS_SOLID && shader->convection_coef) { log_warn(dev, "%s: a solid/solid interface can't have a convection coefficient. This " @@ -56,7 +56,7 @@ check_interface_shader FOR_EACH(i, 0, 2) { switch(type[i]) { - case SDIS_MEDIUM_SOLID: + case SDIS_SOLID: if(shaders[i]->emissivity || shaders[i]->specular_fraction) { log_warn(dev, "%s: the interface side toward a solid can't have the emissivity " @@ -64,7 +64,7 @@ check_interface_shader "these attributes should be NULL.\n", caller_name); } break; - case SDIS_MEDIUM_FLUID: + case SDIS_FLUID: if(shaders[i]->flux) { log_warn(dev, "%s: the interface side toward a fluid can't have a flux property. " @@ -114,8 +114,8 @@ sdis_interface_create goto error; } - if(sdis_medium_get_type(front) == SDIS_MEDIUM_FLUID - && sdis_medium_get_type(back) == SDIS_MEDIUM_FLUID) { + if(sdis_medium_get_type(front) == SDIS_FLUID + && sdis_medium_get_type(back) == SDIS_FLUID) { log_err(dev, "%s: invalid fluid<->fluid interface.\n", FUNC_NAME); res = RES_BAD_ARG; goto error; diff --git a/src/sdis_medium.c b/src/sdis_medium.c @@ -114,7 +114,7 @@ sdis_fluid_create goto error; } - res = medium_create(dev, &medium, SDIS_MEDIUM_FLUID); + res = medium_create(dev, &medium, SDIS_FLUID); if(res != RES_OK) { log_err(dev, "%s: could not create the fluid medium.\n", FUNC_NAME); goto error; @@ -159,7 +159,7 @@ sdis_solid_create goto error; } - res = medium_create(dev, &medium, SDIS_MEDIUM_SOLID); + res = medium_create(dev, &medium, SDIS_SOLID); if(res != RES_OK) { log_err(dev, "%s: could not create the solid medium.\n", FUNC_NAME); goto error; diff --git a/src/sdis_medium_c.h b/src/sdis_medium_c.h @@ -38,7 +38,7 @@ static INLINE double fluid_get_calorific_capacity (const struct sdis_medium* mdm, const struct sdis_rwalk_vertex* vtx) { - ASSERT(mdm && mdm->type == SDIS_MEDIUM_FLUID); + ASSERT(mdm && mdm->type == SDIS_FLUID); return mdm->shader.fluid.calorific_capacity(vtx, mdm->data); } @@ -46,7 +46,7 @@ static INLINE double fluid_get_volumic_mass (const struct sdis_medium* mdm, const struct sdis_rwalk_vertex* vtx) { - ASSERT(mdm && mdm->type == SDIS_MEDIUM_FLUID); + ASSERT(mdm && mdm->type == SDIS_FLUID); return mdm->shader.fluid.volumic_mass(vtx, mdm->data); } @@ -54,7 +54,7 @@ static INLINE double fluid_get_temperature (const struct sdis_medium* mdm, const struct sdis_rwalk_vertex* vtx) { - ASSERT(mdm && mdm->type == SDIS_MEDIUM_FLUID); + ASSERT(mdm && mdm->type == SDIS_FLUID); return mdm->shader.fluid.temperature(vtx, mdm->data); } @@ -65,7 +65,7 @@ static INLINE double solid_get_calorific_capacity (const struct sdis_medium* mdm, const struct sdis_rwalk_vertex* vtx) { - ASSERT(mdm && mdm->type == SDIS_MEDIUM_SOLID); + ASSERT(mdm && mdm->type == SDIS_SOLID); return mdm->shader.solid.calorific_capacity(vtx, mdm->data); } @@ -73,7 +73,7 @@ static INLINE double solid_get_thermal_conductivity (const struct sdis_medium* mdm, const struct sdis_rwalk_vertex* vtx) { - ASSERT(mdm && mdm->type == SDIS_MEDIUM_SOLID); + ASSERT(mdm && mdm->type == SDIS_SOLID); return mdm->shader.solid.thermal_conductivity(vtx, mdm->data); } @@ -81,7 +81,7 @@ static INLINE double solid_get_volumic_mass (const struct sdis_medium* mdm, const struct sdis_rwalk_vertex* vtx) { - ASSERT(mdm && mdm->type == SDIS_MEDIUM_SOLID); + ASSERT(mdm && mdm->type == SDIS_SOLID); return mdm->shader.solid.volumic_mass(vtx, mdm->data); } @@ -89,7 +89,7 @@ static INLINE double solid_get_delta (const struct sdis_medium* mdm, const struct sdis_rwalk_vertex* vtx) { - ASSERT(mdm && mdm->type == SDIS_MEDIUM_SOLID); + ASSERT(mdm && mdm->type == SDIS_SOLID); return mdm->shader.solid.delta_solid(vtx, mdm->data); } @@ -97,7 +97,7 @@ static INLINE double solid_get_delta_boundary (const struct sdis_medium* mdm, const struct sdis_rwalk_vertex* vtx) { - ASSERT(mdm && mdm->type == SDIS_MEDIUM_SOLID); + ASSERT(mdm && mdm->type == SDIS_SOLID); return mdm->shader.solid.delta_boundary(vtx, mdm->data); } @@ -105,7 +105,7 @@ static INLINE double solid_get_volumic_power (const struct sdis_medium* mdm, const struct sdis_rwalk_vertex* vtx) { - ASSERT(mdm && mdm->type == SDIS_MEDIUM_SOLID); + ASSERT(mdm && mdm->type == SDIS_SOLID); return mdm->shader.solid.volumic_power ? mdm->shader.solid.volumic_power(vtx, mdm->data) : SDIS_VOLUMIC_POWER_NONE; @@ -115,7 +115,7 @@ static INLINE double solid_get_temperature (const struct sdis_medium* mdm, const struct sdis_rwalk_vertex* vtx) { - ASSERT(mdm && mdm->type == SDIS_MEDIUM_SOLID); + ASSERT(mdm && mdm->type == SDIS_SOLID); return mdm->shader.solid.temperature(vtx, mdm->data); } diff --git a/src/sdis_solve.c b/src/sdis_solve.c @@ -449,7 +449,7 @@ sdis_solve_camera res = scene_get_medium(scn, cam->position, &medium); if(res != RES_OK) goto error; - if(medium->type != SDIS_MEDIUM_FLUID) { + if(medium->type != SDIS_FLUID) { log_err(scn->dev, "%s: the camera position `%g %g %g' is not in a fluid.\n", FUNC_NAME, SPLIT3(cam->position)); res = RES_BAD_ARG; diff --git a/src/sdis_solve_Xd.h b/src/sdis_solve_Xd.h @@ -364,7 +364,7 @@ XD(fluid_temperature) double tmp; (void)rng, (void)fp_to_meter, (void)ctx; ASSERT(scn && fp_to_meter > 0 && ctx && rwalk && rng && T); - ASSERT(rwalk->mdm->type == SDIS_MEDIUM_FLUID); + ASSERT(rwalk->mdm->type == SDIS_FLUID); tmp = fluid_get_temperature(rwalk->mdm, &rwalk->vtx); if(tmp < 0) { @@ -406,8 +406,8 @@ XD(solid_solid_boundary_temperature) interf = scene_get_interface(scn, rwalk->hit.prim.prim_id); solid_front = interface_get_medium(interf, SDIS_FRONT); solid_back = interface_get_medium(interf, SDIS_BACK); - ASSERT(solid_front->type == SDIS_MEDIUM_SOLID); - ASSERT(solid_back->type == SDIS_MEDIUM_SOLID); + ASSERT(solid_front->type == SDIS_SOLID); + ASSERT(solid_back->type == SDIS_SOLID); /* Fetch the properties of the media */ lambda_front = solid_get_thermal_conductivity(solid_front, &rwalk->vtx); @@ -485,7 +485,7 @@ XD(solid_fluid_boundary_temperature) ASSERT(mdm_front->type != mdm_back->type); frag_fluid = *frag; - if(mdm_front->type == SDIS_MEDIUM_SOLID) { + if(mdm_front->type == SDIS_SOLID) { solid = mdm_front; fluid = mdm_back; frag_fluid.side = SDIS_BACK; @@ -576,7 +576,7 @@ XD(boundary_temperature) /* Check if the boundary flux is known. Note that actually, only solid media * can have a flux as limit condition */ mdm = interface_get_medium(interf, frag.side); - if(sdis_medium_get_type(mdm) == SDIS_MEDIUM_SOLID) { + if(sdis_medium_get_type(mdm) == SDIS_SOLID) { const double phi = interface_side_get_flux(interf, &frag); if(phi != SDIS_FLUX_NONE) { @@ -635,7 +635,7 @@ XD(solid_temperature) double position_start[DIM]; const struct sdis_medium* mdm; ASSERT(scn && fp_to_meter > 0 && rwalk && rng && T); - ASSERT(rwalk->mdm->type == SDIS_MEDIUM_SOLID); + ASSERT(rwalk->mdm->type == SDIS_SOLID); (void)ctx; /* Check the random walk consistency */ @@ -821,8 +821,8 @@ XD(probe_realisation) ASSERT(medium && position && fp_to_meter > 0 && weight && time >= 0); switch(medium->type) { - case SDIS_MEDIUM_FLUID: T.func = XD(fluid_temperature); break; - case SDIS_MEDIUM_SOLID: T.func = XD(solid_temperature); break; + case SDIS_FLUID: T.func = XD(fluid_temperature); break; + case SDIS_SOLID: T.func = XD(solid_temperature); break; default: FATAL("Unreachable code\n"); break; } @@ -930,7 +930,7 @@ XD(ray_realisation) float dir[3]; res_T res = RES_OK; ASSERT(scn && position && direction && time>=0 && fp_to_meter>0 && weight); - ASSERT(medium && medium->type == SDIS_MEDIUM_FLUID); + ASSERT(medium && medium->type == SDIS_FLUID); dX(set)(rwalk.vtx.P, position); rwalk.vtx.time = time; diff --git a/src/test_sdis_conducto_radiative.c b/src/test_sdis_conducto_radiative.c @@ -239,11 +239,11 @@ create_interface if(sdis_medium_get_type(front) != sdis_medium_get_type(back)) { shader.convection_coef = interface_get_convection_coef; } - if(sdis_medium_get_type(front) == SDIS_MEDIUM_FLUID) { + if(sdis_medium_get_type(front) == SDIS_FLUID) { shader.front.emissivity = interface_get_emissivity; shader.front.specular_fraction = interface_get_specular_fraction; } - if(sdis_medium_get_type(back) == SDIS_MEDIUM_FLUID) { + if(sdis_medium_get_type(back) == SDIS_FLUID) { shader.back.emissivity = interface_get_emissivity; shader.back.specular_fraction = interface_get_specular_fraction; } diff --git a/src/test_sdis_conducto_radiative_2d.c b/src/test_sdis_conducto_radiative_2d.c @@ -255,11 +255,11 @@ create_interface if(type_f != type_b) { shader.convection_coef = interface_get_convection_coef; } - if(type_f == SDIS_MEDIUM_FLUID) { + if(type_f == SDIS_FLUID) { shader.front.emissivity = interface_get_emissivity; shader.front.specular_fraction = interface_get_specular_fraction; } - if(type_b == SDIS_MEDIUM_FLUID) { + if(type_b == SDIS_FLUID) { shader.back.emissivity = interface_get_emissivity; shader.back.specular_fraction = interface_get_specular_fraction; } diff --git a/src/test_sdis_solve_camera.c b/src/test_sdis_solve_camera.c @@ -378,11 +378,11 @@ create_interface interface_shader.convection_coef = interface_get_convection_coef; interface_shader.front.temperature = interface_get_temperature; interface_shader.back.temperature = interface_get_temperature; - if(sdis_medium_get_type(mdm_front) == SDIS_MEDIUM_FLUID) { + if(sdis_medium_get_type(mdm_front) == SDIS_FLUID) { interface_shader.front.emissivity = interface_get_emissivity; interface_shader.front.specular_fraction = interface_get_specular_fraction; } - if(sdis_medium_get_type(mdm_back) == SDIS_MEDIUM_FLUID) { + if(sdis_medium_get_type(mdm_back) == SDIS_FLUID) { interface_shader.back.emissivity = interface_get_emissivity; interface_shader.back.specular_fraction = interface_get_specular_fraction; }