Interface describing mandatory methods for a computation domain object. The default class is "ComputationDomain" but other can be defined. More...
Public Member Functions | |
AllBC | testCrossedBoundary (ContinuousVector newLoc) |
Test if a given location is outside a boundary. Used to detect the crossed boundary when moving an agent. More... | |
SpatialGrid | getGrid () |
Returns the domain grid. More... | |
String | getName () |
Return the name of this domain. More... | |
LinkedList< AllBC > | getAllBoundaries () |
Return all boundaries associated with this domain. More... | |
SoluteGrid | getBoundaryLayer () |
Return the boundary layer grid associated with this domain. More... | |
LinkedList< DiscreteVector > | getBorder () |
Returns a list of discrete vectors that specify the limit of the boundary layer. More... | |
SoluteGrid | getDiffusivity () |
Return the diffusivity grid associated with this domain. More... | |
SoluteGrid | getBiomass () |
Return the biomass grid associated with this domain. More... | |
void | refreshBioFilmGrids () |
Refresh relative diffusivity and boundary layer grids to ensure biomass updated this step is included. More... | |
Interface describing mandatory methods for a computation domain object. The default class is "ComputationDomain" but other can be defined.
Interface describing mandatory methods for a computation domain object. The default class is "ComputationDomain" but other can be defined
LinkedList<AllBC> simulator.geometry.IsComputationDomain.getAllBoundaries | ( | ) |
Return all boundaries associated with this domain.
Return all boundaries associated with this domain
Implemented in simulator.geometry.Domain.
SoluteGrid simulator.geometry.IsComputationDomain.getBiomass | ( | ) |
Return the biomass grid associated with this domain.
Return the biomass grid associated with this domain
Implemented in simulator.geometry.Domain.
LinkedList<DiscreteVector> simulator.geometry.IsComputationDomain.getBorder | ( | ) |
Returns a list of discrete vectors that specify the limit of the boundary layer.
Returns a list of discrete vectors that specify the limit of the boundary layer
Implemented in simulator.geometry.Domain.
SoluteGrid simulator.geometry.IsComputationDomain.getBoundaryLayer | ( | ) |
Return the boundary layer grid associated with this domain.
Return the boundary layer associated with this domain
Implemented in simulator.geometry.Domain.
SoluteGrid simulator.geometry.IsComputationDomain.getDiffusivity | ( | ) |
Return the diffusivity grid associated with this domain.
Return the diffusivity grid associated with this domain
Implemented in simulator.geometry.Domain.
SpatialGrid simulator.geometry.IsComputationDomain.getGrid | ( | ) |
Returns the domain grid.
Returns the domain grid
Implemented in simulator.geometry.Domain.
String simulator.geometry.IsComputationDomain.getName | ( | ) |
Return the name of this domain.
Return the name of this domain
Implemented in simulator.geometry.Domain.
void simulator.geometry.IsComputationDomain.refreshBioFilmGrids | ( | ) |
Refresh relative diffusivity and boundary layer grids to ensure biomass updated this step is included.
Method to refresh relative diffusivity and boundary layer grids to ensure biomass updated this step is included. Used in the creation of output files
Implemented in simulator.geometry.Domain.
AllBC simulator.geometry.IsComputationDomain.testCrossedBoundary | ( | ContinuousVector | newLoc | ) |
Test if a given location is outside a boundary. Used to detect the crossed boundary when moving an agent.
Test if a given location is outside a boundary. Used to detect the crossed boundary when moving an agent
newLoc | The location to test |
Implemented in simulator.geometry.Domain.