⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 data_definee.h

📁 cfd求解器使用与gmsh网格的求解
💻 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 + -