Configuration
public class ConfigurationCatalysis extends java.lang.Object implements Configuration
Modifier and Type | Class | Description |
---|---|---|
static class |
ConfigurationCatalysis.BasisOrthorhombicHexagonal3D |
Modifier and Type | Field | Description |
---|---|---|
protected AtomLeafAgentManager |
agentManager |
|
protected double |
cellSizeX |
|
protected double |
cellSizeZ |
|
protected ConformationChainZigZag[] |
conformation |
|
protected Vector |
moleculeOffset |
|
protected int |
nCellsX |
|
protected int |
nCellsZ |
|
protected int |
nCO |
|
protected int |
nO2 |
|
protected PotentialMasterList |
potentialMaster |
|
protected Simulation |
sim |
|
protected Space |
space |
|
protected ISpecies |
speciesC |
|
protected ISpecies |
speciesO |
|
protected ISpecies |
speciesSurface |
|
protected double |
yOffset |
Constructor | Description |
---|---|
ConfigurationCatalysis(Simulation sim,
Space space,
ISpecies speciesSurface,
ISpecies speciesC,
ISpecies speciesO,
AtomLeafAgentManager agentManager) |
Modifier and Type | Method | Description |
---|---|---|
double |
getCellSizeX() |
|
double |
getCellSizeZ() |
|
Vector |
getMoleculeOffset() |
|
int |
getNCellsX() |
|
int |
getNCellsZ() |
|
int |
getNumCO() |
|
int |
getNumO2() |
|
double |
getSurfaceYOffset() |
|
void |
initializeCoordinates(Box box) |
Defines the placement of the molecules.
|
void |
setCellSizeX(double cellSizeX) |
|
void |
setCellSizeZ(double cellSizeZ) |
|
void |
setMoleculeOffset(Vector newMoleculeOffset) |
|
void |
setNCellsX(int cellsX) |
|
void |
setNCellsZ(int cellsZ) |
|
void |
setNumCO(int newNumCO) |
|
void |
setNumO2(int newNumO2) |
|
void |
setSurfaceYOffset(double newYOffset) |
protected final Space space
protected final Simulation sim
protected final ISpecies speciesSurface
protected final ISpecies speciesO
protected final ISpecies speciesC
protected int nCO
protected int nO2
protected final AtomLeafAgentManager agentManager
protected double cellSizeX
protected double cellSizeZ
protected int nCellsX
protected int nCellsZ
protected double yOffset
protected final Vector moleculeOffset
protected ConformationChainZigZag[] conformation
protected PotentialMasterList potentialMaster
public ConfigurationCatalysis(Simulation sim, Space space, ISpecies speciesSurface, ISpecies speciesC, ISpecies speciesO, AtomLeafAgentManager agentManager)
public void setMoleculeOffset(Vector newMoleculeOffset)
public Vector getMoleculeOffset()
public void initializeCoordinates(Box box)
Configuration
initializeCoordinates
in interface Configuration
public void setNumCO(int newNumCO)
public void setNumO2(int newNumO2)
public int getNumCO()
public int getNumO2()
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)