📄 globprep.h
字号:
#ifndef GLOBPREP_H#define GLOBPREP_H#include "vector.h"#include "siftop.h"#include "alias.h"#include "global.h"#include "loadn.h"#include "dloadn.h"#include "loadel.h"#include "bocon.h"#include "inicon.h"#include "dbcrs.h"#include "dbmat.h"#include "edgeload.h"#include "surfload.h"#include "elsurfload.h"#include "pointset.h"#include "tempload.h"extern siftop *Top; ///< Sifel topologyextern long Npropn; ///< number of entries with nodal propertyextern long Nprope; ///< number of entries with element property// Folowing arrays have size equal to number of lines with property description// of nodes(elements).// This numbers are specified in the input file on the first line before section// described nodals or elements propertyextern long *Nnp; ///< property numbers for nodesextern long *Nep; ///< property numbers for elementsextern long *Ndofn; ///< array of number of dof for nodesextern bocon **Boc; ///< array of pointers to the nodal boundary conditions structuresextern long **Boccn; /**< array with bocon squence number (0 : if Boc[i] == NULL) (positive number : if Boc[i] != NULL)*/extern loadel **Lel; ///< array of pointers to the element load structuresextern loadn **Lno; ///< array of pointers to the nodal load structures//extern dloadel **Dlel; // array of pointers to the dynamic element load structuresextern dloadn **Dlno; ///< array of pointers to the dynamic nodal load structuresextern elemtype *Tel; ///< array of element typesextern strastrestate *Ssse;///< stress strain state for plane elementextern long *Sel; ///< array with element shape numberextern long *Nmel; ///< number of materials on the elementextern mattype **Mel; ///< array of material typesextern long **Melid; ///< array of material indecesextern crsectype *Ncs; ///< array of cross-section types in the nodesextern long *Ncsi; ///< array of cross-section indeces in the nodesextern long **Nccn; ///< array of pointers to common code numbers in the nodesextern tempload **Ntemp; ///< array with temperature load of nodesextern long Ntempl; ///< indicator whether temperature load is given in the current problemextern crsectype *Ecs; ///< array of cross-section types in the elementsextern long *Ecsi; ///< array of cross-section indeces in the elementsextern vector **Nlsv; ///< array of vectors of local systems in the nodesextern vector **Elsv; ///< array of vectors of local systems in the elementsextern long Nels; ///< number of local coordinate systems in the integration pointsextern dbmat *Dbmat; ///< database of materials and their parametersextern dbcrs *Dbcrs; ///< database of cross-sections and their parametersextern long *Tndofn; ///< array of number of dof for every nodeextern elemtype *Tet; ///< array of element type for each elementextern long *Nmu; ///< array with indicators of used material types from material databaseextern long *Ncu; ///< array with indicators of used cross-section types from cross-section databaseextern long Nlc; ///< number of loading casesextern long Nslc; ///< number of loading casesextern long Nlay; ///< number of layers for layered problemsextern long Nspd; ///< number of values of static prescribed displacementsextern long Ndpd; ///< number of values of dynamic prescribed displacementsextern long Csrin; ///< number of renumbered index in function wr_nodesextern inicon **Inic; ///< array of pointers to the nodal initial conditions structuresextern long Ninic; ///< indicator whether initial conditions are given in the current problemextern long *Enip; ///< array with number of integration point for each elementextern edgeload **Edgl; ///< array with edge loadextern surfload **Surfl; ///< array with surface loadextern elsurfload **Elsurfl; ///< array with element surface loadextern elemposition *Eep; ///< array with position indicator of point where stresses and strains will be evaluatedextern pointset **Eps; ///< array with position point setsextern gfunct *Tf; ///< array of time functions used in time dependent mechanical problems for each load caseextern dynload Tdynload;///< type of dynamic loadextern long *Tfel; ///< array of indeces of time functions for elements in growing structure problems#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -