Solid refinement

Name

Solid refinement -- Refining cells close to a solid boundary

Synopsis


#include <gfs.h>


#define     GFS_REFINE_SOLID_CLASS          (klass)
#define     GFS_REFINE_SOLID                (obj)
#define     GFS_IS_REFINE_SOLID             (obj)

struct      GfsRefineSolidClass;
struct      GfsRefineSolid;

GfsRefineSolidClass* gfs_refine_solid_class (void);

Description

GfsRefineSolid can be used to add levels of refinement to cells which are cut by a solid boundary.

The syntax in parameter files is as follows:

[ GfsRefine ]

Details

GFS_REFINE_SOLID_CLASS()

#define     GFS_REFINE_SOLID_CLASS(klass)

klass :


GFS_REFINE_SOLID()

#define     GFS_REFINE_SOLID(obj)

obj :


GFS_IS_REFINE_SOLID()

#define     GFS_IS_REFINE_SOLID(obj)

obj :


struct GfsRefineSolidClass

struct GfsRefineSolidClass {

  GfsRefineClass parent_class;
};


struct GfsRefineSolid

struct GfsRefineSolid {

  GfsRefine parent;
};


gfs_refine_solid_class ()

GfsRefineSolidClass* gfs_refine_solid_class (void);

Returns :