ls1-MarDyn
ls1-MarDyn molecular dynamics code
Public Member Functions | List of all members
ChemicalPotential Class Reference

#include <ChemicalPotential.h>

Public Member Functions

void setMu (int cid, double chempot)
 
unsigned getInterval ()
 
void setInterval (unsigned delta)
 
void setInstances (unsigned n)
 
void setSystem (double x, double y, double z, double m)
 
void setGlobalN (unsigned long N)
 
void setNextID (unsigned long id)
 
void setSubdomain (int rank, double x0, double x1, double y0, double y1, double z0, double z1)
 
void setIncrement (unsigned idi)
 
void prepareTimestep (ParticleContainer *moleculeContainer, DomainDecompBase *comm)
 
ParticleIterator getDeletion (ParticleContainer *moleculeContainer, double *minco, double *maxcoy)
 
unsigned long getInsertion (double *ins)
 
bool decideDeletion (double deltaUTilde)
 
bool decideInsertion (double deltaUTilde)
 
Molecule loadMolecule ()
 
void storeMolecule (Molecule &old)
 
bool hasSample ()
 
void setPlanckConstant (double h_in)
 
void submitTemperature (double T_in)
 
void setControlVolume (double x0, double y0, double z0, double x1, double y1, double z1)
 
unsigned long getGlobalN ()
 
double getGlobalRho ()
 
void outputIX ()
 
void assertSynchronization (DomainDecompBase *comm)
 
double getMu ()
 
unsigned int getComponentID ()
 
int rank ()
 
void disableWidom ()
 
void enableWidom ()
 
bool isWidom ()
 
double getLambda ()
 
float getDensityCoefficient ()
 
int getLocalGrandcanonicalBalance ()
 
void grandcanonicalStep (ParticleContainer *moleculeContainer, double T, Domain *domain, CellProcessor *cellProcessor)
 
int grandcanonicalBalance (DomainDecompBase *comm)
 

Detailed Description

Author
Martin Bernreuther bernr.nosp@m.euth.nosp@m.er@hl.nosp@m.rs.d.nosp@m.e et al. (2010)

The documentation for this class was generated from the following files: