Tissue Forge C++ 0.2.1
Interactive, particle-based physics, chemistry and biology modeling and simulation environment
Loading...
Searching...
No Matches
tfAngle.h File Reference
#include <mdcore_config.h>
#include "tfPotential.h"
#include <tfParticleList.h>
Include dependency graph for tfAngle.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TissueForge::Angle
 A bond concerning an angle. More...
 
struct  TissueForge::AngleHandle
 A handle to an angle bond. More...
 

Namespaces

namespace  TissueForge
 Include Python header, disable linking to pythonX_d.lib on Windows in debug mode.
 
namespace  TissueForge::rendering
 Tissue Forge rendering and visualization.
 

Typedefs

typedef enum TissueForge::AngleFlags TissueForge::AngleFlags
 
typedef struct TissueForge::Angle TissueForge::Angle
 A bond concerning an angle.
 

Enumerations

enum  AngleFlags { ANGLE_NONE = 0 , ANGLE_ACTIVE = 1 << 0 }
 

Functions

HRESULT TissueForge::Angle_Destroy (Angle *a)
 Destroys an angle.
 
HRESULT TissueForge::Angle_DestroyAll ()
 Destroys all angles in the universe.
 
HRESULT TissueForge::angle_eval (struct Angle *a, int N, struct engine *e, FPTYPE *epot_out)
 Evaluate a list of angleed interactions.
 
HRESULT TissueForge::angle_evalf (struct Angle *a, int N, struct engine *e, FPTYPE *f, FPTYPE *epot_out)
 Evaluate a list of angleed interactions.
 
std::vector< int32_t > TissueForge::Angle_IdsForParticle (int32_t pid)
 
bool TissueForge::operator< (const TissueForge::AngleHandle &lhs, const TissueForge::AngleHandle &rhs)
 
bool TissueForge::operator> (const TissueForge::AngleHandle &lhs, const TissueForge::AngleHandle &rhs)
 
bool TissueForge::operator<= (const TissueForge::AngleHandle &lhs, const TissueForge::AngleHandle &rhs)
 
bool TissueForge::operator>= (const TissueForge::AngleHandle &lhs, const TissueForge::AngleHandle &rhs)
 
bool TissueForge::operator== (const TissueForge::AngleHandle &lhs, const TissueForge::AngleHandle &rhs)
 
bool TissueForge::operator!= (const TissueForge::AngleHandle &lhs, const TissueForge::AngleHandle &rhs)
 
std::ostream & operator<< (std::ostream &os, const TissueForge::AngleHandle &h)