vast_solver_implicit_

Module Contents

Classes

VASTCSDL

VASTFluidSover

Attributes

fluid_problem

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