25#ifndef _WRAPS_C_TFC_BIND_H_
26#define _WRAPS_C_TFC_BIND_H_
122 unsigned int numTypes,
123 tfFloatP_t *half_life,
124 tfFloatP_t *bond_energy,
Handle to a BondHandle instance.
Definition tfCBond.h:39
Handle to a BoundaryCondition instance.
Definition tfCBoundaryConditions.h:64
Handle to a Force instance.
Definition tfCForce.h:59
Handle to a ParticleHandle instance.
Definition tfCParticle.h:111
Handle to a ParticleList instance.
Definition tfCParticle.h:127
Handle to a ParticleType instance.
Definition tfCParticle.h:119
Handle to a Potential instance.
Definition tfCPotential.h:144
HRESULT tfBindBoundaryConditions(struct tfPotentialHandle *p, struct tfParticleTypeHandle *t)
Bind a potential to a pair of particle type and all boundary conditions.
HRESULT tfBindTypes(struct tfPotentialHandle *p, struct tfParticleTypeHandle *a, struct tfParticleTypeHandle *b, bool bound)
Bind a potential to a pair of particle types.
HRESULT tfBindForceS(struct tfForceHandle *force, struct tfParticleTypeHandle *a_type, const char *coupling_symbol)
Bind a force to a particle type with magnitude proportional to a species amount.
HRESULT tfBindBonds(struct tfPotentialHandle *potential, struct tfParticleListHandle *particles, tfFloatP_t cutoff, struct tfParticleTypeHandle **ppairsA, struct tfParticleTypeHandle **ppairsB, unsigned int numTypes, tfFloatP_t *half_life, tfFloatP_t *bond_energy, struct tfBondHandleHandle **out, unsigned int *numOut)
Create bonds for a set of pairs of particles.
HRESULT tfBindForce(struct tfForceHandle *force, struct tfParticleTypeHandle *a_type)
Bind a force to a particle type.
HRESULT tfBindParticles(struct tfPotentialHandle *p, struct tfParticleHandleHandle *a, struct tfParticleHandleHandle *b)
Bind a potential to a pair of particles.
HRESULT tfBindBoundaryCondition(struct tfPotentialHandle *p, struct tfBoundaryConditionHandle *bc, struct tfParticleTypeHandle *t)
Bind a potential to a pair of particle type and a boundary conditions.