Skip to main content

Types

AnalysisTask

Properties and fields

ReadOnlyCollection<int> Cases { get; }
int Type { get; }
string Name { get; set; }

Model methods

Refer to AnalysisTask related methods

AnalysisTaskFactory

Methods

AnalysisTask CreateStaticPDeltaAnalysisTask(string taskName, GeometricStiffnessFromResultCase geometricStiffness, Imperfection imperfection);
AnalysisTask CreateStaticPDeltaAnalysisTask(string taskName, GeometricStiffnessFromOwnLoad geometricStiffness, Imperfection imperfection);
AnalysisTask CreateStaticPDeltaAnalysisTask(string taskName, GeometricStiffnessFromLoadCase geometricStiffness, Imperfection imperfection);
AnalysisTask CreateStaticPDeltaAnalysisTask(string taskName, GeometricStiffnessFromResultCase geometricStiffness);
AnalysisTask CreateStaticPDeltaAnalysisTask(string taskName, GeometricStiffnessFromOwnLoad geometricStiffness);
AnalysisTask CreateStaticPDeltaAnalysisTask(string taskName, GeometricStiffnessFromLoadCase geometricStiffness);
AnalysisTask CreateStaticAnalysisTask(string taskName, Imperfection imperfection);
AnalysisTask CreateStaticAnalysisTask(string taskName);
AnalysisTask CreateFootfallAnalysisTask(string taskName, FootfallAnalysisTaskParameter footfallAnalysisTaskParameter);

Annotation

Properties and fields

string String { get; }
Vector3 Position { get; }
Color Colour { get; }

Assembly

Properties and fields

double ExtentZ { get; set; }
double ExtentY { get; set; }
int OrientationNode { get; }
int Topology2 { get; }
int Topology1 { get; }
string EntityList { get; set; }
EntityType EntityType { get; set; }
string Name { get; }

Model methods

Refer to Assembly related methods

AssemblyByExplicitPositions

Properties and fields

CurveFit CurveFit { get; }
List<int> InternalTopology { get; set; }
SortedSet<double> Positions { get; set; }
double ExtentZ { get; set; }
double ExtentY { get; set; }
int OrientationNode { get; }
int Topology2 { get; }
int Topology1 { get; }
string EntityList { get; set; }
EntityType EntityType { get; set; }
string Name { get; }

Constructors

AssemblyByExplicitPositions(string name, int topology1, int topology2, int orientationNode, List<int> internalTopology, CurveFit curveFit);
AssemblyByExplicitPositions(string name, int topology1, int topology2, int orientationNode);

AssemblyByNumberOfPoints

Properties and fields

CurveFit CurveFit { get; }
List<int> InternalTopology { get; set; }
int NumberOfPoints { get; set; }
double ExtentZ { get; set; }
double ExtentY { get; set; }
int OrientationNode { get; }
int Topology2 { get; }
int Topology1 { get; }
string EntityList { get; set; }
EntityType EntityType { get; set; }
string Name { get; }

Constructors

AssemblyByNumberOfPoints(string name, int topology1, int topology2, int orientationNode, List<int> internalTopology, CurveFit curveFit);
AssemblyByNumberOfPoints(string name, int topology1, int topology2, int orientationNode);

AssemblyBySpacingOfPoints

Properties and fields

CurveFit CurveFit { get; }
List<int> InternalTopology { get; set; }
double Spacing { get; set; }
double ExtentZ { get; set; }
double ExtentY { get; set; }
int OrientationNode { get; }
int Topology2 { get; }
int Topology1 { get; }
string EntityList { get; set; }
EntityType EntityType { get; set; }
string Name { get; }

Constructors

AssemblyBySpacingOfPoints(string name, int topology1, int topology2, int orientationNode, List<int> internalTopology, CurveFit curveFit);
AssemblyBySpacingOfPoints(string name, int topology1, int topology2, int orientationNode);

AssemblyByStorey

Properties and fields

string StoreyList { get; set; }
double ExtentZ { get; set; }
double ExtentY { get; set; }
int OrientationNode { get; }
int Topology2 { get; }
int Topology1 { get; }
string EntityList { get; set; }
EntityType EntityType { get; set; }
string Name { get; }

Constructors

AssemblyByStorey(string name, int topology1, int topology2, int orientationNode);

AutomaticOffset

Properties and fields

double X2 { get; }
double X1 { get; }
bool Internal { get; set; }
bool End2 { get; set; }
bool End1 { get; set; }

AxialSpringProperty

Properties and fields

double Stiffness { get; set; }
double DampingRatio { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

AxialSpringProperty();

Axis

Properties and fields

AxisType Type { get; set; }
Vector3 XYPlane { get; set; }
Vector3 XVector { get; set; }
Vector3 Origin { get; set; }
string Name { get; set; }

Constructors

Axis();

Methods

string TypeAsString();

Model methods

Refer to Axis related methods

BeamLoad

Properties and fields

string Name { get; set; }
Direction Direction { get; set; }
bool IsProjected { get; set; }
int AxisProperty { get; set; }
BeamLoadType Type { get; set; }
int Case { get; set; }
string EntityList { get; set; }
EntityType EntityType { get; set; }

Constructors

BeamLoad();

Methods

double Position(int position);
void SetPosition(int position, double value);
double Value(int position);
void SetValue(int position, double value);
string TypeAsString();
string DirectionAsString();

Model methods

Refer to BeamLoad related methods

BeamThermalLoad

Properties and fields

double UniformTemperature { get; set; }
int Case { get; set; }
string EntityList { get; set; }
EntityType EntityType { get; set; }
string Name { get; set; }

Constructors

BeamThermalLoad();

Model methods

Refer to BeamThermalLoad related methods

Bool6

Properties and fields

bool ZZ { get; }
bool YY { get; }
bool XX { get; }
bool Z { get; }
bool Y { get; }
bool X { get; }

Constructors

Bool6(bool x, bool y, bool z, bool xx, bool yy, bool zz);

CombinationCase

Properties and fields

string Definition { get; }
string Name { get; }

Constructors

CombinationCase(string name, string definition);

Model methods

Refer to CombinationCase related methods

CompressionSpringProperty

Properties and fields

double Stiffness { get; set; }
double DampingRatio { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

CompressionSpringProperty();

ConnectorSpringProperty

Properties and fields

double DampingRatio { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

ConnectorSpringProperty();

ConstantDampingOption

Properties and fields

double ConstantDamping { get; set; }

Constructors

ConstantDampingOption();

ConstantFootfallsForAllModes

Properties and fields

int NumberOfFootfalls { get; }

Constructors

ConstantFootfallsForAllModes(int numberOfFootfalls);

Control

DampingOption

DesignCode

Methods

ReadOnlyCollection<string> GetConcreteDesignCodeNames();
ReadOnlyCollection<string> GetSteelDesignCodeNames();

Model methods

Refer to DesignCode related methods

DesignTask

Properties and fields

string ListDefinition { get; set; }
string TaskName { get; }

Model methods

Refer to DesignTask related methods

DiagramSpecification

Properties and fields

double StructuralScale { get; set; }
bool IsNormalised { get; set; }
double ScaleFactor { get; set; }
DiagramType Type { get; set; }
string Cases { get; set; }
EntityType ListType { get; set; }
string ListDefinition { get; set; }

Constructors

DiagramSpecification();

Model methods

Refer to DiagramSpecification related methods

Double3

Properties and fields

double Z { get; }
double Y { get; }
double X { get; }

Constructors

Double3(double x, double y, double z);

Double6

Properties and fields

double ZZ { get; }
double YY { get; }
double XX { get; }
double Z { get; }
double Y { get; }
double X { get; }

Constructors

Double6(double x, double y, double z, double xx, double yy, double zz);

EffectiveLength

Properties and fields

LoadReference DestablisingLoadPositionRelativeTo { get; set; }
double DestablisingLoad { get; set; }

EffectiveLengthAttribute

Properties and fields

double Value { get; }
EffectiveLengthOptionType Option { get; }

Constructors

EffectiveLengthAttribute(EffectiveLengthOptionType effectiveLengthOptionType, double value);

EffectiveLengthFromEndAndInternalRestraint

Properties and fields

InternalIntermediateRestraint RestraintAtBracedPoints { get; set; }
InternalContinuousRestraint RestraintAlongMember { get; set; }
MemberEndRestraint End2 { get; set; }
MemberEndRestraint End1 { get; set; }
LoadReference DestablisingLoadPositionRelativeTo { get; set; }
double DestablisingLoad { get; set; }

Constructors

EffectiveLengthFromEndAndInternalRestraint();

EffectiveLengthFromEndRestraintAndGeometry

Properties and fields

MemberEndRestraint End2 { get; set; }
MemberEndRestraint End1 { get; set; }
LoadReference DestablisingLoadPositionRelativeTo { get; set; }
double DestablisingLoad { get; set; }

Constructors

EffectiveLengthFromEndRestraintAndGeometry();

EffectiveLengthFromUserSpecifiedValue

Properties and fields

EffectiveLengthAttribute EffectiveLengthLaterialTorsional { get; set; }
EffectiveLengthAttribute EffectiveLengthAboutZ { get; set; }
EffectiveLengthAttribute EffectiveLengthAboutY { get; set; }
LoadReference DestablisingLoadPositionRelativeTo { get; set; }
double DestablisingLoad { get; set; }

Constructors

EffectiveLengthFromUserSpecifiedValue();

Element

Properties and fields

ParentMember ParentMember { get; set; }
bool IsDummy { get; set; }
Offset Offset { get; set; }
double OrientationAngle { get; set; }
int OrientationNode { get; set; }
ReadOnlyCollection<int> Topology { get; set; }
ElementType Type { get; set; }
int Group { get; set; }
int Property { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

Element();

Methods

Bool6 Release(int iTopology);
void SetRelease(int iTopology, Bool6 release);
EndRelease GetEndRelease(int iTopology);
void SetEndRelease(int iTopology, EndRelease endRelease);
string TypeAsString();

Model methods

Refer to Element related methods

EndRelease

Properties and fields

NullableDouble6 Stiffnesses { get; }
Bool6 Releases { get; }

Constructors

EndRelease(NullableDouble6 Stiffnesses);
EndRelease(Bool6 Releases);
EndRelease();

ExcitationForces

Properties and fields

double MaximumWalkingFrequency { get; }
double MinimumWalkingFrequency { get; }

Constructors

ExcitationForces();

FaceLoad

Properties and fields

Vector2 Position { get; set; }
string Name { get; set; }
Direction Direction { get; set; }
bool IsProjected { get; set; }
int AxisProperty { get; set; }
FaceLoadType Type { get; set; }
int Case { get; set; }
string EntityList { get; set; }
EntityType EntityType { get; set; }

Constructors

FaceLoad();

Methods

double Value(int position);
void SetValue(int position, double value);
PressureEquation Equation();
void SetEquation(PressureEquation equation);
string TypeAsString();

Model methods

Refer to FaceLoad related methods

FaceThermalLoad

Properties and fields

double UniformTemperature { get; set; }
int Case { get; set; }
string EntityList { get; set; }
EntityType EntityType { get; set; }
string Name { get; set; }

Constructors

FaceThermalLoad();

Model methods

Refer to FaceThermalLoad related methods

FeatureLogger

Constructors

FeatureLogger();

Methods

void LogFeatureUsage(string feature_description);

FootfallAnalysisTaskParameter

Properties and fields

DampingOption DampingOption { get; set; }
ExcitationForces ExcitationForces { get; set; }
WeightingOption FrequencyWeightingCurve { get; set; }
ResponseDirection ResponseDirection { get; set; }
double WalkerMass { get; set; }
NumberOfFootfalls NumberOfFootfalls { get; set; }
string ExcitationNodes { get; set; }
string ResponseNodes { get; set; }
ExcitationMethod ExcitationMethod { get; set; }
int ModalAnalysisTaskId { get; set; }

Constructors

FootfallAnalysisTaskParameter(AnalysisTask analysisTask);
FootfallAnalysisTaskParameter();

FrequencyDampingCurveOption

Properties and fields

int FrequencyDampingCurve { get; set; }

Constructors

FrequencyDampingCurveOption();

FrictionSpringProperty

Properties and fields

double FrictionCoefficient { get; set; }
double StiffnessZ { get; set; }
double StiffnessY { get; set; }
double StiffnessX { get; set; }
double DampingRatio { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

FrictionSpringProperty();

GapSpringProperty

Properties and fields

double Stiffness { get; set; }
double DampingRatio { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

GapSpringProperty();

GeneralSpringProperty

Properties and fields

double? StiffnessZZ { get; set; }
double? StiffnessYY { get; set; }
double? StiffnessXX { get; set; }
double? StiffnessZ { get; set; }
double? StiffnessY { get; set; }
double? StiffnessX { get; set; }
int? SpringCurveZZ { get; set; }
int? SpringCurveYY { get; set; }
int? SpringCurveXX { get; set; }
int? SpringCurveZ { get; set; }
int? SpringCurveY { get; set; }
int? SpringCurveX { get; set; }
double DampingRatio { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

GeneralSpringProperty();

GeometricImperfection

Properties and fields

string Z { get; }
string Y { get; }
string X { get; }

Constructors

GeometricImperfection(string x, string y, string z);

GeometricStiffnessFromLoadCase

Properties and fields

string CaseDescription { get; }

Constructors

GeometricStiffnessFromLoadCase(string caseDescription);

GeometricStiffnessFromOwnLoad

Constructors

GeometricStiffnessFromOwnLoad();

GraphicSpecification

Properties and fields

bool IsDeformationNormalised { get; set; }
double DeformationScaleFactor { get; set; }
bool DrawInitialState { get; set; }
bool DrawDeformedShape { get; set; }
EntityList Cases { get; set; }
EntityList Entities { get; set; }
EntityDisplayMethod EntityDisplayMethod { get; set; }

Constructors

GraphicSpecification();

Model methods

Refer to GraphicSpecification related methods

GravityLoad

Properties and fields

string Name { get; set; }
Vector3 Factor { get; set; }
int Case { get; set; }
string Nodes { get; set; }
string EntityList { get; set; }
EntityType EntityType { get; set; }

Constructors

GravityLoad();

Model methods

Refer to GravityLoad related methods

GridAreaLoad

Properties and fields

string PolyLineDefinition { get; set; }
string Name { get; set; }
GridAreaPolyLineType Type { get; set; }
Direction Direction { get; set; }
int PolyLineReference { get; set; }
int GridSurface { get; set; }
int AxisProperty { get; set; }
int Case { get; set; }
double Value { get; set; }
bool IsProjected { get; set; }

Constructors

GridAreaLoad();

Model methods

Refer to GridAreaLoad related methods

GridLine

Properties and fields

double Theta2 { get; set; }
double Theta1 { get; set; }
double Length { get; set; }
double Y { get; set; }
double X { get; set; }
GridLineShape Shape { get; set; }
string Label { get; }

Constructors

GridLine(string label);

Model methods

Refer to GridLine related methods

GridLineLoad

Properties and fields

string PolyLineDefinition { get; set; }
string Name { get; set; }
GridLineLoad+PolyLineType Type { get; set; }
Direction Direction { get; set; }
int PolyLineReference { get; set; }
int GridSurface { get; set; }
int AxisProperty { get; set; }
int Case { get; set; }
double ValueAtEnd { get; set; }
double ValueAtStart { get; set; }
bool IsProjected { get; set; }

Constructors

GridLineLoad();

GridPlane

Properties and fields

string Name { get; set; }
double ToleranceAbove { get; set; }
double ToleranceBelow { get; set; }
double Elevation { get; set; }
int AxisProperty { get; set; }
bool IsStoreyType { get; set; }

Constructors

GridPlane();

Model methods

Refer to GridPlane related methods

GridPointLoad

Properties and fields

string Name { get; set; }
Direction Direction { get; set; }
int GridSurface { get; set; }
int Case { get; set; }
int AxisProperty { get; set; }
double Y { get; set; }
double X { get; set; }
double Value { get; set; }

Constructors

GridPointLoad();

Model methods

Refer to GridPointLoad related methods

GridSurface

Properties and fields

string Name { get; }
string Elements { get; set; }
GridSurfaceExpansionType ExpansionType { get; set; }
GridSurface+Span_Type SpanType { get; set; }
GridSurface+Element_Type ElementType { get; set; }
double Tolerance { get; set; }
double Direction { get; set; }
int GridPlane { get; set; }

Constructors

GridSurface(string name);

Methods

string ElementTypeAsString();
string SpanTypeAsString();

Model methods

Refer to GridSurface related methods

GsaApiException

Properties and fields

string ExtraInformation { get; }
ApiExceptionCode Code { get; }
string Message { get; }
idictionary Data { get; }
exception InnerException { get; }
methodbase TargetSite { get; }
string StackTrace { get; }
string HelpLink { get; set; }
string Source { get; set; }
int HResult { get; set; }

Constructors

GsaApiException(ApiExceptionCode exceptionCode, string message, string extraInformation);
GsaApiException(ApiExceptionCode exceptionCode, string message);
GsaApiException(string message);

Imperfection

Properties and fields

RandomImperfection RandomImperfection { get; set; }
ScaledCaseImperfection ScaledCaseImperfection { get; set; }
GeometricImperfection GeometricImperfection { get; set; }

Constructors

Imperfection(AnalysisTask analysisTask);
Imperfection();

Line

Properties and fields

Vector3 End { get; }
Vector3 Start { get; }
Color Colour { get; }

Model methods

Refer to Line related methods

LoadCase

Properties and fields

LoadCaseType CaseType { get; set; }
string Name { get; set; }

Constructors

LoadCase();

Model methods

Refer to LoadCase related methods

LoadPanelElement

Properties and fields

ReadOnlyCollection<int> Topology { get; set; }
ParentMember ParentMember { get; set; }
bool IsDummy { get; set; }
double OrientationAngle { get; set; }
int Group { get; set; }
int Property { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

LoadPanelElement();

LockupSpringProperty

Properties and fields

double NegativeLockup { get; set; }
double PositiveLockup { get; set; }
double Stiffness { get; set; }
double DampingRatio { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

LockupSpringProperty();

MaterialDampingOption

Constructors

MaterialDampingOption();

MatrixSpringProperty

Properties and fields

int SpringMatrix { get; set; }
double DampingRatio { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

MatrixSpringProperty();

Member

Properties and fields

EffectiveLength EffectiveLength { get; set; }
double? MomentAmplificationFactorWeakAxis { get; set; }
double? MomentAmplificationFactorStrongAxis { get; set; }
double? EquivalentUniformMomentFactor { get; set; }
bool IsIntersector { get; set; }
bool IsDummy { get; set; }
MeshMode2d MeshMode2d { get; set; }
double MeshSize { get; set; }
AnalysisOrder Type2D { get; set; }
ElementType Type1D { get; set; }
AutomaticOffset AutomaticOffset { get; set; }
Offset Offset { get; set; }
double OrientationAngle { get; set; }
int OrientationNode { get; set; }
string Topology { get; set; }
MemberType Type { get; set; }
int Group { get; set; }
int Property { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

Member();

Methods

string TypeAsString();
string Type1DAsString();
string Type2DAsString();
EndRelease GetEndRelease(int iTopology);
void SetEndRelease(int iTopology, EndRelease endRelease);

Model methods

Refer to Member related methods

MemberEndRestraint

Properties and fields

TranslationalRestraint MinorAxisTranslationalRestraint { get; }
TranslationalRestraint MajorAxisTranslationalRestraint { get; }
TranslationalRestraint BottomFlangeLateralRestraint { get; }
TranslationalRestraint TopFlangeLateralRestraint { get; }
RotationalRestraint MinorAxisRotationalRestraint { get; }
RotationalRestraint MajorAxisRotationalRestraint { get; }
TorsionalRestraint TorsionalRestraint { get; }
RotationalRestraint BottomFlangeWarpingRestraint { get; }
RotationalRestraint TopFlangeWarpingRestraint { get; }

Constructors

MemberEndRestraint(StandardRestraint standardRestraint);
MemberEndRestraint(RotationalRestraint topFlangeWarpingRestraint, RotationalRestraint bottomFlangeWarpingRestraint, RotationalRestraint majorAxisRotationalRestraint, RotationalRestraint minorAxisRotationalRestraint, TorsionalRestraint torsionalRestraint, TranslationalRestraint topFlangeLateralRestraint, TranslationalRestraint bottomFlangeLateralRestraint, TranslationalRestraint majorAxisTranslationalRestraint, TranslationalRestraint minorAxisTranslationalRestraint);

ModalOverrideOption

Properties and fields

ReadOnlyDictionary<int, double> ModalDampingOverride { get; set; }
double ConstantDamping { get; set; }

Constructors

ModalOverrideOption();

NodalRestraint

Properties and fields

bool ZZ { get; set; }
bool YY { get; set; }
bool XX { get; set; }
bool Z { get; set; }
bool Y { get; set; }
bool X { get; set; }

Constructors

NodalRestraint(bool x, bool y, bool z, bool xx, bool yy, bool zz);
NodalRestraint();

Node

Properties and fields

ReadOnlyCollection<int> ConnectedMembers { get; }
ReadOnlyCollection<int> ConnectedElements { get; }
NodalRestraint Restraint { get; set; }
Color Colour { get; set; }
Vector3 Position { get; set; }
int DamperProperty { get; set; }
int MassProperty { get; set; }
int SpringProperty { get; set; }
int AxisProperty { get; set; }
string Name { get; set; }

Constructors

Node();

Model methods

Refer to Node related methods

NodeLoad

Properties and fields

string Name { get; set; }
double Value { get; set; }
Direction Direction { get; set; }
int AxisProperty { get; set; }
int Case { get; set; }
string Nodes { get; set; }

Constructors

NodeLoad();

NullableDouble6

Properties and fields

double? ZZ { get; }
double? YY { get; }
double? XX { get; }
double? Z { get; }
double? Y { get; }
double? X { get; }

Constructors

NullableDouble6(double? x, double? y, double? z, double? xx, double? yy, double? zz);

NumberOfFootfalls

Offset

Properties and fields

double Z { get; set; }
double Y { get; set; }
double X2 { get; set; }
double X1 { get; set; }

ParentMember

Properties and fields

int Replica { get; }
int Member { get; }

Constructors

ParentMember(int member, int replica);

Polyline

Properties and fields

List<Vector2> Points { get; }
string Name { get; set; }
bool IsValid { get; }

Constructors

Polyline(List<Vector2> points);

Prop2D

Properties and fields

Prop2DModifier PropertyModifier { get; }
double AdditionalOffsetZ { get; set; }
ReferenceSurface ReferenceSurface { get; set; }
int MaterialAnalysisProperty { get; set; }
int MaterialGradeProperty { get; set; }
MaterialType MaterialType { get; set; }
string Description { get; set; }
int AxisProperty { get; set; }
int ReferenceEdge { get; set; }
SupportType SupportType { get; set; }
Property2D_Type Type { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

Prop2D();

Methods

string TypeAsString();
string MaterialTypeAsString();

Model methods

Refer to Prop2D related methods

Prop2DModifier

Properties and fields

Prop2DModifierAttribute Volume { get; set; }
Prop2DModifierAttribute Shear { get; set; }
Prop2DModifierAttribute Bending { get; set; }
Prop2DModifierAttribute InPlane { get; set; }
double AdditionalMass { get; set; }

Prop2DModifierAttribute

Properties and fields

double Value { get; }
Prop2DModifierOptionType Option { get; }

Constructors

Prop2DModifierAttribute(Prop2DModifierOptionType option, double value);
Prop2DModifierAttribute();

Prop3D

Properties and fields

int MaterialAnalysisProperty { get; set; }
int MaterialGradeProperty { get; set; }
MaterialType MaterialType { get; set; }
int AxisProperty { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

Prop3D();

Methods

string MaterialTypeAsString();

Model methods

Refer to Prop3D related methods

RandomImperfection

Properties and fields

double Value { get; }

Constructors

RandomImperfection(double value);

RunningOnFloorAISC2ndEdition

Properties and fields

double MaximumWalkingFrequency { get; }
double MinimumWalkingFrequency { get; }

Constructors

RunningOnFloorAISC2ndEdition();
RunningOnFloorAISC2ndEdition(double minimumFrequency, double maximumFrequency);

ScaledCaseImperfection

Properties and fields

ScaledCaseFactorOption ScaledCaseFactorOption { get; }
double CaseFactor { get; }
int CaseId { get; }
CaseOption CaseOption { get; }

Constructors

ScaledCaseImperfection(CaseOption caseOption, int caseId, ScaledCaseFactorOption scaledCaseFactorOption, double caseFactor);

Section

Properties and fields

double AdditionalOffsetZ { get; set; }
double AdditionalOffsetY { get; set; }
int Pool { get; set; }
int MaterialAnalysisProperty { get; set; }
int MaterialGradeProperty { get; set; }
BasicOffset BasicOffset { get; set; }
MaterialType MaterialType { get; set; }
string Profile { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

Section();

Methods

string MaterialTypeAsString();
SectionProperties Properties();

Model methods

Refer to Section related methods

SectionModifier

Properties and fields

SectionModifierStressType StressOption { get; set; }
double AdditionalMass { get; set; }
SectionModifierAttribute VolumeModifier { get; set; }
SectionModifierAttribute K22Modifier { get; set; }
SectionModifierAttribute K11Modifier { get; set; }
SectionModifierAttribute JModifier { get; set; }
SectionModifierAttribute I22Modifier { get; set; }
SectionModifierAttribute I11Modifier { get; set; }
bool IsBendingAxesPrincipal { get; set; }
SectionModifierAttribute AreaModifier { get; set; }
bool IsReferencePointCentroid { get; set; }

Constructors

SectionModifier();

SectionModifierAttribute

Properties and fields

double Value { get; }
SectionModifierOptionType Option { get; }

Constructors

SectionModifierAttribute(SectionModifierOptionType iOption, double dValue);
SectionModifierAttribute();

SectionProperties

Properties and fields

double VolumePerLength { get; }
double SurfaceAreaPerLength { get; }
double Cz { get; }
double Cy { get; }
double Rz { get; }
double Ry { get; }
double Zpz { get; }
double Zz { get; }
double Zpy { get; }
double Zy { get; }
double Kvv { get; }
double Kuu { get; }
double Kzz { get; }
double Kyy { get; }
double C { get; }
double J { get; }
double Ivv { get; }
double Iuu { get; }
double Iyz { get; }
double Izz { get; }
double Iyy { get; }
double Area { get; }
double Angle { get; }

SidAblility

SpringProperty

Properties and fields

double DampingRatio { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Model methods

Refer to SpringProperty related methods

StartupController

SteelDesignTask

Properties and fields

bool GroupSectionsByPool { get; set; }
SteelDesignObjective SecondaryObjective { get; set; }
SteelDesignObjective PrimaryObjective { get; set; }
double LowerTargetUtilisationLimit { get; set; }
double UpperTargetUtilisationLimit { get; set; }
int CombinationCaseId { get; set; }
string ListDefinition { get; set; }
string TaskName { get; }

Constructors

SteelDesignTask(string taskName);

TaskReport

Properties and fields

ReadOnlyCollection<string> Errors { get; }
ReadOnlyCollection<string> SevereWarnings { get; }
ReadOnlyCollection<string> Warnings { get; }
ReadOnlyCollection<string> Notes { get; }
string Log { get; }

TensionSpringProperty

Properties and fields

double Stiffness { get; set; }
double DampingRatio { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

TensionSpringProperty();

Tensor2

Properties and fields

double YX { get; }
double XY { get; }
double YY { get; }
double XX { get; }

Tensor3

Properties and fields

double ZX { get; }
double YZ { get; }
double XY { get; }
double ZZ { get; }
double YY { get; }
double XX { get; }

Titles

Properties and fields

string Notes { get; set; }
string Calculation { get; set; }
string SubTitle { get; set; }
string Title { get; set; }
string Initials { get; set; }
string JobNumber { get; set; }

Model methods

Refer to Titles related methods

TorsionalSpringProperty

Properties and fields

double Stiffness { get; set; }
double DampingRatio { get; set; }
Color Colour { get; set; }
string Name { get; set; }

Constructors

TorsionalSpringProperty();

Triangle

Properties and fields

Vector3[] Vertices { get; }
Color Colour { get; }

UiUnits

Properties and fields

AngleUnit Angle { get; set; }
EnergyUnit Energy { get; set; }
AccelerationUnit Acceleration { get; set; }
VelocityUnit Velocity { get; set; }
StressUnit Stress { get; set; }
StrainUnit Strain { get; set; }
TimeUnit TimeLong { get; set; }
TimeUnit TimeMedium { get; set; }
TimeUnit TimeShort { get; set; }
TemperatureUnit Temperature { get; set; }
MassUnit Mass { get; set; }
LengthUnit LengthSections { get; set; }
LengthUnit LengthSmall { get; set; }
LengthUnit LengthLarge { get; set; }
ForceUnit Force { get; set; }

Model methods

Refer to UiUnits related methods

VariableFootfallsForDifferentModes

Properties and fields

ReadOnlyDictionary<int, int> ModesTable { get; }

Constructors

VariableFootfallsForDifferentModes(ReadOnlyDictionary<int, int> modesTable);

Vector2

Properties and fields

double Y { get; }
double X { get; }

Constructors

Vector2(double x, double y);

Vector3

Properties and fields

double Z { get; set; }
double Y { get; set; }
double X { get; set; }

Constructors

Vector3();

WalkingOnFloorAISC

Properties and fields

double MaximumWalkingFrequency { get; }
double MinimumWalkingFrequency { get; }

Constructors

WalkingOnFloorAISC();
WalkingOnFloorAISC(double minimumFrequency, double maximumFrequency);

WalkingOnFloorAISC2ndEdition

Properties and fields

double MaximumWalkingFrequency { get; }
double MinimumWalkingFrequency { get; }

Constructors

WalkingOnFloorAISC2ndEdition();
WalkingOnFloorAISC2ndEdition(double minimumFrequency, double maximumFrequency);

WalkingOnFloorCCIP

Properties and fields

double MaximumWalkingFrequency { get; }
double MinimumWalkingFrequency { get; }

Constructors

WalkingOnFloorCCIP();
WalkingOnFloorCCIP(double minimumFrequency, double maximumFrequency);

WalkingOnFloorSCI

Properties and fields

double MaximumWalkingFrequency { get; }
double MinimumWalkingFrequency { get; }

Constructors

WalkingOnFloorSCI();
WalkingOnFloorSCI(double minimumFrequency, double maximumFrequency);

WalkingOnStairAISC2ndEdition

Properties and fields

double MaximumWalkingFrequency { get; }
double MinimumWalkingFrequency { get; }

Constructors

WalkingOnStairAISC2ndEdition();
WalkingOnStairAISC2ndEdition(double minimumFrequency, double maximumFrequency);

WalkingOnStairArup

Properties and fields

double MaximumWalkingFrequency { get; }
double MinimumWalkingFrequency { get; }

Constructors

WalkingOnStairArup();
WalkingOnStairArup(double minimumFrequency, double maximumFrequency);

WalkingOnStairSCI

Properties and fields

double MaximumWalkingFrequency { get; }
double MinimumWalkingFrequency { get; }

Constructors

WalkingOnStairSCI();
WalkingOnStairSCI(double minimumFrequency, double maximumFrequency);