All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATAnalysisBase Class CATAnalysisExplicitVirtualElement

CATAnalysisBase.CATAnalysisExplicitData
  |
  +---CATAnalysisBase.CATAnalysisExplicitChild
    |
    +---CATAnalysisBase.CATAnalysisExplicitParent
      |
      +---CATAnalysisBase.CATAnalysisExplicitEntity
        |
        +---CATAnalysisExplicitVirtualElement
 

Usage: you must use this class as is. You should never derive it.


public class CATAnalysisExplicitVirtualElement

Field model virtual element.
This object is used to define in the field model an object which represent an physical behavior without meshing representation.


Constructor and Destructor Index


o CATAnalysisExplicitVirtualElement()
Default constructor.
o CATAnalysisExplicitVirtualElement(CATAnalysisExplicitData&)
Copy constructor.
o CATAnalysisExplicitVirtualElement(CATAnalysisExplicitVirtualElement&)
Copy constructor.

Method Index


o CreateVirtualElement(CATAnalysisExplicitSet&,CATSamPhysicalType,CATAnalysisExplicitListUsr&)
Creates a virtual element.
o GetConnectivity(CATString&)
Returns the Connectivity.
o GetLinkedNodes(CATSamExplicitPtr*(&))
Returns the linked nodes of the element.
o GetNumberOfLinkedNodes(int&)
Returns the number of linked Nodes.
o operator =(CATAnalysisExplicitData&)
Assignment operator.
o operator =(CATAnalysisExplicitVirtualElement&)
Assignment operator.

Constructor and Destructor


o CATAnalysisExplicitVirtualElement
public CATAnalysisExplicitVirtualElement()
Default constructor.
o CATAnalysisExplicitVirtualElement
public CATAnalysisExplicitVirtualElement( const CATAnalysisExplicitData& iData)
Copy constructor.
See also:
CATAnalysisExplicitData
o CATAnalysisExplicitVirtualElement
public CATAnalysisExplicitVirtualElement( const CATAnalysisExplicitVirtualElement& iElement)
Copy constructor.

Methods


o CreateVirtualElement
public HRESULT CreateVirtualElement(CATAnalysisExplicitSet& iElementSet,
CATSamPhysicalType iElementPhysicalType,
CATAnalysisExplicitListUsr& iListOfNodes)
Creates a virtual element.
Parameters:
iElementSet
The parent element set.
iElementPhysicalType
The physical type of the element.
iListOfNodes
The list of nodes linked to the element.
o GetConnectivity
public HRESULT GetConnectivity(CATString& oConnectivity) const
Returns the Connectivity.
Parameters:
oConnectivityName
The oConnectivity identifier.
o GetLinkedNodes
public HRESULT GetLinkedNodes(CATSamExplicitPtr*(&) oLinkedNodes) const
Returns the linked nodes of the element.
Parameters:
oLinkedNodes
The linked Nodes. They can be
CATAnalysisExplicitNode or CATAnalysisExplicitVirtualNode.
This parameter must be equal to NULL when this method is called. The memory for the array is allocated by this method and must be de-allocated by the caller.
o GetNumberOfLinkedNodes
public HRESULT GetNumberOfLinkedNodes(int& oNumber) const
Returns the number of linked Nodes.
Parameters:
oNumber
The number of linked Nodes.
o operator =
public CATAnalysisExplicitVirtualElement operator =( const CATAnalysisExplicitData& iData)
Assignment operator.
See also:
CATAnalysisExplicitData
o operator =
public CATAnalysisExplicitVirtualElement operator =( const CATAnalysisExplicitVirtualElement& iElement)
Assignment operator.

This object is included in the file: CATAnalysisExplicitVirtualElement.h
If needed, your Imakefile.mk should include the module: CATSAM0Explicit

Copyright © 2003, Dassault Systèmes. All rights reserved.