|
Tissue Forge C 0.2.1
Interactive, particle-based physics, chemistry and biology modeling and simulation environment
|


Go to the source code of this file.
Data Structures | |
| struct | tfBoundaryConditionSpaceKindHandle |
| Enums for kind of boundary conditions along directions. More... | |
| struct | tfBoundaryConditionKindHandle |
| Enums for kind of individual boundary condition. More... | |
| struct | tfBoundaryConditionHandle |
| Handle to a BoundaryCondition instance. More... | |
| struct | tfBoundaryConditionsHandle |
| Handle to a BoundaryConditions instance. More... | |
| struct | tfBoundaryConditionsArgsContainerHandle |
| Handle to a BoundaryConditionsArgsContainer instance. More... | |
Functions | |
| HRESULT | tfBoundaryConditionSpaceKind_init (struct tfBoundaryConditionSpaceKindHandle *handle) |
| Initialize an instance. | |
| HRESULT | tfBoundaryConditionKind_init (struct tfBoundaryConditionKindHandle *handle) |
| Initialize an instance. | |
| HRESULT | tfBoundaryCondition_getId (struct tfBoundaryConditionHandle *handle, int *bid) |
| Get the id of a boundary condition. | |
| HRESULT | tfBoundaryCondition_getVelocity (struct tfBoundaryConditionHandle *handle, tfFloatP_t **velocity) |
| Get the velocity of a boundary condition. | |
| HRESULT | tfBoundaryCondition_setVelocity (struct tfBoundaryConditionHandle *handle, tfFloatP_t *velocity) |
| Set the velocity of a boundary condition. | |
| HRESULT | tfBoundaryCondition_getRestore (struct tfBoundaryConditionHandle *handle, tfFloatP_t *restore) |
| Get the restore coefficient of a boundary condition. | |
| HRESULT | tfBoundaryCondition_setRestore (struct tfBoundaryConditionHandle *handle, tfFloatP_t restore) |
| Set the restore coefficient of a boundary condition. | |
| HRESULT | tfBoundaryCondition_getNormal (struct tfBoundaryConditionHandle *handle, tfFloatP_t **normal) |
| Get the normal of a boundary condition. | |
| HRESULT | tfBoundaryCondition_getRadius (struct tfBoundaryConditionHandle *handle, tfFloatP_t *radius) |
| Get the equivalent radius of a boundary condition. | |
| HRESULT | tfBoundaryCondition_setRadius (struct tfBoundaryConditionHandle *handle, tfFloatP_t radius) |
| Set the equivalent radius of a boundary condition. | |
| HRESULT | tfBoundaryCondition_setPotential (struct tfBoundaryConditionHandle *handle, struct tfParticleTypeHandle *partHandle, struct tfPotentialHandle *potHandle) |
| Set the potential of a boundary condition for a particle type. | |
| HRESULT | tfBoundaryConditions_getTop (struct tfBoundaryConditionsHandle *handle, struct tfBoundaryConditionHandle *bchandle) |
| Get the top boundary condition. | |
| HRESULT | tfBoundaryConditions_getBottom (struct tfBoundaryConditionsHandle *handle, struct tfBoundaryConditionHandle *bchandle) |
| Get the bottom boundary condition. | |
| HRESULT | tfBoundaryConditions_getLeft (struct tfBoundaryConditionsHandle *handle, struct tfBoundaryConditionHandle *bchandle) |
| Get the left boundary condition. | |
| HRESULT | tfBoundaryConditions_getRight (struct tfBoundaryConditionsHandle *handle, struct tfBoundaryConditionHandle *bchandle) |
| Get the right boundary condition. | |
| HRESULT | tfBoundaryConditions_getFront (struct tfBoundaryConditionsHandle *handle, struct tfBoundaryConditionHandle *bchandle) |
| Get the front boundary condition. | |
| HRESULT | tfBoundaryConditions_getBack (struct tfBoundaryConditionsHandle *handle, struct tfBoundaryConditionHandle *bchandle) |
| Get the back boundary condition. | |
| HRESULT | tfBoundaryConditions_setPotential (struct tfBoundaryConditionsHandle *handle, struct tfParticleTypeHandle *partHandle, struct tfPotentialHandle *potHandle) |
| Set the potential on all boundaries for a particle type. | |
| HRESULT | tfBoundaryConditions_boundedPosition (tfFloatP_t *position) |
| Enforce boundary conditions on a position. | |
| HRESULT | tfBoundaryConditionsArgsContainer_init (struct tfBoundaryConditionsArgsContainerHandle *handle) |
| Initialize an instance. | |
| HRESULT | tfBoundaryConditionsArgsContainer_destroy (struct tfBoundaryConditionsArgsContainerHandle *handle) |
| Destroy an instance. | |
| HRESULT | tfBoundaryConditionsArgsContainer_hasValueAll (struct tfBoundaryConditionsArgsContainerHandle *handle, bool *has) |
| Test whether a value type is applied to all boundaries. | |
| HRESULT | tfBoundaryConditionsArgsContainer_getValueAll (struct tfBoundaryConditionsArgsContainerHandle *handle, unsigned int *_bcValue) |
| Get the boundary type value on all boundaries. | |
| HRESULT | tfBoundaryConditionsArgsContainer_setValueAll (struct tfBoundaryConditionsArgsContainerHandle *handle, unsigned int _bcValue) |
| Set the boundary type value on all boundaries. | |
| HRESULT | tfBoundaryConditionsArgsContainer_hasValue (struct tfBoundaryConditionsArgsContainerHandle *handle, const char *name, bool *has) |
| Test whether a boundary has a boundary type value. | |
| HRESULT | tfBoundaryConditionsArgsContainer_getValue (struct tfBoundaryConditionsArgsContainerHandle *handle, const char *name, unsigned int *value) |
| Get the boundary type value of a boundary. | |
| HRESULT | tfBoundaryConditionsArgsContainer_setValue (struct tfBoundaryConditionsArgsContainerHandle *handle, const char *name, unsigned int value) |
| Set the boundary type value of a boundary. | |
| HRESULT | tfBoundaryConditionsArgsContainer_hasVelocity (struct tfBoundaryConditionsArgsContainerHandle *handle, const char *name, bool *has) |
| Test whether a boundary has a velocity. | |
| HRESULT | tfBoundaryConditionsArgsContainer_getVelocity (struct tfBoundaryConditionsArgsContainerHandle *handle, const char *name, tfFloatP_t **velocity) |
| Get the velocity of a boundary. | |
| HRESULT | tfBoundaryConditionsArgsContainer_setVelocity (struct tfBoundaryConditionsArgsContainerHandle *handle, const char *name, tfFloatP_t *velocity) |
| Set the velocity of a boundary. | |
| HRESULT | tfBoundaryConditionsArgsContainer_hasRestore (struct tfBoundaryConditionsArgsContainerHandle *handle, const char *name, bool *has) |
| Test whether a boundary has a restore coefficient. | |
| HRESULT | tfBoundaryConditionsArgsContainer_getRestore (struct tfBoundaryConditionsArgsContainerHandle *handle, const char *name, tfFloatP_t *restore) |
| Get the restore coefficient of a boundary. | |
| HRESULT | tfBoundaryConditionsArgsContainer_setRestore (struct tfBoundaryConditionsArgsContainerHandle *handle, const char *name, tfFloatP_t restore) |
| Set the restore coefficient of a boundary. | |
| HRESULT tfBoundaryCondition_getId | ( | struct tfBoundaryConditionHandle * | handle, |
| int * | bid ) |
Get the id of a boundary condition.
| handle | populated handle |
| bid | boundary condition id |
| HRESULT tfBoundaryCondition_getNormal | ( | struct tfBoundaryConditionHandle * | handle, |
| tfFloatP_t ** | normal ) |
Get the normal of a boundary condition.
| handle | populated handle |
| normal | 3-element allocated array of normal |
| HRESULT tfBoundaryCondition_getRadius | ( | struct tfBoundaryConditionHandle * | handle, |
| tfFloatP_t * | radius ) |
Get the equivalent radius of a boundary condition.
| handle | populated handle |
| radius | equivalent radius |
| HRESULT tfBoundaryCondition_getRestore | ( | struct tfBoundaryConditionHandle * | handle, |
| tfFloatP_t * | restore ) |
Get the restore coefficient of a boundary condition.
| handle | populated handle |
| restore | restore coefficient |
| HRESULT tfBoundaryCondition_getVelocity | ( | struct tfBoundaryConditionHandle * | handle, |
| tfFloatP_t ** | velocity ) |
Get the velocity of a boundary condition.
| handle | populated handle |
| velocity | 3-element allocated array of velocity |
| HRESULT tfBoundaryCondition_setPotential | ( | struct tfBoundaryConditionHandle * | handle, |
| struct tfParticleTypeHandle * | partHandle, | ||
| struct tfPotentialHandle * | potHandle ) |
Set the potential of a boundary condition for a particle type.
| handle | populated handle |
| partHandle | particle type |
| potHandle | boundary potential |
| HRESULT tfBoundaryCondition_setRadius | ( | struct tfBoundaryConditionHandle * | handle, |
| tfFloatP_t | radius ) |
Set the equivalent radius of a boundary condition.
| handle | populated handle |
| radius | equivalent radius |
| HRESULT tfBoundaryCondition_setRestore | ( | struct tfBoundaryConditionHandle * | handle, |
| tfFloatP_t | restore ) |
Set the restore coefficient of a boundary condition.
| handle | populated handle |
| restore | restore coefficient |
| HRESULT tfBoundaryCondition_setVelocity | ( | struct tfBoundaryConditionHandle * | handle, |
| tfFloatP_t * | velocity ) |
Set the velocity of a boundary condition.
| handle | populated handle |
| velocity | 3-element allocated array of velocity |
| HRESULT tfBoundaryConditionKind_init | ( | struct tfBoundaryConditionKindHandle * | handle | ) |
Initialize an instance.
| handle | handle to populate |
| HRESULT tfBoundaryConditions_boundedPosition | ( | tfFloatP_t * | position | ) |
Enforce boundary conditions on a position.
| position | a position to bound |
| HRESULT tfBoundaryConditions_getBack | ( | struct tfBoundaryConditionsHandle * | handle, |
| struct tfBoundaryConditionHandle * | bchandle ) |
Get the back boundary condition.
| handle | populated handle |
| bchandle | handle to populate |
| HRESULT tfBoundaryConditions_getBottom | ( | struct tfBoundaryConditionsHandle * | handle, |
| struct tfBoundaryConditionHandle * | bchandle ) |
Get the bottom boundary condition.
| handle | populated handle |
| bchandle | handle to populate |
| HRESULT tfBoundaryConditions_getFront | ( | struct tfBoundaryConditionsHandle * | handle, |
| struct tfBoundaryConditionHandle * | bchandle ) |
Get the front boundary condition.
| handle | populated handle |
| bchandle | handle to populate |
| HRESULT tfBoundaryConditions_getLeft | ( | struct tfBoundaryConditionsHandle * | handle, |
| struct tfBoundaryConditionHandle * | bchandle ) |
Get the left boundary condition.
| handle | populated handle |
| bchandle | handle to populate |
| HRESULT tfBoundaryConditions_getRight | ( | struct tfBoundaryConditionsHandle * | handle, |
| struct tfBoundaryConditionHandle * | bchandle ) |
Get the right boundary condition.
| handle | populated handle |
| bchandle | handle to populate |
| HRESULT tfBoundaryConditions_getTop | ( | struct tfBoundaryConditionsHandle * | handle, |
| struct tfBoundaryConditionHandle * | bchandle ) |
Get the top boundary condition.
| handle | populated handle |
| bchandle | handle to populate |
| HRESULT tfBoundaryConditions_setPotential | ( | struct tfBoundaryConditionsHandle * | handle, |
| struct tfParticleTypeHandle * | partHandle, | ||
| struct tfPotentialHandle * | potHandle ) |
Set the potential on all boundaries for a particle type.
| handle | populated handle |
| partHandle | particle type |
| potHandle | potential |
| HRESULT tfBoundaryConditionsArgsContainer_destroy | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle | ) |
Destroy an instance.
| handle | populated handle |
| HRESULT tfBoundaryConditionsArgsContainer_getRestore | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle, |
| const char * | name, | ||
| tfFloatP_t * | restore ) |
Get the restore coefficient of a boundary.
| handle | populated handle |
| name | name of boundary |
| restore | restore coefficient |
| HRESULT tfBoundaryConditionsArgsContainer_getValue | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle, |
| const char * | name, | ||
| unsigned int * | value ) |
Get the boundary type value of a boundary.
| handle | populated handle |
| name | name of boundary |
| value | boundary type value |
| HRESULT tfBoundaryConditionsArgsContainer_getValueAll | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle, |
| unsigned int * | _bcValue ) |
Get the boundary type value on all boundaries.
| handle | populated handle |
| _bcValue | boundary type value on all boundaries |
| HRESULT tfBoundaryConditionsArgsContainer_getVelocity | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle, |
| const char * | name, | ||
| tfFloatP_t ** | velocity ) |
Get the velocity of a boundary.
| handle | populated handle |
| name | name of boundary |
| velocity | boundary velocity |
| HRESULT tfBoundaryConditionsArgsContainer_hasRestore | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle, |
| const char * | name, | ||
| bool * | has ) |
Test whether a boundary has a restore coefficient.
| handle | populated handle |
| name | name of boundary |
| has | flag signifying whether a boundary has a restore coefficient |
| HRESULT tfBoundaryConditionsArgsContainer_hasValue | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle, |
| const char * | name, | ||
| bool * | has ) |
Test whether a boundary has a boundary type value.
| handle | populated handle |
| name | name of boundary |
| has | flag signifying whether a boundary has a boundary type value |
| HRESULT tfBoundaryConditionsArgsContainer_hasValueAll | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle, |
| bool * | has ) |
Test whether a value type is applied to all boundaries.
| handle | populated handle |
| has | flag for whether a value type is applied to all boundaries |
| HRESULT tfBoundaryConditionsArgsContainer_hasVelocity | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle, |
| const char * | name, | ||
| bool * | has ) |
Test whether a boundary has a velocity.
| handle | populated handle |
| name | name of boundary |
| has | flag signifying whether a boundary has a velocity |
| HRESULT tfBoundaryConditionsArgsContainer_init | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle | ) |
Initialize an instance.
| handle | handle to populate |
| HRESULT tfBoundaryConditionsArgsContainer_setRestore | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle, |
| const char * | name, | ||
| tfFloatP_t | restore ) |
Set the restore coefficient of a boundary.
| handle | populated handle |
| name | name of boundary |
| restore | restore coefficient |
| HRESULT tfBoundaryConditionsArgsContainer_setValue | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle, |
| const char * | name, | ||
| unsigned int | value ) |
Set the boundary type value of a boundary.
| handle | populated handle |
| name | name of boundary |
| value | boundary type value |
| HRESULT tfBoundaryConditionsArgsContainer_setValueAll | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle, |
| unsigned int | _bcValue ) |
Set the boundary type value on all boundaries.
| handle | populated handle |
| _bcValue | boundary type value on all boundaries |
| HRESULT tfBoundaryConditionsArgsContainer_setVelocity | ( | struct tfBoundaryConditionsArgsContainerHandle * | handle, |
| const char * | name, | ||
| tfFloatP_t * | velocity ) |
Set the velocity of a boundary.
| handle | populated handle |
| name | name of boundary |
| velocity | boundary velocity |
| HRESULT tfBoundaryConditionSpaceKind_init | ( | struct tfBoundaryConditionSpaceKindHandle * | handle | ) |
Initialize an instance.
| handle | handle to populate |