#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.