axisymmetric
Module
digraph inheritance5cb6c146da {
bgcolor=transparent;
rankdir=LR;
size="";
"pyNastran.bdf.cards.axisymmetric.axisymmetric.AXIC" [URL="#pyNastran.bdf.cards.axisymmetric.axisymmetric.AXIC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"];
"pyNastran.bdf.cards.base_card.BaseCard" -> "pyNastran.bdf.cards.axisymmetric.axisymmetric.AXIC" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.axisymmetric.axisymmetric.AXIF" [URL="#pyNastran.bdf.cards.axisymmetric.axisymmetric.AXIF",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="AXIF CID G DRHO DB NOSYM F"];
"pyNastran.bdf.cards.base_card.BaseCard" -> "pyNastran.bdf.cards.axisymmetric.axisymmetric.AXIF" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.axisymmetric.axisymmetric.CCONEAX" [URL="#pyNastran.bdf.cards.axisymmetric.axisymmetric.CCONEAX",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="+---------+-----+-----+----+----+"];
"pyNastran.bdf.cards.base_card.Element" -> "pyNastran.bdf.cards.axisymmetric.axisymmetric.CCONEAX" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.axisymmetric.axisymmetric.PCONEAX" [URL="#pyNastran.bdf.cards.axisymmetric.axisymmetric.PCONEAX",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="+---------+-------+--------+------+-------+-------+-------+-------+-------+"];
"pyNastran.bdf.cards.base_card.Property" -> "pyNastran.bdf.cards.axisymmetric.axisymmetric.PCONEAX" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.axisymmetric.axisymmetric.POINTAX" [URL="#pyNastran.bdf.cards.axisymmetric.axisymmetric.POINTAX",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="+---------+----+-----+------+"];
"pyNastran.bdf.cards.base_card.BaseCard" -> "pyNastran.bdf.cards.axisymmetric.axisymmetric.POINTAX" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.axisymmetric.axisymmetric.RINGAX" [URL="#pyNastran.bdf.cards.axisymmetric.axisymmetric.RINGAX",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Defines a ring for conical shell problems."];
"pyNastran.bdf.cards.base_card.BaseCard" -> "pyNastran.bdf.cards.axisymmetric.axisymmetric.RINGAX" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.axisymmetric.axisymmetric.RINGFL" [URL="#pyNastran.bdf.cards.axisymmetric.axisymmetric.RINGFL",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"];
"pyNastran.bdf.cards.base_card.BaseCard" -> "pyNastran.bdf.cards.axisymmetric.axisymmetric.RINGFL" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.base_card.BaseCard" [URL="pyNastran.bdf.cards.base_card.html#pyNastran.bdf.cards.base_card.BaseCard",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Defines a series of base methods for every card class"];
"pyNastran.bdf.cards.base_card.Element" [URL="pyNastran.bdf.cards.base_card.html#pyNastran.bdf.cards.base_card.Element",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="defines the Element class"];
"pyNastran.bdf.cards.base_card.BaseCard" -> "pyNastran.bdf.cards.base_card.Element" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.base_card.Property" [URL="pyNastran.bdf.cards.base_card.html#pyNastran.bdf.cards.base_card.Property",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base Property Class"];
"pyNastran.bdf.cards.base_card.BaseCard" -> "pyNastran.bdf.cards.base_card.Property" [arrowsize=0.5,style="setlinewidth(0.5)"];
}
- All axisymmetric shell elements are defined in this file. This includes:
AXIC
AXIF
CCONEAX
PCONEAX
POINTAX
RINGFL
RINGAX
- class pyNastran.bdf.cards.axisymmetric.axisymmetric.AXIC(nharmonics, comment='')[source]
Bases:
BaseCard
- classmethod add_card(card, comment='')[source]
Adds a AXIC card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- type = 'AXIC'
- class pyNastran.bdf.cards.axisymmetric.axisymmetric.AXIF(cid, g, drho, db, no_sym, f, n, comment='')[source]
Bases:
BaseCard
- AXIF CID G DRHO DB NOSYM F
N1 N2 N3 N4 N5 etc.
- cidint
Fluid coordinate system identification number. (Integer > 0)
- Gfloat
Value of gravity for fluid elements in the axial direction. (Real)
- drhofloat
Default mass density for fluid elements. (Real > 0.0 or blank)
- dbfloat
Default bulk modulus for fluid elements.
- no_symstr
Request for nonsymmetric (sine) terms of series. {YES, NO}
- Fstr; default=None
Flag specifying harmonics. (Blank if harmonic is specified, or Character: ‘NONE’)
- Nilist[int]
Harmonic numbers for the solution, represented by an increasing sequence of integers. On continuation entries, without the ‘THRU’ option, blank fields are ignored. ‘THRU’ implies all numbers including upper and lower harmonics. (0 < Integer < 100, or Character: ‘THRU’, ‘STEP’ or blank)
- classmethod add_card(card, comment='')[source]
Adds a AXIF card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- type = 'AXIF'
- class pyNastran.bdf.cards.axisymmetric.axisymmetric.CCONEAX(eid, pid, rings, comment='')[source]
Bases:
Element
1
2
3
4
5
CCONEAX
EID
PID
N1
N2
Creates a CCONEAX card
- Parameters:
- eidint
element id
- pidint
property id (PCONEAX)
- nidslist[int, int]
node ids
- commentstr; default=’’
a comment for the card
- classmethod add_card(card, comment='')[source]
Adds a CCONEAX card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- property node_ids
- property nodes
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- property ring_ids
- type = 'CCONEAX'
- class pyNastran.bdf.cards.axisymmetric.axisymmetric.PCONEAX(pid, mid1, t1=None, mid2=0, i=None, mid3=None, t2=None, nsm=0.0, z1=None, z2=None, phi=None, comment='')[source]
Bases:
Property
1
2
3
4
5
6
7
8
9
PCONEAX
ID
MID1
T1
MID2
I
MID3
T2
NSM
Z1
Z2
PHIl
PHI2
PHI3
PHI4
PHI5
PHI6
PHI7
PHI8
PHI9
PHI10
PHI11
PHI12
PHI13
PHI14
PCONEAX
2
4
1.0
6
16.3
8
2.1
0.5
0.001
-0.002
23.6
42.9
Creates a PCONEAX
- Parameters:
- pidint
PCONEAX property id for a CCONEAX.
- mid1int
Membrane material id
- mid2int
bending material id
- mid3int
transverse shear material id
- t1float
Membrane thickness. (Real > 0.0 if MID1 = 0)
- t2float
Transverse shear thickness. (Real > 0.0 if MID3 = 0)
- Ifloat
Moment of inertia per unit width.
- nsmfloat
Nonstructural mass per unit area.
- z1, z2float
Fiber distances from the middle surface for stress recovery.
- philist[float]
Azimuthal coordinates (in degrees) for stress recovery.
- commentstr; default=’’
a comment for the card
- classmethod add_card(card, comment='')[source]
Adds a PCONEAX 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 mid_ref
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'PCONEAX'
- class pyNastran.bdf.cards.axisymmetric.axisymmetric.POINTAX(nid, ringax, phi, comment='')[source]
Bases:
BaseCard
1
2
3
4
POINTAX
ID
RID
PHI
POINTAX
2
3
30.0
Creates a POINTAX card
- Parameters:
- nidint
Point identification number.
- ringaxint
Identification number of a RINGAX entry.
- phifloat
Azimuthal angle in degrees.
- commentstr; default=’’
a comment for the card
- classmethod add_card(card, comment='')[source]
Adds a RINGAX card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- type = 'POINTAX'
- class pyNastran.bdf.cards.axisymmetric.axisymmetric.RINGAX(nid: int, R: float, z: float, ps: str | None = None, comment: str = '')[source]
Bases:
BaseCard
Defines a ring for conical shell problems.
1
2
3
4
5
6
7
8
RINGAX
MID
R
Z
PS
Creates the RINGAX card
- R
Radius
- classmethod add_card(card, comment='')[source]
Adds a RINGAX card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- nid
Node ID
- ps
local SPC constraint
- raw_fields()[source]
Gets the fields in their unmodified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'RINGAX'
- class pyNastran.bdf.cards.axisymmetric.axisymmetric.RINGFL(ringfl: int, xa: float, xb: float, comment: str = '')[source]
Bases:
BaseCard
Creates the RINGFL card
- classmethod add_card(card, icard=0, comment='')[source]
Adds a RINGAX card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- raw_fields()[source]
Gets the fields in their unmodified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'RINGFL'