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 :