My Project
programmer's documentation
Data Structures | Functions | Variables
cs_elec_model.h File Reference
#include "cs_defs.h"
#include "cs_domain.h"
#include "cs_mesh.h"
#include "cs_mesh_quantities.h"
Include dependency graph for cs_elec_model.h:

Go to the source code of this file.

Data Structures

struct  cs_data_elec_t
 physical properties for electric model descriptor. More...
 
struct  cs_data_joule_effect_t
 Structure to read transformer parameters in dp_ELE. More...
 
struct  cs_elec_option_t
 option for electric model More...
 

Functions

void CS_PROCF (elini1, ELINI1)(cs_real_t *visls0
 
void CS_PROCF (elflux, ELFLUX)(cs_int_t *iappel)
 
void CS_PROCF (elthht, ELTHHT)(cs_int_t *mode
 
void CS_PROCF (ellecd, ELLECD)(void)
 
void CS_PROCF (elphyv, ELPHYV)(void)
 
void CS_PROCF (eltssc, ELTSSC)(const cs_int_t *isca
 
void CS_PROCF (eltsvv, ELTSVV)(const int *f_id
 
void CS_PROCF (eliniv, ELINIV)(cs_int_t *isuite)
 
void CS_PROCF (elreca, 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 (void)
 
void cs_electrical_model_finalize (void)
 
void cs_electrical_model_specific_initialization (cs_real_t *visls0, cs_real_t *diftl0)
 
void cs_electrical_properties_read (void)
 
void cs_elec_compute_fields (const cs_mesh_t *mesh, int call_id)
 
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_domain_t *domain)
 
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_source_terms_v (const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities, int f_id, cs_real_3_t *smbrv)
 
void cs_elec_add_variable_fields (void)
 
void cs_elec_add_property_fields (void)
 
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_elec_option_tcs_glob_elec_option
 
const cs_data_elec_tcs_glob_elec_properties
 
const cs_data_joule_effect_tcs_glob_transformer
 
const cs_real_t cs_elec_permvi
 
const cs_real_t cs_elec_epszer
 
void cs_real_tdiftl0
 
void cs_real_tym
 
void cs_real_t cs_real_tenthal
 
void cs_real_t cs_real_t cs_real_ttemp
 
void cs_real_tsmbrs
 
void cs_real_tsmbrv
 

Function Documentation

◆ cs_elec_add_property_fields()

void cs_elec_add_property_fields ( void  )

◆ cs_elec_add_variable_fields()

void cs_elec_add_variable_fields ( void  )

◆ cs_elec_compute_fields()

void cs_elec_compute_fields ( const cs_mesh_t mesh,
int  call_id 
)

◆ 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_domain_t domain)

◆ 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_elec_source_terms_v()

void cs_elec_source_terms_v ( const cs_mesh_t mesh,
const cs_mesh_quantities_t mesh_quantities,
int  f_id,
cs_real_3_t smbrv 
)

◆ cs_electrical_model_finalize()

void cs_electrical_model_finalize ( void  )

◆ cs_electrical_model_initialize()

void cs_electrical_model_initialize ( void  )

◆ cs_electrical_model_specific_initialization()

void cs_electrical_model_specific_initialization ( cs_real_t visls0,
cs_real_t diftl0 
)

◆ cs_electrical_properties_read()

void cs_electrical_properties_read ( void  )

◆ 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  )

◆ CS_PROCF() [1/9]

void CS_PROCF ( elflux  ,
ELFLUX   
)

◆ CS_PROCF() [2/9]

void CS_PROCF ( elini1  ,
ELINI1   
)

◆ CS_PROCF() [3/9]

void CS_PROCF ( eliniv  ,
ELINIV   
)

◆ CS_PROCF() [4/9]

void CS_PROCF ( ellecd  ,
ELLECD   
)

◆ CS_PROCF() [5/9]

void CS_PROCF ( elphyv  ,
ELPHYV   
)

◆ CS_PROCF() [6/9]

void CS_PROCF ( elreca  ,
ELRECA   
)

◆ CS_PROCF() [7/9]

void CS_PROCF ( elthht  ,
ELTHHT   
)

◆ CS_PROCF() [8/9]

void CS_PROCF ( eltssc  ,
ELTSSC   
) const

◆ CS_PROCF() [9/9]

void CS_PROCF ( eltsvv  ,
ELTSVV   
) const

Variable Documentation

◆ cs_elec_epszer

const cs_real_t cs_elec_epszer

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

◆ cs_elec_permvi

const cs_real_t cs_elec_permvi

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

◆ cs_glob_elec_option

const cs_elec_option_t* cs_glob_elec_option

◆ cs_glob_elec_properties

const cs_data_elec_t* cs_glob_elec_properties

◆ cs_glob_transformer

const cs_data_joule_effect_t* cs_glob_transformer

◆ diftl0

void cs_real_t* diftl0

◆ enthal

void cs_real_t cs_real_t* enthal

◆ smbrs

void cs_real_t* smbrs

◆ smbrv

void cs_real_t* smbrv

◆ temp

◆ ym

void cs_real_t* ym