pdd_heat/include/pdh_heat_bc.h File Reference

#include <stdio.h>
#include "uth_mesh.h"
#include "uth_mat.h"
Include dependency graph for pdh_heat_bc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pdt_heat_bc_goldak_source
struct  pdt_heat_bc_radconv
struct  pdt_heat_bc_isothermal
struct  pdt_heat_bc_normal_flux
struct  pdt_heat_bc_outflow
struct  pdt_heat_bc_contact
struct  pdt_heat_bc_assignments
struct  pdt_heat_bc

Enumerations

enum  pdt_heat_bctype {
  BC_HEAT_NONE, BC_HEAT_SYMMETRY, BC_HEAT_OUTFLOW, BC_HEAT_ISOTHERMAL,
  BC_HEAT_NORMAL_HEAT_FLUX, BC_HEAT_GOLDAK_HEAT_SOURCE, BC_HEAT_RADCONV, BC_HEAT_CONV,
  BC_HEAT_CONTACT
}

Functions

int pdr_heat_bc_read (char *Work_dir, char *Filename, FILE *Interactive_output, pdt_heat_bc *Bc_db)
int pdr_heat_bc_free (pdt_heat_bc *Bc_db)
double pdr_heat_contact_get_alfa_in_the_temp (const pdt_heat_bc_contact *bc, const double temp)
double pdr_heat_radconv_get_alfa_in_the_temp (const pdt_heat_bc_radconv *bc, const double temp)
int pdr_heat_get_bc_assign_count (const pdt_heat_bc *Bc_db)
pdt_heat_bctype pdr_heat_get_bc_type (const pdt_heat_bc *Bc_db, int Bnum)
voidpdr_heat_get_bc_data (const pdt_heat_bc *Bc_db, int Bnum)
int pdr_heat_update_timedep_bc (const pdt_heat_bc *Bc_db, double Time)
double pdr_heat_bc_get_goldak_hf_at_point (double X, double Y, double Z, const pdt_heat_bc_goldak_source *Bc_goldak, const double *Vec_norm)

Enumeration Type Documentation

Enumerator:
BC_HEAT_NONE 
BC_HEAT_SYMMETRY 
BC_HEAT_OUTFLOW 
BC_HEAT_ISOTHERMAL 
BC_HEAT_NORMAL_HEAT_FLUX 
BC_HEAT_GOLDAK_HEAT_SOURCE 
BC_HEAT_RADCONV 
BC_HEAT_CONV 
BC_HEAT_CONTACT 

Function Documentation

int pdr_heat_bc_free ( pdt_heat_bc Bc_db  ) 

-------------------------------------------------------- pdr_heat_bc_free - free bc resources ---------------------------------------------------------

Here is the call graph for this function:

double pdr_heat_bc_get_goldak_hf_at_point ( double  X,
double  Y,
double  Z,
const pdt_heat_bc_goldak_source Bc_goldak,
const double *  Vec_norm 
)

-------------------------------------------------------- pdr_heat_bc_get_goldak_hf_at_point - calculates goldak heat flux at point ---------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

int pdr_heat_bc_read ( char *  Work_dir,
char *  Filename,
FILE *  Interactive_output,
pdt_heat_bc Bc_db 
)

-------------------------------------------------------- pdr_heat_bc_read - read bc data from config file ---------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

double pdr_heat_contact_get_alfa_in_the_temp ( const pdt_heat_bc_contact bc,
const double  temp 
)

-------------------------------------------------------- pdr_heat_contact_get_alfa_in_the_temp - get_alfa_in_the_temp bc_contact ---------------------------------------------------------

Here is the caller graph for this function:

int pdr_heat_get_bc_assign_count ( const pdt_heat_bc Bc_db  ) 

----------------------------------------------------------- pdr_heat_get_bc_assign_count - get num of boundaries with conditions set in file ------------------------------------------------------------

Here is the caller graph for this function:

void* pdr_heat_get_bc_data ( const pdt_heat_bc Bc_db,
int  Bnum 
)

-------------------------------------------------------- pdr_heat_get_bc_data - get heat bc data ---------------------------------------------------------

Here is the caller graph for this function:

pdt_heat_bctype pdr_heat_get_bc_type ( const pdt_heat_bc Bc_db,
int  Bnum 
)

-------------------------------------------------------- pdr_heat_get_bc_type - get type of heat bc for boundary ---------------------------------------------------------

Here is the caller graph for this function:

double pdr_heat_radconv_get_alfa_in_the_temp ( const pdt_heat_bc_radconv bc,
const double  temp 
)

Here is the caller graph for this function:

int pdr_heat_update_timedep_bc ( const pdt_heat_bc Bc_db,
double  Time 
)

-------------------------------------------------------- pdr_heat_update_timedep_bc - update timedependent boundary conditions ---------------------------------------------------------

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1