Node Class

Base class for all FEM nodes.
Public Class Node
This language is not supported or no code example is available.
public class Node
This language is not supported or no code example is available.
Name Description
Protected constructor Node(Node)
Public constructor Node(double, double) 2D position constructor.
Public constructor Node(double, double, bool, bool, double, double) 2D position and restraint constructor.
Public constructor Node(double, double, double, double) 2D position and load constructor.
Public constructor Node(double, double, double) 3D position constructor.
Public constructor Node(double, double, double, bool, bool, bool, double, double, double) 3D position and restraint constructor.
Public constructor Node(double, double, double, double, double, double) 3D position and load constructor.
Top
Name Description
Public property Displacement Prescribed displacement array.
Public property Index Mesh index.
Public property Load Load array.
Public property Loaded True if loaded.
Public property P1 Maximum principal stress (P1).
Public property P2 Intermediate principal stress (P2).
Public property P3 Minimum principal stress (P3).
Public property Principals Gets or sets node's principal stresses (defined as double[3]).
Public property Reactions Gets or sets node reactions (double[3]).
Public property Restrained True if partially/fully restrained.
Public property Restraints Restraints status array.
Public property Rotation Gets or sets node rotation.
Public property Selected Used to highlight the node/fem symbols with active selection color.
Public property Stress Gets or sets node's stress, defined as double[]{Sx, Sy, Sz, Txy, Tyz, Txz}.
Public property Sx Stress X component.
Public property Sy Stress Y component.
Public property Sz Stress Z component.
Public property Temperature Gets or sets node temperature.
Public property Tresca Tresca stress.
Public property Txy Stress XY component.
Public property Txz Stress XZ component.
Public property Tyz Stress YZ component.
Public property U Total displacement.
Public property Ux Total displacement in the X direction.
Public property Uy Total displacement in the Y direction.
Public property Uz Total displacement in the Z direction.
Public property VonMises Gets or sets node's VonMises stresses.
Top
Methods
 
Name Description
Public method ClearAllLoads() Clears all loads for this node.
Public method ClearAllRestrains() Clears all restraints for this node.
Public method Clone() Creates a deep copy of this node.
Public method ConvertToSurrogate()
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method GetType Gets the Type of the current instance. (inherited from Object).
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method SetForce(double, double) Applies a 2D concentrated load to this node.
Public method SetForce(double, double, double) Applies a 3D concentrated load to this node.
Public method SetRestraint(bool, bool, bool, double, double, double) Sets a 3D restraint.
Public method SetRestraint(bool, bool, double, double) Sets a 2D restraint.
Public method ToString()
Public method UpdateVonMisesAndPrincipals() Updates the VonMises and Principal (P1, P2, P3) stresses using the Stress array as input.
Top

.NET Framework

Supported in: 4.5, 4.6, 4.7

In this article

Definition