"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "Interface/ProDefine.h" between
getdp-3.4.0-source.tgz and getdp-3.5.0-source.tgz

About: GetDP is a general finite element solver using mixed elements to discretize de Rham-type complexes in one, two and three dimensions.

ProDefine.h  (getdp-3.4.0-source.tgz):ProDefine.h  (getdp-3.5.0-source.tgz)
// GetDP - Copyright (C) 1997-2021 P. Dular and C. Geuzaine, University of Liege // GetDP - Copyright (C) 1997-2022 P. Dular and C. Geuzaine, University of Liege
// //
// See the LICENSE.txt file for license information. Please report all // See the LICENSE.txt file for license information. Please report all
// issues on https://gitlab.onelab.info/getdp/getdp/issues. // issues on https://gitlab.onelab.info/getdp/getdp/issues.
#ifndef PRO_DEFINE_H #ifndef PRO_DEFINE_H
#define PRO_DEFINE_H #define PRO_DEFINE_H
#include "ProData.h" #include "ProData.h"
struct StringXDefine { struct StringXDefine {
skipping to change at line 37 skipping to change at line 37
const char *string; const char *string;
void (*Function1)(); void (*Function1)();
void (*Function2)(); void (*Function2)();
void (*Function3)(); void (*Function3)();
double Nbr1; double Nbr1;
int Nbr2; int Nbr2;
int Nbr3; int Nbr3;
}; };
struct DefineXFunction { struct DefineXFunction {
int define; int define;
void (*Function)(); void (*Function)();
}; };
struct StringXFunction2Nbr { struct StringXFunction2Nbr {
const char *string; const char *string;
void (*Function)(); void (*Function)();
int Nbr1, Nbr2; int Nbr1, Nbr2;
}; };
struct FunctionXFunction { struct FunctionXFunction {
void (*Function1)(); void (*Function1)();
void (*Function2)(); void (*Function2)();
}; };
extern struct StringXDefine Mesh_Format[]; extern struct StringXDefine Mesh_Format[];
extern struct StringXDefine Field_Type[]; extern struct StringXDefine Field_Type[];
extern struct StringXDefine FunctionForGroup_Type[]; extern struct StringXDefine FunctionForGroup_Type[];
extern struct StringXDefine FunctionForGroup_SuppList[]; extern struct StringXDefine FunctionForGroup_SuppList[];
extern struct StringXDefine1Nbr Jacobian_Type[]; extern struct StringXDefine1Nbr Jacobian_Type[];
extern struct StringXDefine Integration_Type[]; extern struct StringXDefine Integration_Type[];
extern struct StringXDefine Integration_SubType[]; extern struct StringXDefine Integration_SubType[];
extern struct StringXDefine Element_Type[]; extern struct StringXDefine Element_Type[];
extern struct StringXDefine GlobalQuantity_Type[]; extern struct StringXDefine GlobalQuantity_Type[];
extern struct StringXDefine Constraint_Type[]; extern struct StringXDefine Constraint_Type[];
extern struct StringXDefine Formulation_Type[]; extern struct StringXDefine Formulation_Type[];
extern struct StringXDefine Equation_SubType[]; extern struct StringXDefine Equation_SubType[];
extern struct StringXDefine DefineQuantity_Type[]; extern struct StringXDefine DefineQuantity_Type[];
extern struct StringXDefine Operator_Type[]; extern struct StringXDefine Operator_Type[];
extern struct StringXDefine QuantityFromFS_Type[]; extern struct StringXDefine QuantityFromFS_Type[];
extern struct StringXDefine DefineSystem_Type[]; extern struct StringXDefine DefineSystem_Type[];
extern struct StringXDefine Operation_Type[]; extern struct StringXDefine Operation_Type[];
extern struct StringXDefine ChangeOfState_Type[]; extern struct StringXDefine ChangeOfState_Type[];
extern struct StringXDefine PostQuantityTerm_EvaluationType[]; extern struct StringXDefine PostQuantityTerm_EvaluationType[];
extern struct StringXDefine PostSubOperation_CombinationType[]; extern struct StringXDefine PostSubOperation_CombinationType[];
extern struct StringXDefine PostSubOperation_Format[]; extern struct StringXDefine PostSubOperation_Format[];
extern struct StringXDefine PostSubOperation_FormatTag[]; extern struct StringXDefine PostSubOperation_FormatTag[];
extern struct StringXDefine PostSubOperation_AdaptationType[]; extern struct StringXDefine PostSubOperation_AdaptationType[];
extern struct StringXDefine PostSubOperation_SortType[]; extern struct StringXDefine PostSubOperation_SortType[];
extern struct StringXPointer Current_Value[]; extern struct StringXPointer Current_Value[];
extern struct DefineXFunction FunctionForGauss[]; extern struct DefineXFunction FunctionForGauss[];
extern struct DefineXFunction FunctionForGaussLegendre[]; extern struct DefineXFunction FunctionForGaussLegendre[];
extern struct DefineXFunction FunctionForSingularGauss[]; extern struct DefineXFunction FunctionForSingularGauss[];
extern struct StringX3Function3Nbr BF_Function[]; extern struct StringX3Function3Nbr BF_Function[];
extern struct StringXFunction2Nbr F_Function[]; extern struct StringXFunction2Nbr F_Function[];
extern struct FunctionXFunction GF_Function[]; extern struct FunctionXFunction GF_Function[];
const char *Get_StringForDefine(struct StringXDefine SXD[], int define); const char *Get_StringForDefine(struct StringXDefine SXD[], int define);
int Get_DefineForString(struct StringXDefine SXD[], const char *string, int Get_DefineForString(struct StringXDefine SXD[], const char *string,
int *FlagError); int *FlagError);
const char *Get_StringForDefine1Nbr(struct StringXDefine1Nbr SXD[], int define); const char *Get_StringForDefine1Nbr(struct StringXDefine1Nbr SXD[], int define);
int Get_Define1NbrForString(struct StringXDefine1Nbr SXD[], const char *string, int Get_Define1NbrForString(struct StringXDefine1Nbr SXD[], const char *string,
int *FlagError, int *Nbr1); int *FlagError, int *Nbr1);
const char *Get_StringForPointer(struct StringXPointer SXF[], void *Pointer); const char *Get_StringForPointer(struct StringXPointer SXF[], void *Pointer);
void Get_PointerForString(struct StringXPointer SXF[], const char *string, void Get_PointerForString(struct StringXPointer SXF[], const char *string,
int *FlagError, void **Pointer); int *FlagError, void **Pointer);
const char *Get_StringFor3Function3Nbr(struct StringX3Function3Nbr SXF[], const char *Get_StringFor3Function3Nbr(struct StringX3Function3Nbr SXF[],
void (*Function1)()); void (*Function1)());
void Get_3Function3NbrForString(struct StringX3Function3Nbr SXF[], const char *s void Get_3Function3NbrForString(struct StringX3Function3Nbr SXF[],
tring, const char *string, int *FlagError,
int *FlagError, void (**Function1)(), void (**Function1)(), void (**Function2)(),
void (**Function2)(), void (**Function3)(), void (**Function3)(), double *Nbr1, int *Nbr2,
double *Nbr1, int *Nbr2, int *Nbr3); int *Nbr3);
void Get_FunctionForDefine(struct DefineXFunction DXF[], int define, void Get_FunctionForDefine(struct DefineXFunction DXF[], int define,
int *FlagError, void (**Function)()); int *FlagError, void (**Function)());
void Get_Function2NbrForString(struct StringXFunction2Nbr SXF[], const char *str
ing,
int *FlagError, void (**Function)(),
int *Nbr1, int *Nbr2);
void Get_FunctionForFunction(struct FunctionXFunction FXF[], void (*Function1) void Get_Function2NbrForString(struct StringXFunction2Nbr SXF[],
(), const char *string, int *FlagError,
int *FlagError, void (**Function2)() ); void (**Function)(), int *Nbr1, int *Nbr2);
void Get_FunctionForFunction(struct FunctionXFunction FXF[],
void (*Function1)(), int *FlagError,
void (**Function2)());
const char *Get_StringForFunction2Nbr(struct StringXFunction2Nbr SXF[], void (*F const char *Get_StringForFunction2Nbr(struct StringXFunction2Nbr SXF[],
unction)()); void (*Function)());
void Get_Valid_SXD(const char *value, struct StringXDefine V[]); void Get_Valid_SXD(const char *value, struct StringXDefine V[]);
void Get_Valid_SXD1N(const char *value, struct StringXDefine1Nbr V[]); void Get_Valid_SXD1N(const char *value, struct StringXDefine1Nbr V[]);
void Get_Valid_SXP(const char *value, struct StringXPointer V[]); void Get_Valid_SXP(const char *value, struct StringXPointer V[]);
void Get_Valid_SX3F3N(const char *value, struct StringX3Function3Nbr V[]); void Get_Valid_SX3F3N(const char *value, struct StringX3Function3Nbr V[]);
void Get_Valid_SXF2N(const char *value, struct StringXFunction2Nbr V[]); void Get_Valid_SXF2N(const char *value, struct StringXFunction2Nbr V[]);
int Gmsh2GetDP(int type); int Gmsh2GetDP(int type);
int GetDP2Gmsh(int type); int GetDP2Gmsh(int type);
 End of changes. 13 change blocks. 
52 lines changed or deleted 51 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)