programmer's documentation
Functions | Variables
cs_elec_model.c File Reference
#include "cs_defs.h"
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "bft_mem.h"
#include "bft_error.h"
#include "bft_printf.h"
#include "cs_log.h"
#include "cs_parall.h"
#include "cs_math.h"
#include "cs_mesh_quantities.h"
#include "cs_mesh_location.h"
#include "cs_time_step.h"
#include "cs_field.h"
#include "cs_field_default.h"
#include "cs_parameters.h"
#include "cs_field_pointer.h"
#include "cs_gradient.h"
#include "cs_field_operator.h"
#include "cs_physical_constants.h"
#include "cs_thermal_model.h"
#include "cs_turbulence_model.h"
#include "cs_gui_specific_physics.h"
#include "cs_gui_util.h"
#include "cs_prototypes.h"
#include "cs_elec_model.h"
Include dependency graph for cs_elec_model.c:

Functions

void elini1 (cs_real_t *visls0, cs_real_t *diftl0, cs_int_t *iconv, cs_int_t *istat, cs_int_t *idiff, cs_int_t *idifft, cs_int_t *idircl, cs_int_t *isca, cs_real_t *blencv, cs_real_t *sigmas, cs_int_t *iwarni)
 
void elflux (cs_int_t *iappel)
 
void elthht (cs_int_t *mode, cs_real_t *ym, cs_real_t *enthal, cs_real_t *temp)
 
void ellecd (cs_int_t *ieljou, cs_int_t *ielarc)
 
void elphyv (void)
 
void eltssc (const cs_int_t *isca, cs_real_t *smbrs)
 
void elvarp (cs_int_t *ieljou, cs_int_t *ielarc)
 
void elprop (cs_int_t *ieljou, cs_int_t *ielarc)
 
void eliniv (cs_int_t *isuite)
 
void elreca (cs_real_t *dt)
 
cs_elec_option_tcs_get_glob_elec_option (void)
 
cs_data_joule_effect_tcs_get_glob_transformer (void)
 
void cs_electrical_model_initialize (int ielarc, int ieljou)
 
void cs_electrical_model_finalize (int ielarc, int ieljou)
 
void cs_electrical_model_specific_initialization (cs_real_t *visls0, cs_real_t *diftl0, int *iconv, int *istat, int *idiff, int *idifft, int *idircl, int *isca, cs_real_t *blencv, cs_real_t *sigmas, int *iwarni)
 
void cs_electrical_properties_read (int ielarc, int ieljou)
 
void cs_elec_convert_h_t (int mode, cs_real_t *ym, cs_real_t *enthal, cs_real_t *temp)
 
void cs_elec_physical_properties (const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities)
 
void cs_compute_electric_field (const cs_mesh_t *mesh, int call_id)
 
void cs_elec_source_terms (const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities, int f_id, cs_real_t *smbrs)
 
void cs_elec_add_variable_fields (const int *ielarc, const int *ieljou)
 
void cs_elec_add_property_fields (const int *ielarc, const int *ieljou)
 
void cs_elec_fields_initialize (const cs_mesh_t *mesh, int isuite)
 
void cs_elec_scaling_function (const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities, cs_real_t *dt)
 

Variables

const cs_real_t cs_elec_permvi = 1.2566e-6
 
const cs_real_t cs_elec_epszer = 8.854e-12
 

Detailed Description

Base electrical model data.

Function Documentation

◆ cs_compute_electric_field()

void cs_compute_electric_field ( const cs_mesh_t mesh,
int  call_id 
)

◆ cs_elec_add_property_fields()

void cs_elec_add_property_fields ( const int *  ielarc,
const int *  ieljou 
)

◆ cs_elec_add_variable_fields()

void cs_elec_add_variable_fields ( const int *  ielarc,
const int *  ieljou 
)

◆ cs_elec_convert_h_t()

void cs_elec_convert_h_t ( int  mode,
cs_real_t ym,
cs_real_t enthal,
cs_real_t temp 
)

◆ cs_elec_fields_initialize()

void cs_elec_fields_initialize ( const cs_mesh_t mesh,
int  isuite 
)

◆ cs_elec_physical_properties()

void cs_elec_physical_properties ( const cs_mesh_t mesh,
const cs_mesh_quantities_t mesh_quantities 
)

◆ cs_elec_scaling_function()

void cs_elec_scaling_function ( const cs_mesh_t mesh,
const cs_mesh_quantities_t mesh_quantities,
cs_real_t dt 
)

◆ cs_elec_source_terms()

void cs_elec_source_terms ( const cs_mesh_t mesh,
const cs_mesh_quantities_t mesh_quantities,
int  f_id,
cs_real_t smbrs 
)

◆ cs_electrical_model_finalize()

void cs_electrical_model_finalize ( int  ielarc,
int  ieljou 
)

◆ cs_electrical_model_initialize()

void cs_electrical_model_initialize ( int  ielarc,
int  ieljou 
)

◆ cs_electrical_model_specific_initialization()

void cs_electrical_model_specific_initialization ( cs_real_t visls0,
cs_real_t diftl0,
int *  iconv,
int *  istat,
int *  idiff,
int *  idifft,
int *  idircl,
int *  isca,
cs_real_t blencv,
cs_real_t sigmas,
int *  iwarni 
)

◆ cs_electrical_properties_read()

void cs_electrical_properties_read ( int  ielarc,
int  ieljou 
)

◆ cs_get_glob_elec_option()

cs_elec_option_t* cs_get_glob_elec_option ( void  )

◆ cs_get_glob_transformer()

cs_data_joule_effect_t* cs_get_glob_transformer ( void  )

◆ elflux()

void elflux ( cs_int_t iappel)

◆ elini1()

void elini1 ( cs_real_t visls0,
cs_real_t diftl0,
cs_int_t iconv,
cs_int_t istat,
cs_int_t idiff,
cs_int_t idifft,
cs_int_t idircl,
cs_int_t isca,
cs_real_t blencv,
cs_real_t sigmas,
cs_int_t iwarni 
)

◆ eliniv()

void eliniv ( cs_int_t isuite)

◆ ellecd()

void ellecd ( cs_int_t ieljou,
cs_int_t ielarc 
)

◆ elphyv()

void elphyv ( void  )

◆ elprop()

void elprop ( cs_int_t ieljou,
cs_int_t ielarc 
)

◆ elreca()

void elreca ( cs_real_t dt)

◆ elthht()

void elthht ( cs_int_t mode,
cs_real_t ym,
cs_real_t enthal,
cs_real_t temp 
)

◆ eltssc()

void eltssc ( const cs_int_t isca,
cs_real_t smbrs 
)

◆ elvarp()

void elvarp ( cs_int_t ieljou,
cs_int_t ielarc 
)

Variable Documentation

◆ cs_elec_epszer

const cs_real_t cs_elec_epszer = 8.854e-12

vaccum permittivity constant (F/m). (= 8.854e-12)

◆ cs_elec_permvi

const cs_real_t cs_elec_permvi = 1.2566e-6

vaccum magnetic permeability constant (H/m). (= 1.2566e-6)