16 #define _IB_XY_ "2d (xy)"
18 #define _IB_XZ_ "2d (xz)"
20 #define _IB_YZ_ "2d (yz)"
39 typedef struct _facet_3d_{
67 typedef struct _facet_map_{
100 typedef struct _body_3d_{
125 typedef struct _boundary_node_{
137 interp_node_distance,
153 typedef struct immersed_boundary{
int IBInterpCoeffs(void *, void *, double *, int *, int, double *)
int IBComputeBoundingBox(Body3D *)
int IBCreateFacetMapping(void *, void *, double *, int *, int)
int IBIdentifyBoundary(void *, void *, int *, int, double *)
Structure defining an immersed boundary node.
Structure containing variables for immersed boundary implementation.
Structure defining a body.
Structure defining a facet.
Structure defining a facet map.
int IBIdentifyBody(void *, int *, int *, int, void *, double *, double *)
int IBWriteBodySTL(Body3D *, char *, void *, int, int *)
int IBAssembleGlobalFacetData(void *, void *, const double *const, double **const, int)
#define _MAX_STRING_SIZE_
int IBReadBodySTL(Body3D **, char *, void *, int *)
int IBComputeFacetVar(void *, void *, const double *const, int, double **const)
int IBNearestFacetNormal(void *, void *, double *, double, int *, int)
Some basic definitions and macros.
int IBComputeNormalGradient(void *, void *, const double *const, int, double **const)
int IBIdentifyMode(double *, int *, void *)