"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "Functions/GF.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.

GF.h  (getdp-3.4.0-source.tgz):GF.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 GF_H #ifndef GF_H
#define GF_H #define GF_H
#include "ProData.h" #include "ProData.h"
/* ------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------ */
/* G r e e n F u n c t i o n s */ /* G r e e n F u n c t i o n s */
/* ------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------ */
#define GF_ARG struct Function * Fct, struct Value * A, struct Value * V #define GF_ARG struct Function *Fct, struct Value *A, struct Value *V
void GF_Laplace (GF_ARG) ; void GF_Laplace(GF_ARG);
void GF_GradLaplace (GF_ARG) ; void GF_GradLaplace(GF_ARG);
void GF_NPxGradLaplace (GF_ARG) ; void GF_NPxGradLaplace(GF_ARG);
void GF_NSxGradLaplace (GF_ARG) ; void GF_NSxGradLaplace(GF_ARG);
void GF_ApproximateLaplace (GF_ARG) ; void GF_ApproximateLaplace(GF_ARG);
void GF_Helmholtz (GF_ARG) ; void GF_Helmholtz(GF_ARG);
void GF_GradHelmholtz (GF_ARG) ; void GF_GradHelmholtz(GF_ARG);
void GF_NSxGradHelmholtz (GF_ARG) ; void GF_NSxGradHelmholtz(GF_ARG);
void GF_NPxGradHelmholtz (GF_ARG) ; void GF_NPxGradHelmholtz(GF_ARG);
void GF_HelmholtzThinWire (GF_ARG) ; void GF_HelmholtzThinWire(GF_ARG);
#define GF_ARGX \ #define GF_ARGX \
struct Element * Element, struct Function * Fct, \ struct Element *Element, struct Function *Fct, void (*xFunctionBF)(), \
void (*xFunctionBF) (), int EntityNum, \ int EntityNum, double x, double y, double z, struct Value *Val
double x, double y, double z, struct Value * Val
void GF_LaplacexForm(GF_ARGX);
void GF_LaplacexForm (GF_ARGX) ; void GF_GradLaplacexForm(GF_ARGX);
void GF_GradLaplacexForm (GF_ARGX) ; void GF_NPxGradLaplacexForm(GF_ARGX);
void GF_NPxGradLaplacexForm (GF_ARGX) ; void GF_NSxGradLaplacexForm(GF_ARGX);
void GF_NSxGradLaplacexForm (GF_ARGX) ; void GF_ApproximateLaplacexForm(GF_ARGX);
void GF_ApproximateLaplacexForm (GF_ARGX) ;
void GF_HelmholtzxForm (GF_ARGX) ; void GF_HelmholtzxForm(GF_ARGX);
#endif #endif
 End of changes. 4 change blocks. 
25 lines changed or deleted 24 lines changed or added

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