viscous_correction

Module Contents

Classes

ViscousCorrectionCSDL

Computes the viscous correction to the forces and moments.

ViscousCorrectionModel

Attributes

fluid_problem

class viscous_correction.ViscousCorrectionCSDL

Bases: lsdo_modules.module_csdl.module_csdl.ModuleCSDL

Computes the viscous correction to the forces and moments.

define()
initialize()
class viscous_correction.ViscousCorrectionModel

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, forces, cd_v, panel_area, moment_pt, evaluation_pt, 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)
viscous_correction.fluid_problem