Configuration
public class ConfigurationSAM extends java.lang.Object implements Configuration
Modifier and Type | Field | Description |
---|---|---|
protected Basis |
basisMolecules |
|
protected Basis |
basisSurface |
|
protected double |
cellSizeX |
|
protected double |
cellSizeZ |
|
protected ConformationChainZigZag[] |
conformation |
|
protected Vector |
moleculeOffset |
|
protected int |
nCellsX |
|
protected int |
nCellsZ |
|
protected PotentialMasterList |
potentialMaster |
|
protected Simulation |
sim |
|
protected Space |
space |
|
protected ISpecies |
speciesMolecules |
|
protected ISpecies |
speciesSurface |
|
protected double |
yOffset |
Constructor | Description |
---|---|
ConfigurationSAM(Simulation sim,
Space space,
ISpecies speciesMolecules,
ISpecies speciesSurface,
PotentialMasterList potentialMaster) |
Modifier and Type | Method | Description |
---|---|---|
Basis |
getBasisMolecules() |
|
Basis |
getBasisSurface() |
|
double |
getCellSizeX() |
|
double |
getCellSizeZ() |
|
ConformationChainZigZag |
getConformation(int iChain) |
|
Vector |
getMoleculeOffset() |
|
int |
getNCellsX() |
|
int |
getNCellsZ() |
|
double |
getSurfaceYOffset() |
|
void |
initializeCoordinates(Box box) |
Defines the placement of the molecules.
|
void |
setBasisMolecules(Basis basisMolecules) |
|
void |
setBasisSurface(Basis basisSurface) |
|
void |
setCellSizeX(double cellSizeX) |
|
void |
setCellSizeZ(double cellSizeZ) |
|
void |
setConformation(int iChain,
ConformationChainZigZag newConformation) |
|
void |
setMoleculeOffset(Vector newMoleculeOffset) |
|
void |
setNCellsX(int cellsX) |
|
void |
setNCellsZ(int cellsZ) |
|
void |
setSurfaceYOffset(double newYOffset) |
protected final Space space
protected final Simulation sim
protected final ISpecies speciesMolecules
protected final ISpecies speciesSurface
protected double cellSizeX
protected double cellSizeZ
protected int nCellsX
protected int nCellsZ
protected Basis basisMolecules
protected Basis basisSurface
protected double yOffset
protected final Vector moleculeOffset
protected ConformationChainZigZag[] conformation
protected PotentialMasterList potentialMaster
public ConfigurationSAM(Simulation sim, Space space, ISpecies speciesMolecules, ISpecies speciesSurface, PotentialMasterList potentialMaster)
public ConformationChainZigZag getConformation(int iChain)
public void setConformation(int iChain, ConformationChainZigZag newConformation)
public void setMoleculeOffset(Vector newMoleculeOffset)
public Vector getMoleculeOffset()
public void initializeCoordinates(Box box)
Configuration
initializeCoordinates
in interface Configuration
public double getSurfaceYOffset()
public void setSurfaceYOffset(double newYOffset)
public double getCellSizeX()
public void setCellSizeX(double cellSizeX)
public double getCellSizeZ()
public void setCellSizeZ(double cellSizeZ)
public int getNCellsX()
public void setNCellsX(int cellsX)
public int getNCellsZ()
public void setNCellsZ(int cellsZ)
public Basis getBasisMolecules()
public void setBasisMolecules(Basis basisMolecules)
public Basis getBasisSurface()
public void setBasisSurface(Basis basisSurface)