Open CASCADE Technology 6.6.0
|
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()) |
IGESAppli_NodalResults::IGESAppli_NodalResults | ( | ) |
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 | ||
) |
Standard_Integer IGESAppli_NodalResults::NbData | ( | ) | const |
Standard_Integer IGESAppli_NodalResults::NbNodes | ( | ) | const |
Handle_IGESAppli_Node IGESAppli_NodalResults::Node | ( | const Standard_Integer | Index | ) | const |
Standard_Integer IGESAppli_NodalResults::NodeIdentifier | ( | const Standard_Integer | Index | ) | const |
Handle_IGESDimen_GeneralNote IGESAppli_NodalResults::Note | ( | ) | const |
void IGESAppli_NodalResults::SetFormNumber | ( | const Standard_Integer | form | ) |
Standard_Integer IGESAppli_NodalResults::SubCaseNumber | ( | ) | const |
Standard_Real IGESAppli_NodalResults::Time | ( | ) | const |