Open CASCADE Technology
6.5.4
|
defines NodalResults, Type <146>
in package IGESAppli
Used to store the Analysis Data results per FEM Node
#include <IGESAppli_NodalResults.hxx>
Public Member Functions | |
IGESAppli_NodalResults () | |
void | Init (const Handle< IGESDimen_GeneralNote > &aNote, const Standard_Integer aNumber, const Standard_Real aTime, const Handle< TColStd_HArray1OfInteger > &allNodeIdentifiers, const Handle< IGESAppli_HArray1OfNode > &allNodes, const Handle< TColStd_HArray2OfReal > &allData) |
This method is used to set the fields of the class NodalResults | |
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 the General Note Entity that describes the analysis case | |
Standard_Integer | SubCaseNumber () const |
returns zero if there is no subcase | |
Standard_Real | Time () const |
returns the Analysis time value for this subcase. It is the time at which transient analysis results occur in the mathematical FEM model. | |
Standard_Integer | NbData () const |
returns number of real values in array V for a FEM node | |
Standard_Integer | NbNodes () const |
returns number of FEM nodes for which data is to be read. | |
Standard_Integer | NodeIdentifier (const Standard_Integer Index) const |
returns FEM node number identifier for the (Index)th node raises exception if Index <= 0 or Index > NbNodes | |
Handle_IGESAppli_Node | Node (const Standard_Integer Index) const |
returns the node as specified by the Index raises exception if Index <= 0 or Index > NbNodes | |
Standard_Real | Data (const Standard_Integer NodeNum, const Standard_Integer DataNum) const |
returns the finite element analysis result value raises exception if (NodeNum <= 0 or NodeNum > NbNodes()) or if (DataNum <=0 or DataNum > NbData()) |
Standard_Real IGESAppli_NodalResults::Data | ( | const Standard_Integer | NodeNum, |
const Standard_Integer | DataNum | ||
) | const |
void IGESAppli_NodalResults::Init | ( | const Handle< IGESDimen_GeneralNote > & | aNote, |
const Standard_Integer | aNumber, | ||
const Standard_Real | aTime, | ||
const Handle< TColStd_HArray1OfInteger > & | allNodeIdentifiers, | ||
const Handle< IGESAppli_HArray1OfNode > & | allNodes, | ||
const Handle< TColStd_HArray2OfReal > & | allData | ||
) |
- aNote : General Note that describes the <br> analysis case <br> - aNumber : Analysis Subcase number <br> - aTime : Analysis time <br> - allNodeIdentifiers : Node identifiers for the nodes <br> - allNodes : List of FEM Node Entities <br> - allData : Values of the Finite Element analysis <br> result data <br>
raises exception if Lengths of allNodeIdentifiers, allNodes and
allData (Cols) are not same
Handle_IGESAppli_Node IGESAppli_NodalResults::Node | ( | const Standard_Integer | Index | ) | const |
Handle_IGESDimen_GeneralNote IGESAppli_NodalResults::Note | ( | ) | const |
Standard_Real IGESAppli_NodalResults::Time | ( | ) | const |