ParM  parm
A molecular dynamics library
Classes | Functions
collection.hpp File Reference
#include "vecrand.hpp"
#include "interaction.hpp"
#include "constraints.hpp"
#include <cstdio>
#include <vector>
#include <set>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Classes

class  Collection
 
class  StaticCollec
 A "static" Collection, that doesn't move. More...
 
class  CollectionSol
 A Collection with a "solvent", using the Langevin equation. More...
 
class  CollectionDamped
 A damped Collection, equivalent to CollectionSol but without the random forces. More...
 
class  CollectionSolHT
 
class  CollectionVerlet
 
class  CollectionOverdamped
 
class  CollectionNLCG
 
class  CollectionNLCGFixedL
 
class  CollectionNLCGV
 
class  CollectionNoseHoover
 
class  CollectionGaussianT
 
class  CollectionGear3A
 
class  CollectionGear4A
 
class  CollectionGear5A
 
class  CollectionGear6A
 
struct  RK4data
 
class  CollectionRK4
 
class  CollectionGear4NPH
 
class  XRPSummer
 
class  CollectionGear4NPT
 
class  CollectionVerletNPT
 
struct  Event
 
class  CollectionCD
 Collision-Driven Dynamics. More...
 
class  CollectionCDgrid
 
class  CollectionCDBD
 Collision-Driven Brownian-Dynamics. More...
 
class  CollectionCDBDgrid
 Collision-Driven Brownian-Dynamics. More...
 

Functions

flt solve_cubic_fast (flt b, flt c, flt d)
 
template<typename T >
int sgn (T val)
 
flt solve_cubic (flt a1, flt a2, flt a3, flt closeto=0)
 
flt get_max (vector< flt > v)
 

Function Documentation

flt get_max ( vector< flt v)
template<typename T >
int sgn ( val)
flt solve_cubic ( flt  a1,
flt  a2,
flt  a3,
flt  closeto = 0 
)
flt solve_cubic_fast ( flt  b,
flt  c,
flt  d 
)