Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESAppli_ElementResults Class Reference

defines ElementResults, Type <148>
in package IGESAppli
Used to find the results of FEM analysis

#include <IGESAppli_ElementResults.hxx>

Inheritance diagram for IGESAppli_ElementResults:
Inheritance graph
[legend]

Public Member Functions

 IGESAppli_ElementResults ()
void Init (const Handle< IGESDimen_GeneralNote > &aNote, const Standard_Integer aSubCase, const Standard_Real aTime, const Standard_Integer nbResults, const Standard_Integer aResRepFlag, const Handle< TColStd_HArray1OfInteger > &allElementIdents, const Handle< IGESAppli_HArray1OfFiniteElement > &allFiniteElems, const Handle< TColStd_HArray1OfInteger > &allTopTypes, const Handle< TColStd_HArray1OfInteger > &nbLayers, const Handle< TColStd_HArray1OfInteger > &allDataLayerFlags, const Handle< TColStd_HArray1OfInteger > &allnbResDataLocs, const Handle< IGESBasic_HArray1OfHArray1OfInteger > &allResDataLocs, const Handle< IGESBasic_HArray1OfHArray1OfReal > &allResults)
 This method is used to set the fields of the class
ElementResults

void SetFormNumber (const Standard_Integer form)
 Changes the FormNumber (which indicates Type of Result)
Error if not in range [0-34]

Handle_IGESDimen_GeneralNote Note () const
 returns General Note Entity describing analysis case

Standard_Integer SubCaseNumber () const
 returns analysis Subcase number

Standard_Real Time () const
 returns analysis time value

Standard_Integer NbResultValues () const
 returns number of result values per FEM

Standard_Integer ResultReportFlag () const
 returns Results Reporting Flag

Standard_Integer NbElements () const
 returns number of FEM elements

Standard_Integer ElementIdentifier (const Standard_Integer Index) const
 returns FEM element number for elements

Handle_IGESAppli_FiniteElement Element (const Standard_Integer Index) const
 returns FEM element

Standard_Integer ElementTopologyType (const Standard_Integer Index) const
 returns element Topology Types

Standard_Integer NbLayers (const Standard_Integer Index) const
 returns number of layers per result data location

Standard_Integer DataLayerFlag (const Standard_Integer Index) const
 returns Data Layer Flags

Standard_Integer NbResultDataLocs (const Standard_Integer Index) const
 returns number of result data report locations

Standard_Integer ResultDataLoc (const Standard_Integer NElem, const Standard_Integer NLoc) const
 returns Result Data Report Locations
UNFINISHED

Standard_Integer NbResults (const Standard_Integer Index) const
 returns total number of results

Standard_Real ResultData (const Standard_Integer NElem, const Standard_Integer num) const
 returns Result data value for an Element, given its
order between 1 and <NbResults(NElem)> (direct access)
For a more comprehensive access, see below

Standard_Integer ResultRank (const Standard_Integer NElem, const Standard_Integer NVal, const Standard_Integer NLay, const Standard_Integer NLoc) const
 Computes, for a given Element <NElem>, the rank of a
individual Result Data, given <NVal>,<NLay>,<NLoc>

Standard_Real ResultData (const Standard_Integer NElem, const Standard_Integer NVal, const Standard_Integer NLay, const Standard_Integer NLoc) const
 returns Result data values of FEM analysis, according this
definition :

Handle_TColStd_HArray1OfReal ResultList (const Standard_Integer NElem) const
 Returns in once the entire list of data for an Element,
addressed as by ResultRank (See above)


Constructor & Destructor Documentation


Member Function Documentation

Handle_IGESAppli_FiniteElement IGESAppli_ElementResults::Element ( const Standard_Integer  Index) const
  • aNote : GeneralNote Entity describing analysis
  • aSubCase : Analysis Subcase number
  • aTime : Analysis time value
  • nbResults : Number of result values per FEM
  • aResRepFlag : Results Reporting Flag
  • allElementIdents : FEM element number for elements
  • allFiniteElems : FEM element
  • allTopTypes : Element Topology Types
  • nbLayers : Number of layers per result data location
  • allDataLayerFlags : Data Layer Flags
  • allnbResDataLocs : Number of result data report locations
  • allResDataLocs : Result Data Report Locations
  • allResults : List of Result data values of FEM analysis
Handle_IGESDimen_GeneralNote IGESAppli_ElementResults::Note ( ) const
  • <NElem> : n0 of the Element to be considered
  • <NVal> : n0 of the Value between 1 and NbResultValues
  • <NLay> : n0 of the Layer for this Element
  • <NLoc> : n0 of the Data Location for this Element
    This gives for each Element, the corresponding rank
    computed by ResultRank, in which the leftmost subscript
    changes most rapidly
Handle_TColStd_HArray1OfReal IGESAppli_ElementResults::ResultList ( const Standard_Integer  NElem) const

The documentation for this class was generated from the following file: