#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. | |
| dbcrst * | Dbcrst | 
| database of cross-sections and their parameters | |
| dbmatt * | Dbmatt | 
| database of materials and their parameters | |
| list * | El_cc_lst | 
| El_cc_lst[lcid] = list of climatcond objects whose indeces are used in El_loadt for the load case lcid. | |
| list * | El_ccf_lst | 
| El_ccf_lst[lcid] = list of files with climatcond objects whose indeces are used in El_loadt for the load case lcid. | |
| crsectypet * | El_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 | |
| list * | El_gcc_lst | 
| El_gcc_lst[lcid] = list of climatcond2 objects whose indeces are used in El_loadt for the load case lcid. | |
| list * | El_gccf_lst | 
| El_gccf_lst[lcid] = list of files with climatcond2 objects whose indeces are used in El_loadt for the load case lcid. | |
| list * | El_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 | |
| list * | El_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 | |
| list * | El_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. | |
| list * | El_trcc_lst | 
| El_trcc_lst[lcid] = list of types of climatcond objects whose indeces are used in El_loadt for the load case lcid. | |
| list * | El_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. | |
| elemtypet * | El_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 | |
| crsectypet * | Nod_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 | |
| gfunct * | Tft | 
| array of time functions used in time dependent mechanical problems for each load case | |
| siftop * | Top | 
| Sifel topology. | |
| long Check_unused_prop | 
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().
| 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.
 1.6.2
 1.6.2