damper
Module¶
All damper elements are defined in this file. This includes:
CDAMP1
CDAMP2
CDAMP3
CDAMP4
CDAMP5
CVISC
All damper elements are DamperElement and Element objects.
-
class
pyNastran.bdf.cards.elements.damper.
CDAMP1
(eid, pid, nids, c1=0, c2=0, comment='')[source]¶ Bases:
pyNastran.bdf.cards.elements.damper.LineDamper
Creates a CDAMP1 card
- Parameters
- eidint
element id
- pidint
property id (PDAMP)
- nidsList[int, int]
node ids
- c1 / c2int; default=0
DOF for nid1 / nid2
- commentstr; default=’’
a comment for the card
-
classmethod
add_card
(card, comment='')[source]¶ Adds a CDAMP1 card from
BDF.add_card(...)
- Parameters
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
-
cross_reference
(model: BDF) → None[source]¶ Cross links the card so referenced cards can be extracted directly
- Parameters
- modelBDF()
the BDF object
-
property
node_ids
¶
-
safe_cross_reference
(model: BDF, xref_errors)[source]¶ Cross links the card so referenced cards can be extracted directly
- Parameters
- modelBDF()
the BDF object
-
type
= 'CDAMP1'¶
-
class
pyNastran.bdf.cards.elements.damper.
CDAMP2
(eid, b, nids, c1=0, c2=0, comment='')[source]¶ Bases:
pyNastran.bdf.cards.elements.damper.LineDamper
Creates a CDAMP2 card
- Parameters
- eidint
element id
- bfloat
damping
- nidsList[int, int]
SPOINT ids node ids
- c1 / c2int; default=0
DOF for nid1 / nid2
- commentstr; default=’’
a comment for the card
-
classmethod
add_card
(card, comment='')[source]¶ Adds a CDAMP2 card from
BDF.add_card(...)
- Parameters
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
-
b
= None¶ Value of the scalar damper (Real)
-
c1
= None¶ component number
-
cp_name_map
= {'B': 'b'}¶
-
cross_reference
(model: BDF) → None[source]¶ Cross links the card so referenced cards can be extracted directly
- Parameters
- modelBDF()
the BDF object
-
property
node_ids
¶
-
safe_cross_reference
(model: BDF, xref_errors)[source]¶ Cross links the card so referenced cards can be extracted directly
- Parameters
- modelBDF()
the BDF object
-
type
= 'CDAMP2'¶
-
class
pyNastran.bdf.cards.elements.damper.
CDAMP3
(eid, pid, nids, comment='')[source]¶ Bases:
pyNastran.bdf.cards.elements.damper.LineDamper
1
2
3
4
5
CDAMP3
EID
PID
S1
S2
Creates a CDAMP3 card
- Parameters
- eidint
element id
- pidint
property id (PDAMP)
- nidsList[int, int]
SPOINT ids
- commentstr; default=’’
a comment for the card
-
classmethod
add_card
(card, comment='')[source]¶ Adds a CDAMP3 card from
BDF.add_card(...)
- Parameters
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
-
cross_reference
(model: BDF) → None[source]¶ Cross links the card so referenced cards can be extracted directly
- Parameters
- modelBDF()
the BDF object
-
property
node_ids
¶
-
safe_cross_reference
(model: BDF, xref_errors)[source]¶ Cross links the card so referenced cards can be extracted directly
- Parameters
- modelBDF()
the BDF object
-
type
= 'CDAMP3'¶
-
class
pyNastran.bdf.cards.elements.damper.
CDAMP4
(eid, b, nids, comment='')[source]¶ Bases:
pyNastran.bdf.cards.elements.damper.LineDamper
Creates a CDAMP4 card
- Parameters
- eidint
element id
- bfloat
damping
- nidsList[int, int]
SPOINT ids
- commentstr; default=’’
a comment for the card
-
cross_reference
(model: BDF) → None[source]¶ Cross links the card so referenced cards can be extracted directly
- Parameters
- modelBDF()
the BDF object
-
property
node_ids
¶
-
safe_cross_reference
(model: BDF, xref_errors)[source]¶ Cross links the card so referenced cards can be extracted directly
- Parameters
- modelBDF()
the BDF object
-
type
= 'CDAMP4'¶
-
class
pyNastran.bdf.cards.elements.damper.
CDAMP5
(eid, pid, nids, comment='')[source]¶ Bases:
pyNastran.bdf.cards.elements.damper.LineDamper
Defines a damping element that refers to a material property entry and connection to grid or scalar points.
Creates a CDAMP5 card
- Parameters
- eidint
element id
- pidint
property id (PDAMP5)
- nidsList[int, int]
GRID/SPOINT ids
- commentstr; default=’’
a comment for the card
-
classmethod
add_card
(card, comment='')[source]¶ Adds a CDAMP5 card from
BDF.add_card(...)
- Parameters
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
-
cross_reference
(model: BDF) → None[source]¶ Cross links the card so referenced cards can be extracted directly
- Parameters
- modelBDF()
the BDF object
-
property
node_ids
¶
-
safe_cross_reference
(model: BDF, xref_errors)[source]¶ Cross links the card so referenced cards can be extracted directly
- Parameters
- modelBDF()
the BDF object
-
type
= 'CDAMP5'¶
-
class
pyNastran.bdf.cards.elements.damper.
CVISC
(eid, pid, nids, comment='')[source]¶ Bases:
pyNastran.bdf.cards.elements.damper.LineDamper
Viscous Damper Connection Defines a viscous damper element.
1
2
3
4
5
CVISC
EID
PID
G1
G2
Creates a CVISC card
- Parameters
- eidint
element id
- pidint
property id (PVISC)
- nidsList[int, int]
GRID ids
- commentstr; default=’’
a comment for the card
-
classmethod
add_card
(card, comment='')[source]¶ Adds a CVISC card from
BDF.add_card(...)
- Parameters
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
-
cross_reference
(model: BDF) → None[source]¶ Cross links the card so referenced cards can be extracted directly
- Parameters
- modelBDF()
the BDF object
-
property
node_ids
¶
-
repr_fields
()[source]¶ Gets the fields in their simplified form
- Returns
- fieldsList[varies]
the fields that define the card
-
safe_cross_reference
(model: BDF, xref_errors)[source]¶ Cross links the card so referenced cards can be extracted directly
- Parameters
- modelBDF()
the BDF object
-
type
= 'CVISC'¶
-
class
pyNastran.bdf.cards.elements.damper.
DamperElement
[source]¶ Bases:
pyNastran.bdf.cards.base_card.Element
dummy init
-
class
pyNastran.bdf.cards.elements.damper.
LineDamper
[source]¶ Bases:
pyNastran.bdf.cards.elements.damper.DamperElement
dummy init