Class PorousDiffusion.PorousDiffusionBuilder
- java.lang.Object
-
- bio.singa.simulation.model.modules.concentration.imlementations.transport.PorousDiffusion.PorousDiffusionBuilder
-
- All Implemented Interfaces:
PorousDiffusion.BuildStep,PorousDiffusion.FeatureStep,ModuleBuilder<PorousDiffusion>
- Enclosing class:
- PorousDiffusion
public static class PorousDiffusion.PorousDiffusionBuilder extends Object implements PorousDiffusion.FeatureStep, PorousDiffusion.BuildStep, ModuleBuilder<PorousDiffusion>
-
-
Constructor Summary
Constructors Constructor Description PorousDiffusionBuilder(Simulation simulation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PorousDiffusionbuild()PorousDiffusion.FeatureStepcargo(Cargo cargo)PorousDiffusioncreateModule(Simulation simulation)PorousDiffusiongetModule()PorousDiffusion.BuildStepidentifier(String identifier)PorousDiffusion.FeatureStepmembraneThickness(MembraneTickness membraneTickness)PorousDiffusion.FeatureStepporeMembraneRatio(Ratio ratio)PorousDiffusion.FeatureStepregion(AffectedRegion region)
-
-
-
Constructor Detail
-
PorousDiffusionBuilder
public PorousDiffusionBuilder(Simulation simulation)
-
-
Method Detail
-
getModule
public PorousDiffusion getModule()
- Specified by:
getModulein interfaceModuleBuilder<PorousDiffusion>
-
identifier
public PorousDiffusion.BuildStep identifier(String identifier)
- Specified by:
identifierin interfacePorousDiffusion.FeatureStep
-
cargo
public PorousDiffusion.FeatureStep cargo(Cargo cargo)
- Specified by:
cargoin interfacePorousDiffusion.FeatureStep
-
region
public PorousDiffusion.FeatureStep region(AffectedRegion region)
- Specified by:
regionin interfacePorousDiffusion.FeatureStep
-
poreMembraneRatio
public PorousDiffusion.FeatureStep poreMembraneRatio(Ratio ratio)
- Specified by:
poreMembraneRatioin interfacePorousDiffusion.FeatureStep
-
membraneThickness
public PorousDiffusion.FeatureStep membraneThickness(MembraneTickness membraneTickness)
- Specified by:
membraneThicknessin interfacePorousDiffusion.FeatureStep
-
createModule
public PorousDiffusion createModule(Simulation simulation)
- Specified by:
createModulein interfaceModuleBuilder<PorousDiffusion>
-
build
public PorousDiffusion build()
- Specified by:
buildin interfaceModuleBuilder<PorousDiffusion>- Specified by:
buildin interfacePorousDiffusion.BuildStep
-
-