test_class.declarator: subsectionA = new CellSubsection("Test A")
test_class.modifier: private static final
test_class.original_string: private static final CellSubsection subsectionA = new CellSubsection("Test A");
test_class.type: CellSubsection
test_class.var_name: subsectionA
test_class.declarator: subsectionB = new CellSubsection("Test B")
test_class.modifier: private static final
test_class.original_string: private static final CellSubsection subsectionB = new CellSubsection("Test B");
test_class.type: CellSubsection
test_class.var_name: subsectionB
test_class.declarator: entityA = SimpleEntity.create("A").build()
test_class.modifier: private static final
test_class.original_string: private static final ChemicalEntity entityA = SimpleEntity.create("A").build();
test_class.type: ChemicalEntity
test_class.var_name: entityA
test_class.declarator: entityB = SimpleEntity.create("B").build()
test_class.modifier: private static final
test_class.original_string: private static final ChemicalEntity entityB = SimpleEntity.create("B").build();
test_class.type: ChemicalEntity
test_class.var_name: entityB
test_class.file: singa-simulation/src/test/java/bio/singa/simulation/model/sections/ConcentrationContainerTest.java
test_class.identifier: ConcentrationContainerTest
test_case.body: @Test
      void removeSubsection() {
          ConcentrationContainer containerA = new ConcentrationContainer();
          containerA.initializeSubsection(subsectionA, INNER);
          containerA.initializeSubsection(subsectionB, OUTER);
  
          assertNotNull(containerA.getOuterSubsection());
          containerA.removeSubsection(subsectionB);
          assertNull(containerA.getOuterSubsection());
      }
test_case.class_method_signature: ConcentrationContainerTest.removeSubsection()
test_case.full_signature: @Test void removeSubsection()
test_case.identifier: removeSubsection
test_case.invocations: initializeSubsection initializeSubsection assertNotNull getOuterSubsection removeSubsection assertNull getOuterSubsection
test_case.modifiers: @Test
test_case.parameters: ()
test_case.return: void
test_case.signature: void removeSubsection()
focal_class.declarator: subsectionTopology
focal_class.modifier: private
focal_class.original_string: private CellSubsection[] subsectionTopology;
focal_class.type: CellSubsection[]
focal_class.var_name: subsectionTopology
focal_class.declarator: concentrations
focal_class.modifier: private
focal_class.original_string: private ConcentrationPool[] concentrations;
focal_class.type: ConcentrationPool[]
focal_class.var_name: concentrations
focal_class.file: singa-simulation/src/main/java/bio/singa/simulation/model/sections/ConcentrationContainer.java
focal_class.identifier: ConcentrationContainer
focal_class.class_method_signature: ConcentrationContainer.ConcentrationContainer()
focal_class.full_signature: public  ConcentrationContainer()
focal_class.identifier: ConcentrationContainer
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  ConcentrationContainer()
focal_class.class_method_signature: ConcentrationContainer.initializeSubsection(CellSubsection subsection, CellTopology topology)
focal_class.full_signature: public void initializeSubsection(CellSubsection subsection, CellTopology topology)
focal_class.identifier: initializeSubsection
focal_class.modifiers: public
focal_class.parameters: (CellSubsection subsection, CellTopology topology)
focal_class.return: void
focal_class.signature: void initializeSubsection(CellSubsection subsection, CellTopology topology)
focal_class.class_method_signature: ConcentrationContainer.putSubsectionPool(CellSubsection subsection, CellTopology topology, ConcentrationPool concentrationPool)
focal_class.full_signature: public void putSubsectionPool(CellSubsection subsection, CellTopology topology, ConcentrationPool concentrationPool)
focal_class.identifier: putSubsectionPool
focal_class.modifiers: public
focal_class.parameters: (CellSubsection subsection, CellTopology topology, ConcentrationPool concentrationPool)
focal_class.return: void
focal_class.signature: void putSubsectionPool(CellSubsection subsection, CellTopology topology, ConcentrationPool concentrationPool)
focal_class.class_method_signature: ConcentrationContainer.removeSubsection(CellSubsection subsection)
focal_class.full_signature: public void removeSubsection(CellSubsection subsection)
focal_class.identifier: removeSubsection
focal_class.modifiers: public
focal_class.parameters: (CellSubsection subsection)
focal_class.return: void
focal_class.signature: void removeSubsection(CellSubsection subsection)
focal_class.class_method_signature: ConcentrationContainer.getTopologyFromSubsection(CellSubsection subsection)
focal_class.full_signature: private CellTopology getTopologyFromSubsection(CellSubsection subsection)
focal_class.identifier: getTopologyFromSubsection
focal_class.modifiers: private
focal_class.parameters: (CellSubsection subsection)
focal_class.return: CellTopology
focal_class.signature: CellTopology getTopologyFromSubsection(CellSubsection subsection)
focal_class.class_method_signature: ConcentrationContainer.getTopologyIndexFromSubsection(CellSubsection subsection)
focal_class.full_signature: private int getTopologyIndexFromSubsection(CellSubsection subsection)
focal_class.identifier: getTopologyIndexFromSubsection
focal_class.modifiers: private
focal_class.parameters: (CellSubsection subsection)
focal_class.return: int
focal_class.signature: int getTopologyIndexFromSubsection(CellSubsection subsection)
focal_class.class_method_signature: ConcentrationContainer.removeSubsection(CellTopology topology)
focal_class.full_signature: public void removeSubsection(CellTopology topology)
focal_class.identifier: removeSubsection
focal_class.modifiers: public
focal_class.parameters: (CellTopology topology)
focal_class.return: void
focal_class.signature: void removeSubsection(CellTopology topology)
focal_class.class_method_signature: ConcentrationContainer.getConcentrations()
focal_class.full_signature: public ConcentrationPool[] getConcentrations()
focal_class.identifier: getConcentrations
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ConcentrationPool[]
focal_class.signature: ConcentrationPool[] getConcentrations()
focal_class.class_method_signature: ConcentrationContainer.getReferencedSubsections()
focal_class.full_signature: public Set<CellSubsection> getReferencedSubsections()
focal_class.identifier: getReferencedSubsections
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Set<CellSubsection>
focal_class.signature: Set<CellSubsection> getReferencedSubsections()
focal_class.class_method_signature: ConcentrationContainer.getPoolsOfConcentration()
focal_class.full_signature: public Collection<ConcentrationPool> getPoolsOfConcentration()
focal_class.identifier: getPoolsOfConcentration
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Collection<ConcentrationPool>
focal_class.signature: Collection<ConcentrationPool> getPoolsOfConcentration()
focal_class.class_method_signature: ConcentrationContainer.getReferencedEntities()
focal_class.full_signature: public Set<ChemicalEntity> getReferencedEntities()
focal_class.identifier: getReferencedEntities
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Set<ChemicalEntity>
focal_class.signature: Set<ChemicalEntity> getReferencedEntities()
focal_class.class_method_signature: ConcentrationContainer.containsHiddenEntity(CellTopology topology, ChemicalEntity query)
focal_class.full_signature: public Optional<ChemicalEntity> containsHiddenEntity(CellTopology topology, ChemicalEntity query)
focal_class.identifier: containsHiddenEntity
focal_class.modifiers: public
focal_class.parameters: (CellTopology topology, ChemicalEntity query)
focal_class.return: Optional<ChemicalEntity>
focal_class.signature: Optional<ChemicalEntity> containsHiddenEntity(CellTopology topology, ChemicalEntity query)
focal_class.class_method_signature: ConcentrationContainer.containsEntity(CellTopology topology, ChemicalEntity entity)
focal_class.full_signature: public boolean containsEntity(CellTopology topology, ChemicalEntity entity)
focal_class.identifier: containsEntity
focal_class.modifiers: public
focal_class.parameters: (CellTopology topology, ChemicalEntity entity)
focal_class.return: boolean
focal_class.signature: boolean containsEntity(CellTopology topology, ChemicalEntity entity)
focal_class.class_method_signature: ConcentrationContainer.containsEntity(CellSubsection subsection, ChemicalEntity entity)
focal_class.full_signature: public boolean containsEntity(CellSubsection subsection, ChemicalEntity entity)
focal_class.identifier: containsEntity
focal_class.modifiers: public
focal_class.parameters: (CellSubsection subsection, ChemicalEntity entity)
focal_class.return: boolean
focal_class.signature: boolean containsEntity(CellSubsection subsection, ChemicalEntity entity)
focal_class.class_method_signature: ConcentrationContainer.getPool(CellSubsection subsection)
focal_class.full_signature: public Map.Entry<CellTopology, ConcentrationPool> getPool(CellSubsection subsection)
focal_class.identifier: getPool
focal_class.modifiers: public
focal_class.parameters: (CellSubsection subsection)
focal_class.return: Map.Entry<CellTopology, ConcentrationPool>
focal_class.signature: Map.Entry<CellTopology, ConcentrationPool> getPool(CellSubsection subsection)
focal_class.class_method_signature: ConcentrationContainer.getPool(CellTopology topology)
focal_class.full_signature: public Map.Entry<CellSubsection, ConcentrationPool> getPool(CellTopology topology)
focal_class.identifier: getPool
focal_class.modifiers: public
focal_class.parameters: (CellTopology topology)
focal_class.return: Map.Entry<CellSubsection, ConcentrationPool>
focal_class.signature: Map.Entry<CellSubsection, ConcentrationPool> getPool(CellTopology topology)
focal_class.class_method_signature: ConcentrationContainer.get(CellSubsection subsection, ChemicalEntity entity)
focal_class.full_signature: public double get(CellSubsection subsection, ChemicalEntity entity)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (CellSubsection subsection, ChemicalEntity entity)
focal_class.return: double
focal_class.signature: double get(CellSubsection subsection, ChemicalEntity entity)
focal_class.class_method_signature: ConcentrationContainer.get(CellTopology topology, ChemicalEntity entity)
focal_class.full_signature: public double get(CellTopology topology, ChemicalEntity entity)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (CellTopology topology, ChemicalEntity entity)
focal_class.return: double
focal_class.signature: double get(CellTopology topology, ChemicalEntity entity)
focal_class.class_method_signature: ConcentrationContainer.set(CellSubsection subsection, ChemicalEntity entity, double concentration)
focal_class.full_signature: public void set(CellSubsection subsection, ChemicalEntity entity, double concentration)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (CellSubsection subsection, ChemicalEntity entity, double concentration)
focal_class.return: void
focal_class.signature: void set(CellSubsection subsection, ChemicalEntity entity, double concentration)
focal_class.class_method_signature: ConcentrationContainer.initialize(CellSubsection subsection, ChemicalEntity entity, Quantity<MolarConcentration> concentration)
focal_class.full_signature: public void initialize(CellSubsection subsection, ChemicalEntity entity, Quantity<MolarConcentration> concentration)
focal_class.identifier: initialize
focal_class.modifiers: public
focal_class.parameters: (CellSubsection subsection, ChemicalEntity entity, Quantity<MolarConcentration> concentration)
focal_class.return: void
focal_class.signature: void initialize(CellSubsection subsection, ChemicalEntity entity, Quantity<MolarConcentration> concentration)
focal_class.class_method_signature: ConcentrationContainer.set(CellTopology topology, ChemicalEntity entity, double concentration)
focal_class.full_signature: public void set(CellTopology topology, ChemicalEntity entity, double concentration)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (CellTopology topology, ChemicalEntity entity, double concentration)
focal_class.return: void
focal_class.signature: void set(CellTopology topology, ChemicalEntity entity, double concentration)
focal_class.class_method_signature: ConcentrationContainer.initialize(CellTopology topology, ChemicalEntity entity, Quantity<MolarConcentration> concentration)
focal_class.full_signature: public void initialize(CellTopology topology, ChemicalEntity entity, Quantity<MolarConcentration> concentration)
focal_class.identifier: initialize
focal_class.modifiers: public
focal_class.parameters: (CellTopology topology, ChemicalEntity entity, Quantity<MolarConcentration> concentration)
focal_class.return: void
focal_class.signature: void initialize(CellTopology topology, ChemicalEntity entity, Quantity<MolarConcentration> concentration)
focal_class.class_method_signature: ConcentrationContainer.getSubsection(CellTopology topology)
focal_class.full_signature: public CellSubsection getSubsection(CellTopology topology)
focal_class.identifier: getSubsection
focal_class.modifiers: public
focal_class.parameters: (CellTopology topology)
focal_class.return: CellSubsection
focal_class.signature: CellSubsection getSubsection(CellTopology topology)
focal_class.class_method_signature: ConcentrationContainer.getInnerSubsection()
focal_class.full_signature: public CellSubsection getInnerSubsection()
focal_class.identifier: getInnerSubsection
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: CellSubsection
focal_class.signature: CellSubsection getInnerSubsection()
focal_class.class_method_signature: ConcentrationContainer.getOuterSubsection()
focal_class.full_signature: public CellSubsection getOuterSubsection()
focal_class.identifier: getOuterSubsection
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: CellSubsection
focal_class.signature: CellSubsection getOuterSubsection()
focal_class.class_method_signature: ConcentrationContainer.getMembraneSubsection()
focal_class.full_signature: public CellSubsection getMembraneSubsection()
focal_class.identifier: getMembraneSubsection
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: CellSubsection
focal_class.signature: CellSubsection getMembraneSubsection()
focal_class.class_method_signature: ConcentrationContainer.emptyCopy()
focal_class.full_signature: public ConcentrationContainer emptyCopy()
focal_class.identifier: emptyCopy
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ConcentrationContainer
focal_class.signature: ConcentrationContainer emptyCopy()
focal_class.class_method_signature: ConcentrationContainer.fullCopy()
focal_class.full_signature: public ConcentrationContainer fullCopy()
focal_class.identifier: fullCopy
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ConcentrationContainer
focal_class.signature: ConcentrationContainer fullCopy()
focal_method.body: public void removeSubsection(CellSubsection subsection) {
          int topologyIndexFromSubsection = getTopologyIndexFromSubsection(subsection);
          concentrations[topologyIndexFromSubsection] = null;
          subsectionTopology[topologyIndexFromSubsection] = null;
      }
focal_method.class_method_signature: ConcentrationContainer.removeSubsection(CellSubsection subsection)
focal_method.full_signature: public void removeSubsection(CellSubsection subsection)
focal_method.identifier: removeSubsection
focal_method.invocations: getTopologyIndexFromSubsection
focal_method.modifiers: public
focal_method.parameters: (CellSubsection subsection)
focal_method.return: void
focal_method.signature: void removeSubsection(CellSubsection subsection)