BlobID v2.2.2
Loading...
Searching...
No Matches
Typedefs | Functions
Data Fields

Typedefs

typedef intptr_t BLOBID_Data
 Object to hold BlobID data.
 
typedef const double fieldDataType
 Type used for data fields.
 

Functions

void BLOBID_DataInit (BLOBID_Data *const data)
 
void BLOBID_DataClear (BLOBID_Data *const data)
 
void BLOBID_DataAddDV (fieldDataType **dv, BLOBID_Data *const data)
 
void BLOBID_DataAddVOF (fieldDataType **vof, BLOBID_Data *const data)
 
void BLOBID_DataAddNorm (fieldDataType **norm, BLOBID_Data *const data)
 

Detailed Description

Blob uses the BLOBID_Data object to store input data fields.

To create an (empty) BLOBID_Data, call BLOBID_DataInit(). The following fields can be added:

Note
The size of these fields must be consistent with Domain Definition.

Function Documentation

◆ BLOBID_DataInit()

void BLOBID_DataInit ( BLOBID_Data *const  data)

Create the BLOBID_Data object

◆ BLOBID_DataClear()

void BLOBID_DataClear ( BLOBID_Data *const  data)

Delete the BLOBID_Data object

◆ BLOBID_DataAddDV()

void BLOBID_DataAddDV ( fieldDataType **  dv,
BLOBID_Data *const  data 
)

Add the field \(\Delta V\)

Parameters
dvDV field
datathe BLOBID_Data object

◆ BLOBID_DataAddVOF()

void BLOBID_DataAddVOF ( fieldDataType **  vof,
BLOBID_Data *const  data 
)

Add the field \(f\)

Parameters
vofVOF field
datathe BLOBID_Data object

◆ BLOBID_DataAddNorm()

void BLOBID_DataAddNorm ( fieldDataType **  norm,
BLOBID_Data *const  data 
)

Add the field \(\vec{n}\)

Parameters
norminterface normals field
datathe BLOBID_Data object