vast_solver_implicit_
Module Contents
Classes
Attributes
- class vast_solver_implicit_.VASTCSDL
Bases:
lsdo_modules.module_csdl.module_csdl.ModuleCSDL- define()
- initialize()
- class vast_solver_implicit_.VASTFluidSover
Bases:
m3l.ImplicitOperation- compute_derivates(inputs, derivatives)
- compute_derivatives()
- compute_residual()
Creates a CSDL model to compute the solver outputs.
- Returns
- csdl_modelcsdl.Model
The csdl model which computes the outputs (the normal solver)
- evaluate(ac_states, surfaces, wake_circulations, displacements, bd_circulations: List[m3l.Variable] = None)
Evaluates the vast model.
- Parameters
- displacementslist of m3l.Variable = None
The forces on the mesh nodes.
- Returns
- bd_circulationsm3l.Variable
single m3l variable of the bound vortex circulations
- initialize(kwargs)
- solve_residual_equations()
Creates a CSDL model to compute the solver outputs.
- Returns
- csdl_modelcsdl.Model
The csdl model which computes the outputs (the normal solver)
- vast_solver_implicit_.fluid_problem