Control class that aggregates all the features and ttributes of a discrete model and provides the interfaces for other objects to access the discrete model's components.
More...
Public Member Functions |
|
| Model () |
| | Default constructor.
|
| | Model (Model &Instance) |
| | Copy-initializer constructor. Copies the contents of Instance for the object.
|
|
| ~Model () |
| | Destructor.
|
| Model & | operator= (Model &Instance) |
| | Copies the contents of Instance for the object.
|
| | operator Nodes & () |
| | Cast to Nodes. Returns the attribute of this class that is an object of the Nodes class which stores the coordinates of the discrete model.
|
| | operator DOFs & () |
| | Cast to DOFs. Returns the attribute of this class that is an object of the DOFs class.
|
| | operator MeshTopology & () |
| | Cast to MeshTopology. Returns the attribute of this class that is an object of the MeshTopology class.
|
|
| operator Equations & () |
| | Cast to Equations. Returns the attribute of this class that is an object of the Equations class.
|
| | operator FEGroups & () |
| | Cast to FEGroups. Returns the attribute of this class that is an object of the FEGroups class.
|
| | operator LoadSets & () |
| | Cast to LoadSets. Returns the attribute of this class that is an object of the LoadSets class.
|
| | operator BoundaryConditions & () |
| | Cast to BoundaryConditions. Returns the attribute of this class that is an object of the BoundaryConditions class.
|
| | operator GeometryMesh & () |
| | Cast to GeometryMesh. Returns the attribute of this class that is an object of the GeometryMesh class.
|
| | operator BoundaryData & () |
| | Cast to GeometryMesh. Returns the attribute of this class that is an object of the GeometryMesh class.
|
| unsigned long | GetNumberNodes () |
| | Returns the number of nodes of the discrete model.
|
| unsigned long | GetNumberLoadSets () |
| | Returns the number of load cases of the discrete model.
|
| unsigned long | GetNumberElements () |
| | Returns the number of finite elements present in the discrete model.
|
| unsigned long | GetNumberFEGroups () |
| | Returns the number of groups of finite elements of the discrete model.
|
| unsigned long | GetNumberEquations () |
| | Returns the number of equations of the discrete model (number of free degrees of freedom).
|
| unsigned long | GetDimension () |
| | Returs the dimension od the problem.
|
| void | Save (char *Tabname, int Version, char *Filename) |
| | Writes class data to a binary database.
|
| void | Save (FILE *File) |
| | Writes class information to a binary file.
|
| void | Restore (char *Tabname, int Version, char *Filename) |
| | Restores class data from a binary database written using the Save method.
|
| void | Restore (FILE *File) |
| | Restores class data (written using the Save method) from a binary file.
|
| void | Read (FILE *FEMFile, FILE *DEFFile, FILE *LOGFile, SolverType_E SolverType, unsigned long TheoSoluIntOrder=0) |
| | Reads class data from ASCII files.
|
| void | Print (FILE *File, char *Message="") |
| | Reads class data from the .def ASCII file.
|
|
void | Free () |
| | Releases the physical memory allocated for the discrete model.
|
Public Attributes |
|
char | Tit [TITLE_SIZE] |
| | Title of the analysis.
|
|
DOFs | DOFNames |
| | DOF names and cardinality.
|
|
Nodes | Coords |
| | Instance of the Nodes class to store the global nodal coordinates.
|
|
MeshTopology | MeshTopo |
| | Instance of the MeshTopology class.
|
|
Equations | Eqs |
| | Degrees of freedom of the discrete model.
|
|
FEGroups | Groups |
| | Finite element discretization: incidence, finite element types and geometrical properties.
|
| LoadSets | LS |
| | Sets of external loads: nodal loads and body loads.
|
|
BoundaryConditions | BCs |
| | Boundary conditions imposed on degrees of freedom: eliminated (zero) and prescribed (nonzero) BCs.
|
|
GeometryMesh | GeoMsh |
| | Respresents the relationship between geometry and mesh entities.
|
|
BoundaryData | BData |
| | Respresents the nurbs entities.
|
|
unsigned long | PosTotalNumberDOFs |
| | This attributes stores the total number of DOFs to post processing mesh.
|
|
unsigned long | SolTotalNumberDOFs |
| | This attributes stores the total number of DOFs to solution mesh.
|
Control class that aggregates all the features and ttributes of a discrete model and provides the interfaces for other objects to access the discrete model's components.
- Author:
- Marco Lcio Bittencourt/Fabiano Fernandes Bargos
- Date:
- April/19/2011