Skip to content

Commit

Permalink
copy.deepcopy is not a valid converter, Chris
Browse files Browse the repository at this point in the history
  • Loading branch information
RHammond2 committed Jul 14, 2023
1 parent 211f4bd commit 6ec0b5f
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions floris/simulation/solver.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,14 +85,13 @@ def calculate_area_overlap(wake_velocities, freestream_velocities, y_ngrid, z_ng

@define(auto_attribs=True)
class Solver:
farm: Farm = field(converter=copy.deepcopy, validator=attrs.validators.instance_of(Farm))
flow_field: FlowField = field(converter=copy.deepcopy, validator=attrs.validators.instance_of(FlowField))
farm: Farm = field(validator=attrs.validators.instance_of(Farm))
flow_field: FlowField = field(validator=attrs.validators.instance_of(FlowField))
grid: TurbineGrid | FlowFieldGrid = field(
converter=copy.deepcopy,
validator=attrs.validators.instance_of((FlowFieldGrid, TurbineGrid)),
)
model_manager: WakeModelManager = field(
converter=copy.deepcopy, validator=attrs.validators.instance_of(WakeModelManager)
validator=attrs.validators.instance_of(WakeModelManager)
)

@abstractmethod
Expand Down Expand Up @@ -923,9 +922,6 @@ def solve(
if grid is None:
grid = self.grid

gch_gain = 1.0
scale_factor = 2.0

# <<interface>>
deflection_model_args = self.model_manager.deflection_model.prepare_function(grid, flow_field)
deficit_model_args = self.model_manager.velocity_model.prepare_function(grid, flow_field)
Expand Down

0 comments on commit 6ec0b5f

Please sign in to comment.