generate_mappings_m3l

Module Contents

Classes

VASTNodalForces

VASTNodelDisplacements

Attributes

fluid_problem

class generate_mappings_m3l.VASTNodalForces

Bases: m3l.ExplicitOperation

compute()
disp_map(mesh, oml, save_map=False)
evaluate(vlm_forces, nodal_force_meshes, design_condition=None)

Maps nodal displacements_mesh from arbitrary locations to the mesh nodes.

Parameters
nodal_displacementsa list of m3l.Variable

The nodal_displacements to be mapped to the mesh nodes.

nodal_force_meshesa list of am.MappedArray

The mesh that the nodal displacements_mesh are currently defined over.

Returns
mesh_forcesm3l.Variable

The forces on the mesh.

initialize(kwargs)
class generate_mappings_m3l.VASTNodelDisplacements

Bases: m3l.ExplicitOperation

compute(nodal_displacements, nodal_displacements_mesh)
disp_map(mesh, oml)
evaluate(nodal_displacements, nodal_displacements_mesh)

Maps nodal displacements_mesh from arbitrary locations to the mesh nodes.

Parameters
nodal_displacementsa list of m3l.Variable

The nodal_displacements to be mapped to the mesh nodes.

nodal_displacements_mesha list of am.MappedArray

The mesh that the nodal displacements_mesh are currently defined over.

Returns
mesh_forcesm3l.Variable

The forces on the mesh.

initialize(kwargs)
generate_mappings_m3l.fluid_problem