The ``dynabase.py`` module ========================== .. py:module:: ansys.dyna.core.pre.dynabase Summary ------- .. py:currentmodule:: dynabase .. tab-set:: .. tab-item:: Interfaces .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~ansys.dyna.core.pre.dynabase.IGASection` - Defines section properties for isogeometric shell elements. * - :py:obj:`~ansys.dyna.core.pre.dynabase.IGAPart` - Defines an isogeometric shell part. .. tab-item:: Classes .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~ansys.dyna.core.pre.dynabase.Box` - Defines a box-shaped volume. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Curve` - Defines a curve as a function of time. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Function` - Defines a function that can be referenced by a limited number of keyword options. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Table2D` - Define a table,a curve ID is specified for each value defined in the table. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Point` - Defines a point. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Direction` - Defines a direction. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Transform` - Defines a transformation. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Velocity` - Defines a translational velocity. * - :py:obj:`~ansys.dyna.core.pre.dynabase.RotVelocity` - Defines a rotational velocity. * - :py:obj:`~ansys.dyna.core.pre.dynabase.BaseObj` - Define the base object. * - :py:obj:`~ansys.dyna.core.pre.dynabase.DynaBase` - Contains methods for creating a general LS-DYNA keyword. * - :py:obj:`~ansys.dyna.core.pre.dynabase.BaseSet` - Defines the base class for all set classes. * - :py:obj:`~ansys.dyna.core.pre.dynabase.NodeSet` - Defines a nodal set with some identical or unique attributes. * - :py:obj:`~ansys.dyna.core.pre.dynabase.NodesetGeneral` - Includes nodal points of element sets. * - :py:obj:`~ansys.dyna.core.pre.dynabase.NodeSetBox` - include the nodes inside boxes. * - :py:obj:`~ansys.dyna.core.pre.dynabase.PartSet` - Defines a set of parts with optional attributes. * - :py:obj:`~ansys.dyna.core.pre.dynabase.SegmentSet` - Defines a set of segments with optional identical or unique attributes. * - :py:obj:`~ansys.dyna.core.pre.dynabase.BeamSection` - Defines cross-sectional properties for beams, trusses, discrete beams, and cable elements. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ShellSection` - Defines section properties for shell elements. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Part` - Defines the part object. * - :py:obj:`~ansys.dyna.core.pre.dynabase.BeamPart` - Defines a beam part. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ShellPart` - Defines a shell part. * - :py:obj:`~ansys.dyna.core.pre.dynabase.SolidPart` - Defines a solid part. * - :py:obj:`~ansys.dyna.core.pre.dynabase.DiscretePart` - Defines a discrete part. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Parts` - Stores the part list. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ImplicitAnalysis` - Activates implicit analysis and defines associated control parameters. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ThermalAnalysis` - Activates thermal analysis and defines associated control parameters. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ContactSurface` - Defines a contact interface. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Contact` - Provide a way of treating interaction between disjoint parts. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ContactGroup` - Create a contact group. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Constraint` - Provides a way of constraining degrees of freedom to move together in some way. * - :py:obj:`~ansys.dyna.core.pre.dynabase.BoundaryCondition` - Provides a way of defining imposed motions on boundary nodes. * - :py:obj:`~ansys.dyna.core.pre.dynabase.InitialCondition` - Provides a way of initializing velocities and detonation points. * - :py:obj:`~ansys.dyna.core.pre.dynabase.RigidwallCylinder` - Defines a rigid wall with a cylinder form. * - :py:obj:`~ansys.dyna.core.pre.dynabase.RigidwallSphere` - Defines a rigid wall with a sphere form. * - :py:obj:`~ansys.dyna.core.pre.dynabase.RigidwallPlanar` - Defines planar rigid walls with either finite or infinite size. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Gravity` - Defines body force loads using global axes directions. .. tab-item:: Enums .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~ansys.dyna.core.pre.dynabase.Motion` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.RWMotion` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.DOF` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Switch` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.InvariantNode` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.EnergyFlag` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.HourglassControl` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.BulkViscosity` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.CaseType` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.OutputEcho` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ParameterType` - Contains the parameter types. * - :py:obj:`~ansys.dyna.core.pre.dynabase.SetType` - Contains the enums for setting types. * - :py:obj:`~ansys.dyna.core.pre.dynabase.BeamFormulation` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ShellFormulation` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.IGAFormulation` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.SolidFormulation` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.HourglassType` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.DRO` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.AnalysisType` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.TimestepCtrol` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.Integration` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ThermalAnalysisType` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ThermalAnalysisTimestep` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ContactCategory` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ContactType` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.OffsetType` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.ContactFormulation` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.SBOPT` - Create a collection of name/value pairs. * - :py:obj:`~ansys.dyna.core.pre.dynabase.GravityOption` - Create a collection of name/value pairs. .. toctree:: :titlesonly: :maxdepth: 1 :hidden: IGASection IGAPart .. toctree:: :titlesonly: :maxdepth: 1 :hidden: Box Curve Function Table2D Point Direction Transform Velocity RotVelocity BaseObj DynaBase BaseSet NodeSet NodesetGeneral NodeSetBox PartSet SegmentSet BeamSection ShellSection Part BeamPart ShellPart SolidPart DiscretePart Parts ImplicitAnalysis ThermalAnalysis ContactSurface Contact ContactGroup Constraint BoundaryCondition InitialCondition RigidwallCylinder RigidwallSphere RigidwallPlanar Gravity .. toctree:: :titlesonly: :maxdepth: 1 :hidden: Motion RWMotion DOF Switch InvariantNode EnergyFlag HourglassControl BulkViscosity CaseType OutputEcho ParameterType SetType BeamFormulation ShellFormulation IGAFormulation SolidFormulation HourglassType DRO AnalysisType TimestepCtrol Integration ThermalAnalysisType ThermalAnalysisTimestep ContactCategory ContactType OffsetType ContactFormulation SBOPT GravityOption Description ----------- Base ==== Module for creating a DYNA input deck. .. !! processed by numpydoc !!