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 !!