hp2FEM  0.1
include/solvercontrol/TheoreticalSolution_S.h
00001 #ifndef _THEORETICALSOLUTION_S_H_
00002 #define _THEORETICALSOLUTION_S_H_
00003 // ---------------------------------------------
00004 // company   : 
00005 // user      : 
00006 // date      : 22 Mar 2015 17:25
00007 // file      : TheoreticalSolution_S.h
00008 // markers   : Full
00009 // language  : C++
00010 // generator : Metamill 6.0
00011 // ---------------------------------------------
00012 
00013 //#UBLK-BEG-HEADERH
00014 //#UBLK-END-HEADERH
00015 
00016 /*=================================================================================================
00017 =                                                                                                 =
00018 =       Copyright 2010-2015  Marco Lucio Bittencourt / Fabiano Fernandes Bargos                       =
00019 =                        Gilberto Luis Valente / Jorge Luis Suzuki / Allan Patrick Cordeiro Dias  =
00020 =                                                                                                 =
00021 =       Licensed under the Apache License, Version 2.0 (the "License");                               =
00022 =       you may not use this file except in compliance with the License.                              =
00023 =       You may obtain a copy of the License at                                                       =
00024 =                                                                                                 =
00025 =               http://www.apache.org/licenses/LICENSE-2.0                                                =
00026 =                                                                                                 =
00027 =       Unless required by applicable law or agreed to in writing, software                           =
00028 =       distributed under the License is distributed on an "AS IS" BASIS,                             =
00029 =       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.                      =
00030 =       See the License for the specific language governing permissions and                           =
00031 =       limitations under the License.                                                                =
00032 =                                                                                                 =
00033 =================================================================================================*/
00034 
00035 
00036 #include "model/Solver_defs.h"
00037 #include "enumerations/Norm_E.h"
00038 
00039 
00057 struct TheoreticalSolution_S
00058 {
00059 //#UBLK-BEG-CLASSDEF mm:1af951fd-3df3-11e0-891a-d4865a8b0383
00060 //#UBLK-END-CLASSDEF
00061 
00065    // attr=mm:5562e541-3df3-11e0-891a-d4865a8b0383
00066    char TheoSolu[MAX_NUMBER_DIRS_DOFS][MAX_SYMB_EXPR_SIZE];
00067 
00071    // attr=mm:5dbb25eb-3df3-11e0-891a-d4865a8b0383
00072    unsigned long TheoSoluPolyOrder;
00073 
00077    // attr=mm:89d68a2b-3df3-11e0-891a-d4865a8b0383
00078    unsigned long NumDOFs;
00079 
00083    // attr=mm:6ad80db1-3df3-11e0-891a-d4865a8b0383
00084    char DOFNames[MAX_NUMBER_DIRS_DOFS][MAX_SYMB_EXPR_SIZE];
00085 
00089    // attr=mm:76c3c1fb-3df3-11e0-891a-d4865a8b0383
00090    char SymNumFlag[MAX_NUMBER_DIRS_DOFS];
00091 
00095    // attr=mm:bf7b70f1-3df3-11e0-891a-d4865a8b0383
00096    double TheoSoluNorm; //= 0;
00097 
00101    // attr=mm:cd49fb11-0a26-4dc0-8a51-b51d5853c25c
00102    Norm_E NormType;
00103 
00104 
00105 //#UBLK-BEG-CLASSMEMB mm:1af951fd-3df3-11e0-891a-d4865a8b0383
00106 //#UBLK-END-CLASSMEMB
00107 };
00108 
00109 //#UBLK-BEG-GLOBALH
00110 //#UBLK-END-GLOBALH
00111 
00112 
00113 #endif // _THEORETICALSOLUTION_S_H_
 All Classes Files Functions Variables Typedefs Friends Defines