glotzmc Namespace Reference

Deprecated; this header will eventually refer to all glotzilla headers together. More...


Classes

class  Bead
class  BinaryLJ
class  BinaryLJGlass
class  BinaryMixtureInteraction
class  BlankInteraction
class  BrutePotential
class  OldCell
class  OldCellList
class  CellPotential
class  ConvexComponent
class  CustomInteraction
class  CustomInteractionNew
class  DoubleWellPotential
class  Dzugutov
class  DzugutovPotential
class  Edge
class  Face
class  HardSphere
class  HardSpherePotential
class  Harrowell
class  HarrowellPotential
class  HybridInteraction
class  IdealGasPotential
class  Interaction
class  Interval
class  LennardJones
class  LennardJonesLongRangeCorrected
class  McBead
class  McBeadPatch
class  BoundaryConditions
class  LennardJonesUnits
class  McConvexComponent
class  McField
class  McParallelepiped
class  McParticle
class  McPatchyBead
class  McPointConvexParticle
class  McPointers
class  McPointParticle
class  McPointPatchyParticle
class  McRectangularCube
class  McSimulation
class  McSimulationComponent
class  McSmoothSymmetricTetrahedron
class  McSmoothTetrahedralField
class  McSmoothTetrahedron
class  McStoreRestartData
class  McTetrahedralField
class  McTetrahedron
class  MdBead
class  MdGhostBead
class  PeriodicBoundary
class  PlanarGraph
class  Potential
class  PotentialRoutine
class  Simulation
class  SingleComponentInteraction
class  SoftInteraction
class  SoftPotential
class  Spring
class  SquareWellPotential
class  Timer
class  TrialMove
class  TrialRotation
class  TrialTranslation
class  TrialVolumeChange
class  TwelveSixLjPotential
class  Units
class  Vertex
class  WcaPotential
class  WeeksChandlerAndersen
class  Yukawa
class  YukawaLj
class  YukawaPotential
class  McWriteCenterOfMass
class  McWriteCoordinates
class  McWriteDensity
class  McWritePotential

Namespaces

namespace  type

Functions

bool Overlap (ConvexComponent *object1, ConvexComponent *object2)
bool Overlap (ConvexComponent *object1, ConvexComponent *object2, const double &tolerance)
bool Overlap (ConvexComponent *object1, ConvexComponent *object2, BoundaryConditions *boundaryConditions)
bool Overlap (ConvexComponent *object1, ConvexComponent *object2, BoundaryConditions *boundaryConditions, const double &tolerance)
bool Overlap (ConvexComponent *object, McBead *bead)
bool Overlap (ConvexComponent *object, McBead *bead, BoundaryConditions *boundaryConditions)
bool Overlap (McBead *bead, ConvexComponent *object)
bool Overlap (McBead *bead, ConvexComponent *object, BoundaryConditions *boundaryConditions)
double DistanceSq (const Vector< double, 3 > &position, Edge *edge)
double DistanceSq (const Vector< double, 3 > &position, Edge *edge, BoundaryConditions *bc)
double DistanceSq (Edge *edge, const Vector< double, 3 > &position)
double DistanceSq (Edge *edge, const Vector< double, 3 > &position, BoundaryConditions *bc)
double DistanceSq (Vertex *vertex, Edge *edge)
double DistanceSq (Vertex *vertex, Edge *edge, BoundaryConditions *bc)
double DistanceSq (Edge *edge, Vertex *vertex)
double DistanceSq (Edge *edge, Vertex *vertex, BoundaryConditions *bc)
double Distance (const Vector< double, 3 > &position, Edge *edge)
double Distance (const Vector< double, 3 > &position, Edge *edge, BoundaryConditions *bc)
double Distance (Vertex *vertex, Edge *edge)
double Distance (Vertex *vertex, Edge *edge, BoundaryConditions *bc)
double Distance (Edge *edge, Vertex *vertex)
double Distance (Edge *edge, Vertex *vertex, BoundaryConditions *bc)
template<class T>
Interval< T > Intersect (const Interval< T > &a, const Interval< T > &b)
std::ostream & operator<< (std::ostream &os, McBead &bead)
std::istream & operator>> (std::istream &is, McBead &bead)
gfloat DistanceSq (const gvector &position, Edge *edge)
gfloat DistanceSq (const gvector &position, Edge *edge, BoundaryConditions *bc)
gfloat DistanceSq (Edge *edge, const gvector &position)
gfloat DistanceSq (Edge *edge, const gvector &position, BoundaryConditions *bc)
gfloat Distance (const gvector &position, Edge *edge)
gfloat Distance (const gvector &position, Edge *edge, BoundaryConditions *bc)
std::ostream & operator<< (std::ostream &os, Timer &t)
double Volume (Vertex *v1, Vertex *v2, Vertex *v3, Vertex *v4)
double Area (Vertex *v1, Vertex *v2, Vertex *v3)
double Distance (Vertex *v1, Vertex *v2)
double Distance (Vertex *v1, Vector< double, 3 > r2)
double Distance (Vector< double, 3 > r1, Vertex *v2)
bool Coplanar (Vertex *v1, Vertex *v2, Vertex *v3, Vertex *v4)
bool Coplanar (Vertex *v1, Vertex *v2, Vertex *v3, Vertex *v4, const double &tolerance)
bool Colinear (Vertex *v1, Vertex *v2, Vertex *v3)
bool Colinear (Vertex *v1, Vertex *v2, Vertex *v3, const double &tolerance)


Detailed Description

Deprecated; this header will eventually refer to all glotzilla headers together.

Function Documentation

double glotzmc::Area ( Vertex *  v1,
Vertex *  v2,
Vertex *  v3 
)

bool glotzmc::Colinear ( Vertex *  v1,
Vertex *  v2,
Vertex *  v3,
const double &  tolerance 
)

bool glotzmc::Colinear ( Vertex *  v1,
Vertex *  v2,
Vertex *  v3 
)

bool glotzmc::Coplanar ( Vertex *  v1,
Vertex *  v2,
Vertex *  v3,
Vertex *  v4,
const double &  tolerance 
)

bool glotzmc::Coplanar ( Vertex *  v1,
Vertex *  v2,
Vertex *  v3,
Vertex *  v4 
)

double glotzmc::Distance ( Vector< double, 3 >  r1,
Vertex *  v2 
)

double glotzmc::Distance ( Vertex *  v1,
Vector< double, 3 >  r2 
)

double glotzmc::Distance ( Vertex *  v1,
Vertex *  v2 
)

gfloat glotzmc::Distance ( const gvector &  position,
Edge *  edge,
BoundaryConditions *  bc 
) [inline]

gfloat glotzmc::Distance ( const gvector &  position,
Edge *  edge 
) [inline]

gfloat glotzmc::Distance ( Edge *  edge,
Vertex *  vertex,
BoundaryConditions bc 
) [inline]

gfloat glotzmc::Distance ( Edge *  edge,
Vertex *  vertex 
) [inline]

gfloat glotzmc::Distance ( Vertex *  vertex,
Edge *  edge,
BoundaryConditions bc 
) [inline]

gfloat glotzmc::Distance ( Vertex *  vertex,
Edge *  edge 
) [inline]

double glotzmc::Distance ( const Vector< double, 3 > &  position,
Edge *  edge,
BoundaryConditions bc 
) [inline]

double glotzmc::Distance ( const Vector< double, 3 > &  position,
Edge *  edge 
) [inline]

gfloat glotzmc::DistanceSq ( Edge *  edge,
const gvector &  position,
BoundaryConditions *  bc 
) [inline]

gfloat glotzmc::DistanceSq ( Edge *  edge,
const gvector &  position 
) [inline]

gfloat glotzmc::DistanceSq ( const gvector &  position,
Edge *  edge,
BoundaryConditions *  bc 
) [inline]

gfloat glotzmc::DistanceSq ( const gvector &  position,
Edge *  edge 
) [inline]

gfloat glotzmc::DistanceSq ( Edge *  edge,
Vertex *  vertex,
BoundaryConditions bc 
) [inline]

gfloat glotzmc::DistanceSq ( Edge *  edge,
Vertex *  vertex 
) [inline]

gfloat glotzmc::DistanceSq ( Vertex *  vertex,
Edge *  edge,
BoundaryConditions bc 
) [inline]

gfloat glotzmc::DistanceSq ( Vertex *  vertex,
Edge *  edge 
) [inline]

double glotzmc::DistanceSq ( Edge *  edge,
const Vector< double, 3 > &  position,
BoundaryConditions bc 
) [inline]

double glotzmc::DistanceSq ( Edge *  edge,
const Vector< double, 3 > &  position 
) [inline]

double glotzmc::DistanceSq ( const Vector< double, 3 > &  position,
Edge *  edge,
BoundaryConditions bc 
) [inline]

double glotzmc::DistanceSq ( const Vector< double, 3 > &  position,
Edge *  edge 
) [inline]

template<class T>
Interval< T > glotzmc::Intersect ( const Interval< T > &  a,
const Interval< T > &  b 
) [inline]

std::ostream& glotzmc::operator<< ( std::ostream &  os,
Timer &  t 
)

std::ostream& glotzmc::operator<< ( std::ostream &  os,
McBead &  bead 
)

std::istream& glotzmc::operator>> ( std::istream &  is,
McBead &  bead 
)

bool glotzmc::Overlap ( McBead *  bead,
ConvexComponent *  object,
BoundaryConditions boundaryConditions 
)

bool glotzmc::Overlap ( McBead *  bead,
ConvexComponent *  object 
)

bool glotzmc::Overlap ( ConvexComponent *  object,
McBead *  bead,
BoundaryConditions boundaryConditions 
)

bool glotzmc::Overlap ( ConvexComponent *  object,
McBead *  bead 
)

bool glotzmc::Overlap ( ConvexComponent *  object1,
ConvexComponent *  object2,
BoundaryConditions boundaryConditions,
const double &  tolerance 
)

bool glotzmc::Overlap ( ConvexComponent *  object1,
ConvexComponent *  object2,
BoundaryConditions boundaryConditions 
)

bool glotzmc::Overlap ( ConvexComponent *  object1,
ConvexComponent *  object2,
const double &  tolerance 
)

bool glotzmc::Overlap ( ConvexComponent *  object1,
ConvexComponent *  object2 
)

double glotzmc::Volume ( Vertex *  v1,
Vertex *  v2,
Vertex *  v3,
Vertex *  v4 
)


Generated on Tue Feb 24 20:53:42 2009 by  doxygen 1.5.3