PyFlex  1.0
Riser cross section analysis
slenders.Slender Class Reference

Public Member Functions

def __init__ (self, layer_radii=None, layer_type=None, thickness=None, gap_ini=None, youngs_modulus=None, poisson=None, fric_fac=None, lay_angle=None, comp_number=0, width=None, intpresslayer=None, extpresslayer=None, typical_tension=None, typical_curvature=None)
 
def calc_tendon_area (self)
 
def num_layers (self)
 

Public Attributes

 layer_radii
 
 layer_type
 
 thickness
 
 gap_ini
 
 youngs_modulus
 
 youngs_modulusDefault
 
 poisson
 
 fricfac
 
 fricfacDefault
 
 width
 
 lay_angle
 
 comp_number
 
 intpresslayer
 
 extpresslayer
 
 typical_tension
 
 typical_curvature
 
 tendon_area
 

Detailed Description

A class defining a slender cross section

Definition at line 17 of file slenders.py.

Constructor & Destructor Documentation

def slenders.Slender.__init__ (   self,
  layer_radii = None,
  layer_type = None,
  thickness = None,
  gap_ini = None,
  youngs_modulus = None,
  poisson = None,
  fric_fac = None,
  lay_angle = None,
  comp_number = 0,
  width = None,
  intpresslayer = None,
  extpresslayer = None,
  typical_tension = None,
  typical_curvature = None 
)
:param layer_radii: Radius of a layer
:param layer_type: Type of a layer wires or sheath
:param thickness: Thickness of a layer
:param gap_ini: Initial gap on the inside of a layer
:param youngs_modulus: Young's modulus for the material of a layer
:param poisson: Poissons ratio for the material of layer
:param fric_fac: Friction factor on the inside of a layer
:param lay_angle: Lay angle of a wire layer, dummy for sheath layer
:param comp_number: number of tendons in a wire layer, dummy for sheath layer
:param width: Width of the tendons in a layer, dummy for sheath layer
:param typical_tension: Typical tension, used for preliminary analysis
:param typical_curvature: Typical curvature, used for preliminary analysis
:param intpresslayer: The layer on which internal pressure is applied
:param extpresslayer: The layer on which external pressure is applied
:return: Object of type slender

Definition at line 23 of file slenders.py.

Member Function Documentation

def slenders.Slender.calc_tendon_area (   self)
A method for calculating the tendon area if tendon, or layer area if sheath

:rtype : list
:return:The area of the tendons defined

Definition at line 237 of file slenders.py.

def slenders.Slender.num_layers (   self)
Method for finding the number of layers of the model

Definition at line 255 of file slenders.py.

Member Data Documentation

slenders.Slender.comp_number

Definition at line 205 of file slenders.py.

slenders.Slender.extpresslayer

Definition at line 219 of file slenders.py.

slenders.Slender.fricfac

Definition at line 142 of file slenders.py.

slenders.Slender.fricfacDefault

Definition at line 143 of file slenders.py.

slenders.Slender.gap_ini

Definition at line 91 of file slenders.py.

slenders.Slender.intpresslayer

Definition at line 215 of file slenders.py.

slenders.Slender.lay_angle

Definition at line 188 of file slenders.py.

slenders.Slender.layer_radii

Definition at line 47 of file slenders.py.

slenders.Slender.layer_type

Definition at line 56 of file slenders.py.

slenders.Slender.poisson

Definition at line 126 of file slenders.py.

slenders.Slender.tendon_area

Definition at line 235 of file slenders.py.

slenders.Slender.thickness

Definition at line 71 of file slenders.py.

slenders.Slender.typical_curvature

Definition at line 231 of file slenders.py.

slenders.Slender.typical_tension

Definition at line 226 of file slenders.py.

slenders.Slender.width

Definition at line 168 of file slenders.py.

slenders.Slender.youngs_modulus

Definition at line 107 of file slenders.py.

slenders.Slender.youngs_modulusDefault

Definition at line 108 of file slenders.py.


The documentation for this class was generated from the following file: