NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Classes | Public Member Functions | Properties | List of all members
NXOpen.CAE.FEModel Class Reference

This class represents a Finite Element Model. More...

Inheritance diagram for NXOpen.CAE.FEModel:
NXOpen.CAE.BaseFEModel NXOpen.CAE.IFEModel NXOpen.NXObject NXOpen.TaggedObject NXOpen.INXObject NXOpen.Utilities.NXRemotableObject IMessageSink

Classes

struct  _IdSpecificationObject
 Structure to specify the Node, Element, and Physical property table start ids and offsets for use in CAE.FEModel.AppendFemodel
 
struct  IdSpecificationObject
 Structure to specify the Node, Element, and Physical property table start ids and offsets for use in CAE.FEModel.AppendFemodel More...
 

Public Member Functions

unsafe void AppendFemodel (NXOpen.CAE.FEModel sourceFem, NXOpen.CAE.FEModel.IdSpecificationObject idSpec)
 This method appends finite element model data from a source fem More...
 
unsafe NXOpen.TaggedObject Find (string journalIdentifier)
 Finds the NXObject with the given identifier as recorded in a journal. More...
 
- Public Member Functions inherited from NXOpen.CAE.BaseFEModel
unsafe bool AskUpdatePending ()
 This method will inform caller if the finite element model is in an update pending state or not. More...
 
unsafe void EnableFemUpdate ()
 This method will enable fem update. More...
 
unsafe void UpdateFemodel ()
 This method will update the finite element model so that it is in sync with any underlying changes. More...
 

Properties

NXOpen.CAE.AbstractionManager AbstractionMgr [get]
 Returns the circular imprint collection belonging to this fem part More...
 
- Properties inherited from NXOpen.CAE.BaseFEModel
NXOpen.CAE.BeamSectionCollection BeamSections [get]
 Returns the Beam Section collection belonging to the part More...
 
NXOpen.CAE.BoltCollection Bolts [get]
 Returns the connection collector manager belonging to the part More...
 
NXOpen.CAE.CAEConnectionCollection CaeConnections [get]
 Returns the connection collector manager belonging to the part More...
 
NXOpen.Tooling.CaeReuseLibrary CaeReuseLibrary [get]
 Returns the CaeReuseLibrary belonging to the part More...
 
NXOpen.CAE.CfdAutoRefinementConstraintCollection CfdAutoRefinementConstraints [get]
 Returns the fluid domain automatic refinement constraint collection belonging to this fem part More...
 
NXOpen.CAE.CfdContactPreventionConstraintCollection CfdContactPreventionConstraints [get]
 Returns the fluid domain contact prevention constraint collection belonging to this fem part More...
 
NXOpen.CAE.CfdLocalResolutionConstraintCollection CfdLocalResolutionConstraints [get]
 Returns the fluid domain local resolution constraint collection belonging to this fem part More...
 
NXOpen.CAE.Connections.ElementCollection ConnectionElementCollection [get]
 Return the NXOpen.CAE.Connections.Element collection of this object More...
 
unsafe
NXOpen.CAE.Connections.Folder 
ConnectionsRootFolder [get]
 Returns the root connection folder. More...
 
NXOpen.CAE.FluidDomainCollection FluidDomains [get]
 Returns the fluid domain collection belonging to this fem part More...
 
NXOpen.CAE.LaminateGlobalLayupMgr GlobalLayupMgr [get]
 Returns the laminate global layup manager belonging to this fem part More...
 
NXOpen.CAE.MeshControlCollection MeshControls [get]
 Returns the mesh control collection belonging to this fem part More...
 
NXOpen.CAE.NodeElementManager NodeElementMgr [get]
 Returns the node element manager belonging to this fem part More...
 
- Properties inherited from NXOpen.CAE.IFEModel
unsafe
NXOpen.CAE.Connections.Folder 
ConnectionsContainer [get]
 Returns the universal connection container. More...
 
unsafe NXOpen.CAE.FEElementLabelMap FeelementLabelMap [get]
 Returns a CAE.FEElement Label to CAE.FEElement Map for this Interface to the Finite Element Model. More...
 
unsafe NXOpen.CAE.FENodeLabelMap FenodeLabelMap [get]
 Returns a CAE.FENode Label to CAE.FENode Map for this Interface to the Finite Element Model. More...
 
unsafe NXOpen.CAE.IMeshManager MeshManager [get]
 Returns the IMeshManager More...
 
- Properties inherited from NXOpen.NXObject
unsafe bool IsOccurrence [get]
 Returns whether this object is an occurrence or not. More...
 
unsafe string JournalIdentifier [get]
 Returns the identifier that would be recorded in a journal for this object. More...
 
unsafe string Name [get]
 Returns the custom name of the object. More...
 
unsafe NXOpen.Assemblies.Component OwningComponent [get]
 Returns the owning component, if this object is an occurrence. More...
 
unsafe NXOpen.BasePart OwningPart [get]
 Returns the owning part of this object More...
 
unsafe NXOpen.INXObject Prototype [get]
 Returns the prototype of this object if it is an occurrence. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 
- Properties inherited from NXOpen.INXObject
bool IsOccurrence [get]
 Returns whether this object is an occurrence or not. More...
 
string JournalIdentifier [get]
 Returns the identifier that would be recorded in a journal for this object. More...
 
string Name [get]
 Returns the custom name of the object. More...
 
NXOpen.Assemblies.Component OwningComponent [get]
 Returns the owning component, if this object is an occurrence. More...
 
NXOpen.BasePart OwningPart [get]
 Returns the owning part of this object More...
 
NXOpen.INXObject Prototype [get]
 Returns the prototype of this object if it is an occurrence. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen.NXObject
enum  AttributeType {
  Invalid, Null, Boolean, Integer,
  Real, String, Time, Reference,
  Any = 100
}
 Specifies attribute type. More...
 
enum  DateAndTimeFormat { Numeric, Textual }
 Specifies the format of the date and time attribute. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

This class represents a Finite Element Model.

This class will act as the gateway to the Finite Element Nodes (CAE.FENode ) and Elements (CAE.FEElement ) in the model. Only one instance of this class will exist in each fem part file

Created in NX5.0.0

Member Function Documentation

unsafe void NXOpen.CAE.FEModel.AppendFemodel ( NXOpen.CAE.FEModel  sourceFem,
NXOpen.CAE.FEModel.IdSpecificationObject  idSpec 
)
inline

This method appends finite element model data from a source fem

Created in NX5.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
sourceFemSource finite element model to append data from
idSpecNode, Element, and Physical property table id specification object
unsafe NXOpen.TaggedObject NXOpen.CAE.FEModel.Find ( string  journalIdentifier)
inline

Finds the NXObject with the given identifier as recorded in a journal.

An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.

An exception will be thrown if no object can be found with the given journal identifier.

Created in NX3.0.0

License requirements: None.

Parameters
journalIdentifierJournal identifier of the object
Returns

Property Documentation

NXOpen.CAE.AbstractionManager NXOpen.CAE.FEModel.AbstractionMgr
get

Returns the circular imprint collection belonging to this fem part

Created in NX8.0.0


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.