Skip to main content

Result Classes

AnalysisCaseResult

Properties

GlobalResult Global { get; }

Functions

Parameters: positions - can be in the range of 0.0 to 1.0, 0.5 is centre of the element; elementsList is a string to specify the list of elements like "1 to 10", "PB1" or it can be a list name like "roof elements".

ReadOnlyDictionary\<int, Element1DResult> Element1DResults(string elementsList, ReadOnlyCollection\<double> positions)

ReadOnlyDictionary\<int, ReadOnlyCollection\<Double6>> Element1dDisplacement(string elementsList, ReadOnlyCollection\<double> positions)

ReadOnlyDictionary\<int, ReadOnlyCollection\<Double6>> Element1dForce(string elementsList, ReadOnlyCollection\<double> positions)

ReadOnlyDictionary\<int, ReadOnlyCollection\<StressResult1d>> Element1dStress(string elementsList, ReadOnlyCollection\<double> positions)

ReadOnlyDictionary\<int, ReadOnlyCollection\<DerivedStressResult1d>> Element1dDerivedStress(string elementsList, ReadOnlyCollection\<double> positions)

ReadOnlyDictionary\<int, ReadOnlyCollection\<StressResult1d>> Element1dStrainEnergyDensity(string elementsList, ReadOnlyCollection\<double> positions)

ReadOnlyDictionary\<int, double>Element1dAverageStrainEnergyDensity(string elementsList, ReadOnlyCollection\<double> positions)

positioncount - calculates the positions automatically, if positionCount is 5, positions are 0.0, 0.25, 0.50, 0.75, 1.0

ReadOnlyDictionary\<int, Element1DResult> Element1DResults(string elementsList, int positionCount);

ReadOnlyDictionary\<int, ReadOnlyCollection\<Double6>> Element1dDisplacement(string elementsList, int positionCount)

ReadOnlyDictionary\<int, ReadOnlyCollection\<Double6>> Element1dForce(string elementsList, int positionCount)

ReadOnlyDictionary\<int, ReadOnlyCollection\<StressResult1d>> Element1dStress(string elementsList, int positionCount)

ReadOnlyDictionary\<int, ReadOnlyCollection\<DerivedStressResult1d>> Element1dDerivedStress(string elementsList, int positionCount)

ReadOnlyDictionary\<int, ReadOnlyCollection\<StressResult1d>> Element1dStrainEnergyDensity(string elementsList, int positionCount)

ReadOnlyDictionary\<int, double>Element1dAverageStrainEnergyDensity(string elementsList, int positionCount);

fLayer for 2D elements is -1, 0, 1 for bottom, middle, top

ReadOnlyDictionary\<int, Element2DResult> Element2DResults(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<Double6>> Element2dDisplacement(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<Tensor2>> Element2dForce(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<Tensor2>> Element2dMoment(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<Vector2>> Element2dShear(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<Tensor3>> Element2dStress(string elementsList, double fLayer)

ReadOnlyDictionary\<int, Element3DResult> Element3DResults(string elementList)

ReadOnlyDictionary\<int, ReadOnlyCollection\<Double3>> Element3dDisplacement(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<Tensor3>> Element3dStress(string elementsList, double fLayer)

nodesList is a string to specify the list of nodes like "100 to 201" or it can a list name like "roof nodes".

ReadOnlyDictionary\<int, NodeResult> NodeResults(string nodesList)

CombinationCaseResult

These methods return a ReadOnlyCollection of results, one for each permutation of the combination case in the result type's default axis ('Default for data').

ReadOnlyDictionary\<int, ReadOnlyCollection\<Element1DResult>> Element1DResults(string elementsList, ReadOnlyCollection\<double> positions)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<Double6>>> Element1dDisplacement(string elementsList, ReadOnlyCollection\<double> positions)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<Double6>>> Element1dForce(string elementsList, ReadOnlyCollection\<double> positions)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<StressResult1d>>> Element1dStress(string elementsList, ReadOnlyCollection\<double> positions)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<DerivedStressResult1d>>> Element1dDerivedStress(string elementsList, ReadOnlyCollection\<double> positions);

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<double>>> Element1dStrainEnergyDensity(string elementsList, ReadOnlyCollection\<double> positions)

ReadOnlyDictionary\<int, ReadOnlyCollection\<double>> Element1dAverageStrainEnergyDensity(string elementsList, ReadOnlyCollection\<double> positions)

positioncount - calculates the positions automatically, if positionCount is 5, positions are 0.0, 0.25, 0.50, 0.75, 1.0

ReadOnlyDictionary\<int, ReadOnlyCollection\<Element1DResult>> Element1DResults(string elementsList, int positionCount, bool includeStrainEnergyResults = true);

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<Double6>>> Element1dForce(string elementsList, int positionCount)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<StressResult1d>>> Element1dStress(string elementsList, int positionCount)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<DerivedStressResult1d>>> Element1dDerivedStress(string elementsList, int positionCount)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<double>>> Element1dStrainEnergyDensity(string elementsList, int positionCount)

ReadOnlyDictionary\<int, ReadOnlyCollection\<double>> Element1dAverageStrainEnergyDensity(string elementsList, int positionCount)

ReadOnlyDictionary\<int, ReadOnlyCollection\<Element2DResult>> Element2DResults(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<Double6>>> Element2dDisplacement(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<Tensor2>>> Element2dForce(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<Tensor2>>> Element2dMoment(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<Vector2>>> Element2dShear(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<Element3DResult>> Element3DResults(string elementsList)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<Double3>>> Element3dDisplacement(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<ReadOnlyCollection\<Tensor3>>> Element3dStress(string elementsList, double fLayer)

ReadOnlyDictionary\<int, ReadOnlyCollection\<NodeResult>>NodeResults(string nodesList);

GlobalResult

Properties

double Frequency;

double LoadFactor;

double ModalGeometricStiffness;

double ModalMass;

double ModalStiffness;

Double6 TotalLoad;

Double6 TotalReaction;

int Mode;

Vector3 EffectiveInertia;

Vector3 EffectiveMass;

Element1DResult

Properties

ReadOnlyCollection\<Double6> Displacement;

ReadOnlyCollection\<Double6> Force;

ReadOnlyCollection\<double> StrainEnergyDensity;

double AverageStrainEnergyDensity;

Element2DResult

Properties

ReadOnlyCollection\<Double6> Displacement;

ReadOnlyCollection\<Tensor2> Force;

ReadOnlyCollection\<Tensor2> Moment;

ReadOnlyCollection\<Vector2> Shear;

ReadOnlyCollection\<Tensor3> Stress;

Element3DResult

Properties

ReadOnlyCollection\<Double3> Displacement;

ReadOnlyCollection\<Tensor3> Stress;

NodeResult

Node results are returned in default axes ('Default for data').

Properties

Double6 Constraint;

Double6 Displacement;

Double6 Reaction;

Double6 SpringForce;