Skip to main content

Types

AdditionalMassDerivedFromLoads​

Properties and fields​

double ScaleFactor { get; }
Direction Direction { get; }
string CaseDefinition { get; }

Constructors​

AdditionalMassDerivedFromLoads(string caseDefintion, Direction direction, double scaleFactor);

AnalysisCase​

Properties and fields​

string Description { get; }
string Name { get; }

Constructors​

AnalysisCase(string name, string description);

Model methods​

Refer to AnalysisCase related methods

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);
AnalysisTask CreateModalDynamicAnalysisTask(string taskName, ModalDynamicTaskParameter modalDynamicTaskParameter);

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);

EdgeLoad​

Properties and fields​

double ValueAtEnd2 { get; set; }
double ValueAtEnd1 { get; set; }
int Edge { get; set; }
string Name { get; set; }
Direction Direction { get; set; }
int AxisProperty { get; set; }
int Case { get; set; }
string EntityList { get; set; }

Constructors​

EdgeLoad(double pressureAtEnd1, double pressureAtEnd2);
EdgeLoad();

Model methods​

Refer to EdgeLoad related methods

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();

MassOption​

Properties and fields​

double ScaleFactor { get; }
ModalMassOption ModalMassOption { get; }

Constructors​

MassOption(ModalMassOption ModalMassOption, double scaleFactor);

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);

ModalDamping​

Properties and fields​

double? StiffnessProportion { get; }

Constructors​

ModalDamping(double? stiffnessProportion);

ModalDynamicTaskParameter​

Properties and fields​

ModalDamping ModalDamping { get; }
AdditionalMassDerivedFromLoads AdditionalMassDerivedFromLoads { get; }
MassOption MassOption { get; }
ModeCalculationStrategy ModeCalculationStrategy { get; }

Constructors​

ModalDynamicTaskParameter(AnalysisTask analysisTask);
ModalDynamicTaskParameter(ModeCalculationStrategy modeCalcuationStrategy, MassOption massOption, AdditionalMassDerivedFromLoads additionalMassDerivedFromLoads, ModalDamping ModalDamping);

ModalOverrideOption​

Properties and fields​

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

Constructors​

ModalOverrideOption();

ModeCalculationStrategy​

ModeCalculationStrategyByFrequency​

Properties and fields​

int MaximumNumberOfModes { get; }
double? HigherFrequency { get; }
double? LowerFrequency { get; }

Constructors​

ModeCalculationStrategyByFrequency(double? lowerFrequency, double? higherFrequency, int maximumNumberOfModes);

ModeCalculationStrategyByMassParticipation​

Properties and fields​

bool SkipModesWithLowMassParticipation { get; }
int MaximumNumberOfModes { get; }
double TargetMassInZDirection { get; }
double TargetMassInYDirection { get; }
double TargetMassInXDirection { get; }

Constructors​

ModeCalculationStrategyByMassParticipation(double targetMassInXDirection, double targetMassInYDirection, double targetMassInZDirection, int maximumNumberOfModes, bool skipModesWithLowMassParticipation);

ModeCalculationStrategyByNumberOfModes​

Properties and fields​

int NumberOfModes { get; }

Constructors​

ModeCalculationStrategyByNumberOfModes(int numberOfModes);

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​

NumericFormat​

Properties and fields​

double LimitingValueBelowWhichNumberIsZero { get; set; }
int ScientificSignificantFigures { get; set; }
int DecimalPlaces { get; set; }
int EngineeringSignificantFigures { get; set; }
NumberType Format { get; set; }

Constructors​

NumericFormat(NumberType type, int precision);

Offset​

Properties and fields​

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

OutputSpecification​

Properties and fields​

List<OutputTable> OutputTables { get; set; }
string Assemblies { get; set; }
string Elements { get; set; }
string Cases { get; set; }
string Nodes { get; set; }
string Members { get; set; }
NumericFormat NumericFormat { get; set; }
int NumberOfForcePoints { get; set; }
int NumberOfDisplacementPoints { get; set; }
Element2DLayer Element2DLayer { get; set; }
StandardAxis Axis { get; set; }
UiUnits Units { get; set; }
bool FullyPopulateFields { get; set; }
bool SingleRowPerEntity { get; set; }
bool EnvelopeSubjectOnly { get; set; }
bool DataIdsByName { get; set; }
bool DataIdsByNumber { get; set; }
bool IncludeEntityNamesInResults { get; set; }
bool AverageValuesFor2DElements { get; set; }
bool CentreValuesOnlyFor2DElements { get; set; }
bool IntermediateResultsOnTruss { get; set; }
bool Element1DForceAutoPoints { get; set; }
bool Element1DDisplacementAutoPoints { get; set; }
bool OmitSummary { get; set; }
bool OmitTable { get; set; }
bool OmitNotes { get; set; }
bool ByProperty { get; set; }
bool ByGroup { get; set; }
bool ByCase { get; set; }
string Name { get; set; }

Constructors​

OutputSpecification();

Model methods​

Refer to OutputSpecification related methods

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);