vast_solver

Module Contents

Classes

VASTCSDL

VASTFluidSover

VASTMesh

Attributes

fluid_problem

class vast_solver.VASTCSDL

Bases: lsdo_modules.module_csdl.module_csdl.ModuleCSDL

define()
initialize()
class vast_solver.VASTFluidSover

Bases: m3l.ExplicitOperation

compute()

Creates a CSDL model to compute the solver outputs.

Returns
csdl_modelcsdl.Model

The csdl model which computes the outputs (the normal solver)

compute_derivates(inputs, derivatives)
evaluate(ac_states, displacements: List[m3l.Variable] = None, ML=False, design_condition=None)

Evaluates the vast model.

Parameters
displacementslist of m3l.Variable = None

The forces on the mesh nodes.

Returns
panel_forcesm3l.Variable

The displacements of the mesh nodes.

initialize(kwargs)
class vast_solver.VASTMesh

Bases: lsdo_modules.module.module.Module

initialize(kwargs)
vast_solver.fluid_problem