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

Go to the source code of this file.

Classes

struct  TissueForge::Dihedral
 
struct  TissueForge::DihedralHandle
 A handle to a dihedral 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::DihedralFlags TissueForge::DihedralFlags
 
typedef struct TissueForge::Dihedral TissueForge::Dihedral
 

Enumerations

enum  DihedralFlags { DIHEDRAL_NONE = 0 , DIHEDRAL_ACTIVE = 1 << 0 }
 

Functions

HRESULT TissueForge::Dihedral_Destroy (Dihedral *d)
 Destroys a dihedral.
 
HRESULT TissueForge::Dihedral_DestroyAll ()
 Destroys all dihedrals in the universe.
 
HRESULT TissueForge::dihedral_eval (struct Dihedral *d, int N, struct engine *e, FPTYPE *epot_out)
 Evaluate a list of dihedraled interactions.
 
HRESULT TissueForge::dihedral_evalf (struct Dihedral *d, int N, struct engine *e, FPTYPE *f, FPTYPE *epot_out)
 Evaluate a list of dihedraled interactions.
 
std::vector< int32_t > TissueForge::Dihedral_IdsForParticle (int32_t pid)
 
bool TissueForge::operator< (const TissueForge::DihedralHandle &lhs, const TissueForge::DihedralHandle &rhs)
 
bool TissueForge::operator> (const TissueForge::DihedralHandle &lhs, const TissueForge::DihedralHandle &rhs)
 
bool TissueForge::operator<= (const TissueForge::DihedralHandle &lhs, const TissueForge::DihedralHandle &rhs)
 
bool TissueForge::operator>= (const TissueForge::DihedralHandle &lhs, const TissueForge::DihedralHandle &rhs)
 
bool TissueForge::operator== (const TissueForge::DihedralHandle &lhs, const TissueForge::DihedralHandle &rhs)
 
bool TissueForge::operator!= (const TissueForge::DihedralHandle &lhs, const TissueForge::DihedralHandle &rhs)
 
std::ostream & operator<< (std::ostream &os, const TissueForge::DihedralHandle &h)