windse.SolverManager
The SolverManager contains all the different ways to solve problems generated in windse
Classes
- class windse.SolverManager.GenericSolver(problem)
A GenericSolver contains on the basic functions required by all solver objects.
- ChangeWindAngle(inflow_angle)
This function recomputes all necessary components for a new wind direction
- Parameters:
theta (float) – The new wind angle in radians
- ChangeWindSpeed(inflow_speed)
This function recomputes all necessary components for a new wind direction
- Parameters:
theta (float) – The new wind angle in radians
- Save(val=0)
This function saves the mesh and boundary markers to output/…/solutions/
- class windse.SolverManager.IterativeSteadySolver(problem)
This solver is for solving the iterative steady state problem
- Parameters:
problem (
windse.ProblemManager.GenericProblem()) – a windse problem object.
- Solve()
This solves the problem setup by the problem object.
- class windse.SolverManager.MultiAngleSolver(problem)
This solver will solve the problem using the steady state solver for every angle in angles.
- Parameters:
problem (
windse.ProblemManager.GenericProblem()) – a windse problem object.angles (list) – A list of wind inflow directions.
- Solve()
This solves the problem setup by the problem object.
- class windse.SolverManager.SteadySolver(problem)
This solver is for solving the steady state problem
- Parameters:
problem (
windse.ProblemManager.GenericProblem()) – a windse problem object.
- Solve()
This solves the problem setup by the problem object.
- class windse.SolverManager.TimeSeriesSolver(problem)
This solver will solve the problem using the steady state solver for every angle in angles.
- Parameters:
problem (
windse.ProblemManager.GenericProblem()) – a windse problem object.angles (list) – A list of wind inflow directions.
- Solve()
This solves the problem setup by the problem object.
- class windse.SolverManager.UnsteadySolver(problem)
This solver is for solving an unsteady problem. As such, it contains additional time-stepping features and functions not present in other solvers. This solver can only be used if an unsteady problem has been specified in the input file.
- Parameters:
problem (
windse.ProblemManager.GenericProblem()) – a windse problem object.