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 IBIdentifyMode(double *, int *, void *)
Structure defining a facet.
Structure defining a facet map.
Structure defining a body.
Structure defining an immersed boundary node.
Structure containing variables for immersed boundary implementation.
int IBNearestFacetNormal(void *, void *, double *, double, int *, int)
Some basic definitions and macros.
int IBCreateFacetMapping(void *, void *, double *, int *, int)
int IBWriteBodySTL(Body3D *, char *, void *, int, int *)
#define _MAX_STRING_SIZE_
int IBReadBodySTL(Body3D **, char *, void *, int *)
int IBComputeNormalGradient(void *, void *, const double *const, int, double **const)
int IBIdentifyBody(void *, int *, int *, int, void *, double *, double *)
int IBComputeBoundingBox(Body3D *)
int IBInterpCoeffs(void *, void *, double *, int *, int, double *)
int IBComputeFacetVar(void *, void *, const double *const, int, double **const)
int IBIdentifyBoundary(void *, void *, int *, int, double *)
int IBAssembleGlobalFacetData(void *, void *, const double *const, double **const, int)