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;