Skip to content
Snippets Groups Projects
Commit 4b6ac188 authored by David Seus's avatar David Seus
Browse files

set up rel perm as dict of passable objects

parent 01ca2870
No related branches found
No related tags found
No related merge requests found
......@@ -97,7 +97,8 @@ class LDDsimulation(object):
viscosity: tp.Dict[int, tp.List[float]],#
porosity: tp.Dict[int, float],#
L: tp.Dict[int, tp.List[float]],#
lambda_param: tp.Dict[int, tp.List[float]])-> None:
lambda_param: tp.Dict[int, tp.List[float]],#
relative_permeability: tp.Dict[int, tp.Callable[...,None]])-> None:
""" set parameters of an instance of class LDDsimulation"""
self.output_dir = output_dir
self.subdomain_def_points = subdomain_def_points
......@@ -109,6 +110,7 @@ class LDDsimulation(object):
self.porosity = porosity
self.L = L
self.lambda_param = lambda_param
self.relative_permeability = relative_permeability
self._parameters_set = True
def initialise(self) -> None:
......@@ -255,9 +257,11 @@ class LDDsimulation(object):
mesh = self.mesh_subdomain[subdom_num],#
viscosity = self.viscosity[subdom_num],#
porosity = self.porosity[subdom_num],#
interfaces = self.interface,#
has_interface = interface_list,#
L = self.L[subdom_num],#
lambda_param = self.lambda_param[subdom_num]#
lambda_param = self.lambda_param[subdom_num],#
relative_permeability = self.relative_permeability[subdom_num]#
))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment