hp2FEM  0.1
include/finiteelement/FiniteElementAttributes_S.h
00001 #ifndef _FINITEELEMENTATTRIBUTES_S_H_
00002 #define _FINITEELEMENTATTRIBUTES_S_H_
00003 // ---------------------------------------------
00004 // company   : 
00005 // user      : 
00006 // date      : 22 Mar 2015 17:22
00007 // file      : FiniteElementAttributes_S.h
00008 // markers   : Full
00009 // language  : C++
00010 // generator : Metamill 6.0
00011 // ---------------------------------------------
00012 
00013 //#UBLK-BEG-HEADERH
00014 //==============================================================
00015 // Description : 
00016 //--------------------------------------------------------------
00017 // Author      : Gilberto Luis
00018 // Created     : 18 Aug 2011
00019 //--------------------------------------------------------------
00020 // Change history : 
00021 //   18 Aug 2011 (Gilberto Luis) Initial version generated
00022 //
00023 //==============================================================
00024 //#UBLK-END-HEADERH
00025 
00026 /*=================================================================================================
00027 =                                                                                                 =
00028 =       Copyright 2010-2015  Marco Lucio Bittencourt / Fabiano Fernandes Bargos                       =
00029 =                        Gilberto Luis Valente / Jorge Luis Suzuki / Allan Patrick Cordeiro Dias  =
00030 =                                                                                                 =
00031 =       Licensed under the Apache License, Version 2.0 (the "License");                               =
00032 =       you may not use this file except in compliance with the License.                              =
00033 =       You may obtain a copy of the License at                                                       =
00034 =                                                                                                 =
00035 =               http://www.apache.org/licenses/LICENSE-2.0                                                =
00036 =                                                                                                 =
00037 =       Unless required by applicable law or agreed to in writing, software                           =
00038 =       distributed under the License is distributed on an "AS IS" BASIS,                             =
00039 =       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.                      =
00040 =       See the License for the specific language governing permissions and                           =
00041 =       limitations under the License.                                                                =
00042 =                                                                                                 =
00043 =================================================================================================*/
00044 
00045 
00077 struct FiniteElementAttributes_S
00078 {
00079 //#UBLK-BEG-CLASSDEF mm:4bd6b433-8a5f-11e0-8d56-902a2f4960f3
00080 //#UBLK-END-CLASSDEF
00081 
00082    // attr=mm:f8199ca7-8a61-11e0-8d56-902a2f4960f3
00083    unsigned long NDOFs;
00084    // attr=mm:cf91a167-8a61-11e0-8d56-902a2f4960f3
00085    unsigned long Pmax;
00086    // attr=mm:cef91b63-8a61-11e0-8d56-902a2f4960f3
00087    CalculationProcedure_E CalcProc;
00088    // attr=mm:a7a24d2d-8a61-11e0-8d56-902a2f4960f3
00089    unsigned long Dim;
00090    // attr=mm:a709b883-8a61-11e0-8d56-902a2f4960f3
00091    ElementShape_E ElemShape;
00092    // attr=mm:b003895b-bc56-4119-bff0-4128a88c7046
00093    ElementShape_E EntityShape;
00094    // attr=mm:a7a24675-8a61-11e0-8d56-902a2f4960f3
00095    ProblemType_E ProbType;
00096    // attr=mm:a7a2547b-8a61-11e0-8d56-902a2f4960f3
00097    Kinematics_E Kin;
00098    // attr=mm:a83acaa3-8a61-11e0-8d56-902a2f4960f3
00099    StrainMeasure_E StrainMeas;
00100    // attr=mm:665e6ab7-8a62-11e0-8d56-902a2f4960f3
00101    FiniteFormulation_E FiniFormu;
00102    // attr=mm:665e720f-8a62-11e0-8d56-902a2f4960f3
00103    pMesh_E pMesh;
00104    // attr=mm:66f6e837-8a62-11e0-8d56-902a2f4960f3
00105    MeshType_E MshType;
00106 
00110    // attr=mm:171db65e-701f-4b06-81fc-3d9ffcea63f7
00111    MappingType_E MapType;
00112 
00116    // attr=mm:e0c951d6-d0a1-4618-bb22-a2f32bb4f76f
00117    unsigned long MapOrder;
00118    // attr=mm:9148c399-8a62-11e0-8d56-902a2f4960f3
00119    MassStiffType_E MassType;
00120    // attr=mm:91e1424f-8a62-11e0-8d56-902a2f4960f3
00121    StiffnessType_E StiffType;
00122    // attr=mm:c46c00f1-09e0-496c-9c27-3ec00b6a8a9c
00123    MaterialType_E MatType;
00124 
00125 
00126 //#UBLK-BEG-CLASSMEMB mm:4bd6b433-8a5f-11e0-8d56-902a2f4960f3
00127 //#UBLK-END-CLASSMEMB
00128 };
00129 
00130 //#UBLK-BEG-GLOBALH
00131 //#UBLK-END-GLOBALH
00132 
00133 
00134 #endif // _FINITEELEMENTATTRIBUTES_S_H_
 All Classes Files Functions Variables Typedefs Friends Defines