windse_driver.driver_functions
Functions
- windse_driver.driver_functions.BlankParameters()
returns a nested dictionary that matches the first level of the parameters dictionary
- windse_driver.driver_functions.BuildDomain(params)
This function build the domain and wind farm objects.
- Parameters:
params (
windse.Parameters) – an overloaded dict containing all parameters.- Returns:
dom (
windse.GenericDomain) – the domain object that contains all mesh related information.farm (
windse.GenericWindFarm) – the wind farm object that contains the turbine information.
- windse_driver.driver_functions.BuildProblem(params, dom, farm)
This function compiles everything into a single problem object and build the variational problem functional.
- Parameters:
params (windse.Parameters) – an overloaded dict containing all parameters.
dom (windse.GenericDomain) – the domain object that contains all mesh related information.
farm (windse.GenericWindFarm) – the wind farm object that contains the turbine information.
- Returns:
contains all information about the simulation.
- Return type:
problem (windse.GenericProblem)
- windse_driver.driver_functions.BuildSolver(params, problem)
This function builds the solver object. Solve with solver.Solve()
- Parameters:
params (windse.Parameters) – an overloaded dict containing all parameters.
problem (windse.GenericProblem) – contains all information about the simulation.
- Returns:
solver – contains the solver routines.
- Return type:
windse.GenericSolver
- windse_driver.driver_functions.DefaultParameters()
return the default parameters list
- windse_driver.driver_functions.Initialize(params_loc=None)
This function initialized the windse parameters.
- Parameters:
params_loc (str) – the location of the parameter yaml file.
- Returns:
params – an overloaded dict containing all parameters.
- Return type:
windse.Parameters
- windse_driver.driver_functions.SetupSimulation(params_loc=None)
This function automatically sets up the entire simulation. Solve with solver.Solve()
- Parameters:
params_loc (str) – the location of the parameter yaml file.
- Returns:
params (windse.Parameters) – an overloaded dict containing all parameters.
problem (windse.GenericProblem) – contains all information about the simulation.
solver (windse.GenericSolver) – contains the solver routines. Solve with solver.Solve()