Gradient-based refinement

Name

Gradient-based refinement -- Adapting cells depending on the local gradient of a variable

Synopsis


#include <gfs.h>


#define     GFS_ADAPT_GRADIENT              (obj)
#define     GFS_IS_ADAPT_GRADIENT           (obj)

            GfsAdaptGradient;

GfsEventClass* gfs_adapt_gradient_class     (void);

Description

GfsAdaptGradient computes the "adaptive cell cost" as the norm of the local gradient of a given variable multiplied by the cell size.

The syntax in parameter files is as follows:

[ GfsAdapt ] V

where V is the variable name.

Details

GFS_ADAPT_GRADIENT()

#define     GFS_ADAPT_GRADIENT(obj)

obj :


GFS_IS_ADAPT_GRADIENT()

#define     GFS_IS_ADAPT_GRADIENT(obj)

obj :


GfsAdaptGradient

typedef struct {
  GfsVariable * v;
} GfsAdaptGradient;


gfs_adapt_gradient_class ()

GfsEventClass* gfs_adapt_gradient_class     (void);

Returns :