SIFEL/TRFEL/PREP/globprept.h File Reference

#include "vector.h"
#include "siftop.h"
#include "list.h"
#include "aliast.h"
#include "globalt.h"
#include "bocont.h"
#include "sourcet.h"
#include "loadelt.h"
#include "dbcrst.h"
#include "dbmatt.h"
#include "entitybocon.h"

Go to the source code of this file.

Variables

long Check_unused_prop
 Flag for checking of unused properties.
dbcrstDbcrst
 database of cross-sections and their parameters
dbmattDbmatt
 database of materials and their parameters
listEl_cc_lst
 El_cc_lst[lcid] = list of climatcond objects whose indeces are used in El_loadt for the load case lcid.
listEl_ccf_lst
 El_ccf_lst[lcid] = list of files with climatcond objects whose indeces are used in El_loadt for the load case lcid.
crsectypetEl_cst
 cross-section of elements
long * El_cstdbi
 cross-section type indeces of elements in cross-section database
long * El_csti
 cross-section indeces of elements
listEl_gcc_lst
 El_gcc_lst[lcid] = list of climatcond2 objects whose indeces are used in El_loadt for the load case lcid.
listEl_gccf_lst
 El_gccf_lst[lcid] = list of files with climatcond2 objects whose indeces are used in El_loadt for the load case lcid.
listEl_gtrcc_lst
 El_gtrcc_lst[lcid] = list of types of climatcond2 objects whose indeces are used in El_loadt for the load case lcid.
loadelt *** El_loadt
 element load, El_load[el_id][lcid] = pointer to loadel structure
long ** El_loadtcol
 columns where the edge|surface|volume El_load has been assigned firstly, El_loadln[el_id][lcid][0|1|2] first column with assignment of edge|surface|volume load
long ** El_loadtln
 lines where the edge|surface|volume El_load has been assigned firstly, El_loadln[el_id][lcid][0|1|2] first line with assignment of edge|surface|volume load
long ** El_matdbi
 material type indeces of elements in material database
long ** El_matid
 material indeces of elements
mattypet ** El_mattype
 material type of elements
long * El_nmat
 number of material types assigned to particular elements
listEl_nv_lst
 El_nv_lst[lcid] = list of bnodvalt objects for nodal values whose indeces are used in El_loadt for the load case lcid.
long ** El_sourcet
 sources of transported quantities on elements, Nod_sourcet[elem_id][lcid] = index of quantitiy source in the El_srclst
list El_srclst
 list of particular sources of quantities on elements, indeces from El_sourcet refer to this list
long * El_tfunc
 indeces of time fucntions for switching elements on/off
listEl_trc_lst
 El_trc_lst[lcid] = list of bnodvalt objects for transmission coefficients whose indeces are used in El_loadt for the load case lcid.
listEl_trcc_lst
 El_trcc_lst[lcid] = list of types of climatcond objects whose indeces are used in El_loadt for the load case lcid.
listEl_trr_lst
 El_trr_lst[lcid] = list of bnodvalt objects for radiation coefficients whose indeces are used in El_loadt for the load case lcid.
elemtypetEl_type
 type of elements
char * Inicdf
 pointer to the initial condition file name (must not be deleted)
FILE * Log
 Log file of mechprep.
list Nod_bclst
 list of particular prescribed values of uknowns. It is referenced by Nod_bocon
long ** Nod_bocon
 boundary conditions at nodes (prescribed values of unknowns) Nod_bc[i][j] returns id of pvalt for i-th node and j-th lcid
long ** Nod_ccn
 prescribed coupled dofs at nodes
crsectypetNod_cst
 cross-section types at nodes
long * Nod_cstdbi
 cross-section type indeces of nodes in cross-section database
long * Nod_csti
 cross-section indeces at nodes
double ** Nod_inicd
 initial conditions at nodes, Nod_inicd[nod_id][lcid] = value of the initial condition for the given quantity (lcid) and given node (nod_id)
long ** Nod_sourcet
 nodal sources of transported quantities, Nod_sourcet[nod_id][lcid] = index of quantitiy source in the Nod_srclst
list Nod_srclst
 list of particular nodal sources of quantities, indeces from Nod_sourcet refer to this list
gfunctTft
 array of time functions used in time dependent mechanical problems for each load case
siftop * Top
 Sifel topology.

Variable Documentation

Flag for checking of unused properties.

database of cross-sections and their parameters

Referenced by input_crst(), input_elem_crsect(), input_nod_crsect(), outputt(), wr_crsecst(), wr_elementst(), and wr_nodest().

database of materials and their parameters

Referenced by input_elem_matt(), input_materialst(), outputt(), wr_elementst(), and wr_materialst().

El_cc_lst[lcid] = list of climatcond objects whose indeces are used in El_loadt for the load case lcid.

Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), outputt(), and wr_climatcond().

El_ccf_lst[lcid] = list of files with climatcond objects whose indeces are used in El_loadt for the load case lcid.

Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), outputt(), and wr_climatcond().

cross-section of elements

long* El_cstdbi

cross-section type indeces of elements in cross-section database

long* El_csti

cross-section indeces of elements

El_gcc_lst[lcid] = list of climatcond2 objects whose indeces are used in El_loadt for the load case lcid.

Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), outputt(), and wr_climatcond2().

El_gccf_lst[lcid] = list of files with climatcond2 objects whose indeces are used in El_loadt for the load case lcid.

Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), outputt(), and wr_climatcond2().

El_gtrcc_lst[lcid] = list of types of climatcond2 objects whose indeces are used in El_loadt for the load case lcid.

Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), outputt(), and wr_climatcond2().

element load, El_load[el_id][lcid] = pointer to loadel structure

Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), input_elempropt(), outputt(), and wr_loadelt().

long** El_loadtcol

columns where the edge|surface|volume El_load has been assigned firstly, El_loadln[el_id][lcid][0|1|2] first column with assignment of edge|surface|volume load

Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), and outputt().

long** El_loadtln

lines where the edge|surface|volume El_load has been assigned firstly, El_loadln[el_id][lcid][0|1|2] first line with assignment of edge|surface|volume load

Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), and outputt().

long** El_matdbi

material type indeces of elements in material database

long** El_matid

material indeces of elements

material type of elements

long* El_nmat

number of material types assigned to particular elements

El_nv_lst[lcid] = list of bnodvalt objects for nodal values whose indeces are used in El_loadt for the load case lcid.

Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), outputt(), and wr_loadelt().

long** El_sourcet

sources of transported quantities on elements, Nod_sourcet[elem_id][lcid] = index of quantitiy source in the El_srclst

Referenced by input_elem_sourcet(), outputt(), and wr_sources().

list of particular sources of quantities on elements, indeces from El_sourcet refer to this list

Referenced by input_elem_sourcet(), outputt(), and wr_sources().

long* El_tfunc

indeces of time fucntions for switching elements on/off

El_trc_lst[lcid] = list of bnodvalt objects for transmission coefficients whose indeces are used in El_loadt for the load case lcid.

Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), outputt(), and wr_loadelt().

El_trcc_lst[lcid] = list of types of climatcond objects whose indeces are used in El_loadt for the load case lcid.

Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), outputt(), and wr_climatcond().

El_trr_lst[lcid] = list of bnodvalt objects for radiation coefficients whose indeces are used in El_loadt for the load case lcid.

Referenced by input_elem_edgebc(), input_elem_surfbc(), input_elem_vertbc(), outputt(), and wr_loadelt().

type of elements

char* Inicdf

pointer to the initial condition file name (must not be deleted)

Referenced by input_nod_initcondt(), and main().

FILE* Log

Log file of mechprep.

list of particular prescribed values of uknowns. It is referenced by Nod_bocon

Referenced by input_nod_bocont(), outputt(), and wr_prescquant().

long** Nod_bocon

boundary conditions at nodes (prescribed values of unknowns) Nod_bc[i][j] returns id of pvalt for i-th node and j-th lcid

long** Nod_ccn

prescribed coupled dofs at nodes

cross-section types at nodes

long* Nod_cstdbi

cross-section type indeces of nodes in cross-section database

long* Nod_csti

cross-section indeces at nodes

double** Nod_inicd

initial conditions at nodes, Nod_inicd[nod_id][lcid] = value of the initial condition for the given quantity (lcid) and given node (nod_id)

long** Nod_sourcet

nodal sources of transported quantities, Nod_sourcet[nod_id][lcid] = index of quantitiy source in the Nod_srclst

Referenced by input_nod_sourcet(), outputt(), and wr_sources().

list of particular nodal sources of quantities, indeces from Nod_sourcet refer to this list

Referenced by input_nod_sourcet(), outputt(), and wr_sources().

array of time functions used in time dependent mechanical problems for each load case

Referenced by outputt().

siftop* Top

Sifel topology.


Generated by  doxygen 1.6.2