public class MembraneContainer extends Object implements ConcentrationContainer
| Constructor and Description |
|---|
MembraneContainer(CellSection outerPhaseSection,
CellSection innerPhaseSection,
Membrane membrane) |
MembraneContainer(MembraneContainer container) |
| Modifier and Type | Method and Description |
|---|---|
Map<ChemicalEntity<?>,javax.measure.Quantity<MolarConcentration>> |
getAllConcentrations()
Returns the representative concentrations of all referenced chemical entities.
|
Map<ChemicalEntity<?>,javax.measure.Quantity<MolarConcentration>> |
getAllConcentrationsForSection(CellSection cellSection)
Returns all concentrations for a particular
CellSection. |
Set<ChemicalEntity<?>> |
getAllReferencedEntities()
Returns all
ChemicalEntities that are referenced in this container. |
Set<CellSection> |
getAllReferencedSections()
Returns all
Compartments that are referenced in this container. |
javax.measure.Quantity<MolarConcentration> |
getAvailableConcentration(CellSection cellSection,
ChemicalEntity chemicalEntity)
Returns the concentration of the specified
ChemicalEntity available in the CellSection. |
javax.measure.Quantity<MolarConcentration> |
getConcentration(ChemicalEntity chemicalEntity)
Returns the representative concentration of a chemical entity.
|
MembraneContainer |
getCopy()
Returns a copy of this concentration container.
|
CellSection |
getInnerLayerSection() |
javax.measure.Quantity<MolarConcentration> |
getInnerMembraneLayerConcentration(ChemicalEntity chemicalEntity) |
javax.measure.Quantity<MolarConcentration> |
getInnerPhaseConcentration(ChemicalEntity chemicalEntity) |
CellSection |
getInnerPhaseSection() |
Membrane |
getMembrane() |
CellSection |
getOuterLayerSection() |
javax.measure.Quantity<MolarConcentration> |
getOuterMembraneLayerConcentration(ChemicalEntity chemicalEntity) |
javax.measure.Quantity<MolarConcentration> |
getOuterPhaseConcentration(ChemicalEntity chemicalEntity) |
CellSection |
getOuterPhaseSection() |
void |
setAvailableConcentration(CellSection cellSection,
ChemicalEntity chemicalEntity,
javax.measure.Quantity<MolarConcentration> concentration)
Sets the available concentration based on the given compartment.
|
void |
setConcentration(ChemicalEntity chemicalEntity,
javax.measure.Quantity<MolarConcentration> concentration)
Sets the representative concentration of a chemical entity.
|
public MembraneContainer(CellSection outerPhaseSection, CellSection innerPhaseSection, Membrane membrane)
public MembraneContainer(MembraneContainer container)
public javax.measure.Quantity<MolarConcentration> getConcentration(ChemicalEntity chemicalEntity)
ConcentrationContainergetConcentration in interface ConcentrationContainerchemicalEntity - The ChemicalEntity.public javax.measure.Quantity<MolarConcentration> getOuterPhaseConcentration(ChemicalEntity chemicalEntity)
public javax.measure.Quantity<MolarConcentration> getInnerPhaseConcentration(ChemicalEntity chemicalEntity)
public javax.measure.Quantity<MolarConcentration> getOuterMembraneLayerConcentration(ChemicalEntity chemicalEntity)
public javax.measure.Quantity<MolarConcentration> getInnerMembraneLayerConcentration(ChemicalEntity chemicalEntity)
public Map<ChemicalEntity<?>,javax.measure.Quantity<MolarConcentration>> getAllConcentrationsForSection(CellSection cellSection)
ConcentrationContainerCellSection.getAllConcentrationsForSection in interface ConcentrationContainercellSection - The CellSectionpublic javax.measure.Quantity<MolarConcentration> getAvailableConcentration(CellSection cellSection, ChemicalEntity chemicalEntity)
ConcentrationContainerChemicalEntity available in the CellSection.getAvailableConcentration in interface ConcentrationContainercellSection - The CellSectionchemicalEntity - The ChemicalEntity.public void setConcentration(ChemicalEntity chemicalEntity, javax.measure.Quantity<MolarConcentration> concentration)
ConcentrationContainersetConcentration in interface ConcentrationContainerchemicalEntity - The ChemicalEntity.concentration - The concentration.public void setAvailableConcentration(CellSection cellSection, ChemicalEntity chemicalEntity, javax.measure.Quantity<MolarConcentration> concentration)
ConcentrationContainersetAvailableConcentration in interface ConcentrationContainercellSection - The identifier of the compartment.chemicalEntity - The ChemicalEntity.concentration - The concentration.public Set<ChemicalEntity<?>> getAllReferencedEntities()
ConcentrationContainerChemicalEntities that are referenced in this container.getAllReferencedEntities in interface ConcentrationContainerChemicalEntities that are referenced in this container.public Set<CellSection> getAllReferencedSections()
ConcentrationContainerCompartments that are referenced in this container.getAllReferencedSections in interface ConcentrationContainerCompartments that are referenced in this container.public Membrane getMembrane()
public CellSection getOuterPhaseSection()
public CellSection getOuterLayerSection()
public CellSection getInnerLayerSection()
public CellSection getInnerPhaseSection()
public Map<ChemicalEntity<?>,javax.measure.Quantity<MolarConcentration>> getAllConcentrations()
ConcentrationContainergetAllConcentrations in interface ConcentrationContainerpublic MembraneContainer getCopy()
ConcentrationContainergetCopy in interface ConcentrationContainerCopyright © 2017. All rights reserved.