📄 data_definee.h
字号:
/* * Copyright (C) 1997-2006 P. Dular, C. Geuzaine * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA. * * Please report all bugs and problems to <getdp@geuz.org>. */#ifndef _DATA_DEFINE_E_H_#define _DATA_DEFINE_E_H_struct StringXDefine { char *string ; int define ;} ;struct StringXDefine1Nbr { char *string ; int define, Nbr1 ;} ;struct StringXPointer { char *string ; void *Pointer ;} ;struct StringX3Function2Nbr { char *string ; void (*Function1)() ; void (*Function2)() ; void (*Function3)() ; double Nbr1 ; int Nbr2 ;} ;struct DefineXFunction { int define ; void (*Function)() ;} ;struct StringXFunction2Nbr { char *string ; void (*Function)() ; int Nbr1, Nbr2 ;} ;struct FunctionXFunction { void (*Function1)() ; void (*Function2)() ; } ;extern struct StringXDefine Mesh_Format[] ;extern struct StringXDefine Field_Type[] ;extern struct StringXDefine FunctionForGroup_Type[] ;extern struct StringXDefine FunctionForGroup_SuppList[] ;extern struct StringXDefine1Nbr Jacobian_Type[] ;extern struct StringXDefine Integration_Type[] ;extern struct StringXDefine Integration_SubType[] ;extern struct StringXDefine Element_Type[] ;extern struct StringXDefine GlobalQuantity_Type[] ;extern struct StringXDefine Constraint_Type[] ;extern struct StringXDefine Formulation_Type[] ;extern struct StringXDefine DefineQuantity_Type[] ;extern struct StringXDefine Operator_Type[] ;extern struct StringXDefine QuantityFromFS_Type[] ;extern struct StringXDefine DefineSystem_Type[] ;extern struct StringXDefine Operation_Type[] ;extern struct StringXDefine ChangeOfState_Type[] ;extern struct StringXDefine PostQuantityTerm_EvaluationType[];extern struct StringXDefine PostSubOperation_CombinationType[];extern struct StringXDefine PostSubOperation_Format[];extern struct StringXDefine PostSubOperation_FormatTag[];extern struct StringXDefine PostSubOperation_AdaptationType[];extern struct StringXDefine PostSubOperation_SortType[] ;extern struct StringXPointer Current_Value[] ;extern struct DefineXFunction FunctionForGauss[] ;extern struct DefineXFunction FunctionForGaussLegendre[] ;extern struct DefineXFunction FunctionForSingularGauss[] ;extern struct StringX3Function2Nbr BF_Function[] ;extern struct StringXFunction2Nbr F_Function[] ;extern struct FunctionXFunction GF_Function[] ;extern struct FunctionXFunction FMMProd_Function2D[] ;extern struct FunctionXFunction FMMProd_Function3D[] ;char *Get_StringForDefine(struct StringXDefine SXD[], int define) ;int Get_DefineForString(struct StringXDefine SXD[], char * string, int * FlagError) ;char *Get_StringForDefine1Nbr(struct StringXDefine1Nbr SXD[], int define) ;int Get_Define1NbrForString(struct StringXDefine1Nbr SXD[], char * string, int * FlagError, int * Nbr1) ;char *Get_StringForPointer(struct StringXPointer SXF[], void * Pointer) ;void Get_PointerForString(struct StringXPointer SXF[], char * string, int * FlagError, void **Pointer) ;char *Get_StringFor3Function2Nbr(struct StringX3Function2Nbr SXF[], void (*Function1)()) ;void Get_3Function2NbrForString(struct StringX3Function2Nbr SXF[], char * string, int * FlagError, void (**Function1)(), void (**Function2)(), void (**Function3)(), double * Nbr1, int * Nbr2) ;void Get_FunctionForDefine(struct DefineXFunction DXF[], int define, int * FlagError, void (**Function)()) ;void Get_Function2NbrForString(struct StringXFunction2Nbr SXF[], char * string, int * FlagError, void (**Function)(), int * Nbr1, int * Nbr2) ;void Get_FunctionForFunction(struct FunctionXFunction FXF[], void (*Function1)(), int * FlagError, void (**Function2)() ) ; char *Get_StringForFunction2Nbr(struct StringXFunction2Nbr SXF[], void (*Function)()) ;char* Get_Valid_SXD (struct StringXDefine V[]);char* Get_Valid_SXD1N (struct StringXDefine1Nbr V[]);char* Get_Valid_SXP (struct StringXPointer V[]);char* Get_Valid_SX3F2N(struct StringX3Function2Nbr V[]);char* Get_Valid_SXF2N (struct StringXFunction2Nbr V[]);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -