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

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

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

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

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

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

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<Element2DResult>> Element2DResults(string elementsList, double fLayer);

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

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;