25#ifndef _SOURCE_LANGS_PY_TF_BINDPY_H_
26#define _SOURCE_LANGS_PY_TF_BINDPY_H_
31#include "tfPotentialPy.h"
119 const FloatP_t &cutoff,
120 std::vector<std::pair<ParticleType*, ParticleType*>* > *pairs=NULL,
121 FloatP_t *half_life=NULL,
122 FloatP_t *bond_energy=NULL,
126 CPPAPI_FUNC(std::vector<BondHandle>) _spherePy(
131 const FloatP_t &radius=1.0,
Tissue Forge Python language support.
Definition tf_bindPy.h:36
HRESULT types(Potential *p, ParticleType *a, ParticleType *b, bool bound=false)
Bind a potential to a pair of particle types.
HRESULT particles(Potential *p, Particle *a, Particle *b)
Bind a potential to a pair of particles.
HRESULT force(Force *force, ParticleType *a_type)
Bind a force to a particle type.
HRESULT boundary_conditions(Potential *p, ParticleType *t)
Bind a potential to a pair of particle type and all boundary conditions.
std::vector< BondHandle > _bondsPy(Potential *potential, ParticleList *particles, const FloatP_t &cutoff, std::vector< std::pair< ParticleType *, ParticleType * > * > *pairs=NULL, FloatP_t *half_life=NULL, FloatP_t *bond_energy=NULL, uint32_t flags=0)
Create bonds for a set of pairs of particles.
HRESULT boundary_condition(Potential *p, BoundaryCondition *bc, ParticleType *t)
Bind a potential to a pair of particle type and a boundary conditions.
A condition on a boundary of the universe.
Definition tfBoundaryConditions.h:55
Force is a metatype, in that Tissue Forge has lots of different instances of force functions,...
Definition tfForce.h:69
Definition tfParticle.h:101
A special list with convenience methods for working with sets of particles.
Definition tfParticleList.h:52
Structure containing information on each particle type.
Definition tfParticle.h:768
A Potential object is a compiled interpolation of a given function. The Universe applies potentials t...
Definition tfPotential.h:213
int32_t HRESULT
Definition tf_port.h:255