![]() |
CroSec_BeamModifier Class |
Namespace: Karamba.CrossSections
The CroSec_BeamModifier type exposes the following members.
Name | Description | |
---|---|---|
![]() | CroSec_BeamModifier |
Initializes a new instance of the CroSec_BeamModifier class.
the constructor.
|
Name | Description | |
---|---|---|
![]() | A | Gets or sets cross sectional area. (Overrides CroSec_BeamA.) |
![]() | alpha_lt | Gets or sets the imperfection factors according to EC3 for lateral torsional buckling. (Overrides CroSec_Beamalpha_lt.) |
![]() | alpha_y | Gets or sets the imperfection factors according to EC3 in y-direction. (Overrides CroSec_Beamalpha_y.) |
![]() | alpha_z | Gets or sets the imperfection factors according to EC3 in z-direction. (Overrides CroSec_Beamalpha_z.) |
![]() | Ay | Gets or sets equivalent shear Area in local y-direction (normally horizontal) for considering shear deformation. (Overrides CroSec_BeamAy.) |
![]() | Az | Gets or sets equivalent shear Area in local y-direction (normally horizontal) for considering shear deformation. (Overrides CroSec_BeamAz.) |
![]() | color |
Gets or sets user defined color of the cross section.
(Inherited from CroSec.) |
![]() | Cw | Gets or sets the second order warping moment. (Inherited from CroSec_Beam.) |
![]() | dims |
Gets or sets cross section dimensions.
(Inherited from CroSec.) |
![]() | ecce_loc |
Gets or sets local eccentricity of cross section.
(Overrides CroSececce_loc.) |
![]() | elemIds |
Gets or sets the list of element identifiers to which the cross section is to be attached.
(Inherited from CroSec.) |
![]() | exteriorPerimeter |
Gets outer and inner (where applicable) perimeter associated with the cross section.
(Inherited from CroSec.) |
![]() | family |
Gets or sets the family of the cross section.
(Overrides CroSecfamily.) |
![]() | familyID |
Gets unique identifier of cross section. Excluded country in order to avoid problems in case of user defined families
which consist of cross sections of different countries.
(Inherited from CroSec.) |
![]() | guid |
Gets gUID of the cross section.
(Inherited from CroSec.) |
![]() | hasEccent |
Gets a value indicating whether the cross section has a locally defined eccentricity.
(Inherited from CroSec.) |
![]() | Ipp | Gets or sets the torsional moment of inertia. (Overrides CroSec_BeamIpp.) |
![]() | IsValid |
Gets a value indicating whether the cross section is valid (has e.g. non-zero area).
(Inherited from CroSec.) |
![]() | iy | Gets the radius of gyration about y-axis. (Inherited from CroSec_Beam.) |
![]() | Iyy | Gets or sets the moment of inertia about local Y-axis. (Overrides CroSec_BeamIyy.) |
![]() | iz | Gets the radius of gyration about z-axis. (Inherited from CroSec_Beam.) |
![]() | Izz | Gets or sets the moment of inertia about local z-axis (normally vertical). (Overrides CroSec_BeamIzz.) |
![]() | material |
Gets material of the element.
(Inherited from CroSec_Beam.) |
![]() | materialName |
Gets name of the basic material attached to the cross section.
(Inherited from CroSec_Beam.) |
![]() | name |
Gets or sets the name of the cross section.
(Inherited from CroSec.) |
![]() | nDims |
Gets number of dimensional.
(Inherited from CroSec.) |
![]() | product |
Gets or sets the type of production used for the cross section. This defines the alpha_y/z-values and influences buckling strength.
(Inherited from CroSec_Beam.) |
![]() | props |
Gets or sets default cross section properties.
(Inherited from CroSec_Beam.) |
![]() | user_defined |
Gets a value indicating whether indicates whether a cross section is user-defined or generated (e.g. a default material).
(Inherited from CroSec.) |
![]() | UserData |
Gets access to the user-data dictionary.
(Inherited from CommonObject.) |
![]() | Wely_z_neg | Gets or sets the static resistance moment about y-axis for upper cross section point. In case of e.g. T-sections different from Wely_lower. (Overrides CroSec_BeamWely_z_neg.) |
![]() | Wely_z_pos | Gets or sets the static resistance moment about y-axis for lower cross section point. (Overrides CroSec_BeamWely_z_pos.) |
![]() | Welz_y_neg | Gets or sets the static resistance moment about z-axis for extreme left cross section point. (Overrides CroSec_BeamWelz_y_neg.) |
![]() | Welz_y_pos | Gets or sets the static resistance moment about z-axis for extreme right cross section point. (Overrides CroSec_BeamWelz_y_pos.) |
![]() | Wply | Gets or sets the plastic resistance moment about y-axis. (Overrides CroSec_BeamWply.) |
![]() | Wplz | Gets or sets the plastic resistance moment about z-axis. (Overrides CroSec_BeamWplz.) |
![]() | Wt | Gets or sets the torsional resistance moment. (Overrides CroSec_BeamWt.) |
![]() | zg | Gets or sets the distance of applied load to shear center of the cross section. By default it is equal to zs. (Inherited from CroSec_Beam.) |
![]() | zm |
Gets distance of center of shear from upper section boundary.
(Inherited from CroSec.) |
![]() | zs |
Gets distance of center of gravity from upper section boundary.
(Inherited from CroSec_Beam.) |
Name | Description | |
---|---|---|
![]() | accept |
Accepts a cross section visitor.
(Inherited from CroSec_Beam.) |
![]() | addDuplicate |
add this cross section to fe-model.
(Inherited from CroSec.) |
![]() | AddElemId |
add an element identifier to the list of element identifiers which define to which elements the cross
SectionForce shall be attached in the course of assemblage.
(Overrides CroSecAddElemId(String).) |
![]() | calculate_iy_iz |
calculate cross-section properties from given geometry.
(Inherited from CroSec_Beam.) |
![]() | calculateProperties |
calculate cross-section properties from given geometry.
(Inherited from CroSec.) |
![]() | clearElemIds |
Empties the list of identifiers to which the cross section shall be attached.
(Inherited from CroSec.) |
![]() | Clone |
shallow clone the cross section.
(Overrides CroSecClone.) |
![]() | cloneElemIds |
clone the list of identifiers to which the cross section is to be attached. Needs to be done before
it is changed in order to avoid side-effects in GH-definitions.
(Inherited from CroSec.) |
![]() | ConvertTo |
convert this cross section to the other cross section and clone it.
(Inherited from CroSec_Beam.) |
![]() | crossSectionHasNoResistance |
test whether cross section has zero resisting moment or area for cross section design.
(Inherited from CroSec_Beam.) |
![]() | enlistAllMaterials |
set the material based on the material identifier and a mapping from material identifiers to indexes.
(Inherited from CroSec_Beam.) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | fe_ind |
return cross section index of sub cross section in the finite element model.
(Inherited from CroSec.) |
![]() | FECroSecDefault |
Create fe-cross-sections from default cross section.
(Inherited from CroSec.) |
![]() | FECroSecs(Model, Model) |
Create list of fe-cross-sections with default family-index 0.
(Inherited from CroSec.) |
![]() | FECroSecs(Model, Model, Int32) |
Create FE-cross-sections.
(Inherited from CroSec_Beam.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | getHeight |
return the height of the cross section.
Is useful for shell-elements which can thus also use beam-cross sections.
(Overrides CroSecgetHeight.) |
![]() | getHeight(Int32) |
Get the height of a sub-cross section in case of composite cross sections.
(Inherited from CroSec.) |
![]() | getThickness |
get thickness of cross section.
(Overrides CroSecgetThickness.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | HasUserData |
true if the object has user-data attached.
(Inherited from CommonObject.) |
![]() | heights |
constructs a list of heights associated with the cross section. Can be time-consuming. For single item access use getHeight(index).
(Inherited from CroSec.) |
![]() | isDefault |
returns true if cross section has default properties.
(Inherited from CroSec.) |
![]() | isStrongerThan |
return true if this cross section is in every aspect stronger than the other one.
(Inherited from CroSec_Beam.) |
![]() | matchId |
test whether the cross section matches one of the identifiers given in the list of indexes.
(Inherited from CroSec.) |
![]() | matchIds |
test whether the cross section matches one of the identifiers given in the list of indexes.
(Inherited from CroSec.) |
![]() | maxWidth |
return the maximum width of the cross section or -1 in case this does not make sense (for e.g. shell cross sections).
(Inherited from CroSec.) |
![]() | minmaxEps |
determine extreme strains in cross-section.
(Inherited from CroSec.) |
![]() | modify |
modify the properties of the given element elem if they have been modified in the agent.
|
![]() | modifyEcceZ |
modify the local eccentricity in Z-direction.
(Inherited from CroSec.) |
![]() | modifyHeight |
modify the height of the cross section.
(Overrides CroSecmodifyHeight(Double).) |
![]() | modifyHeights |
modify the heights of the cross section.
(Inherited from CroSec.) |
![]() | modifyThickness |
Modifies the thickness of a cross section.
(Overrides CroSecmodifyThickness(Double).) |
![]() | read |
Read cross section data from reader.
(Inherited from CroSec.) |
![]() | readFromTableRow |
read those data-items from the table row that need no verification and add it to the
data of this cross section.
(Inherited from CroSec_Beam.) |
![]() | renewGuid |
create new GUID for the cross section.
(Inherited from CroSec.) |
![]() | renewGuid(Guid) |
set new GUID for the cross section.
(Inherited from CroSec.) |
![]() | setMaterial(ListFemMaterial) |
Sets the material identifiers and the material references of the cross section. Sets material of layer 0 in case of shells.
(Inherited from CroSec.) |
![]() | setMaterial(FemMaterial) |
set the material identifier and the material reference of the cross section.
(Inherited from CroSec_Beam.) |
![]() | shape |
Get the shape indicator of a cross section (for e.g. reading data from a table). This can be e.g.
'O', 'I', 'T', '[]',...
(Overrides CroSecshape.) |
![]() | sketch |
add vertices on cross-section to mesh and corresponding colors
origin is the point on the element axis, axis the local coordinate system,
cmap contains the information for coloring points and n_faces the number
of points to be calculated.
(Inherited from CroSec.) |
![]() | sketchFlipFaceNormals |
return a list of bool values which indicate whether the face normals of a group should be flipped.
(Inherited from CroSec.) |
![]() | sketchGroupSizes |
Return list of group-sizes of faces that form one geometric entity.
Enables cross-section sketches to consist of more than one connected surface.
By default there is only one group.
(Inherited from CroSec.) |
![]() | stiffness |
calculate characteristic axial- and bending stiffness of an element of length L.
(Inherited from CroSec_Beam.) |
![]() | ToString |
Render cross section data as string for output.
(Overrides CroSecToString.) |
![]() | trait |
return value of trait with given index.
(Inherited from CroSec.) |
![]() | write |
Writes cross section data contained to a reader.
(Inherited from CroSec.) |
![]() | writeToTableRow |
generate value of property info as a string which can be used in a cross section table.
(Inherited from CroSec_Beam.) |