# Kratos Structure: Node and Nodal Data

(Difference between revisions)
 Revision as of 11:09, 5 May 2012 (view source)Jcotela (Talk | contribs) (Created page with "One of the most basic classes is the Node. In this section, we will briefly present its implementation, which will will allow us to present some basic concepts in Kratos.") Revision as of 11:25, 5 May 2012 (view source)Jcotela (Talk | contribs) Newer edit → Line 1: Line 1: One of the most basic classes is the Node. In this section, we will briefly present its implementation, which will will allow us to present some basic concepts in Kratos. One of the most basic classes is the Node. In this section, we will briefly present its implementation, which will will allow us to present some basic concepts in Kratos. + + == The Node == + + The Node class centralizes the information related to a single point in the finite element mesh. In its core, the node class contains an index (Id) that uniquely identifies the node in the finite element mesh, and the geometrical information about the position of the node, which is stored as a Point instance. This basic structure is common to all nodes used in Kartos, and can be accessed and modified from Python using the following interface + + node.Id  # Unique identifier for the node. An unsigned integer value, starting from 1 + node.X    # X coordinate of the current position of the node + node.Y    # Y coordinate + node.Z    # Z coordinate + + In addition, the original position of the node is also stored, which is useful in Lagrangian or ALE (Arbitrary Lagrangian-Eulerian) formulations: + + node.X0  # Original X coordinate + node.Y0  # Original Y coordinate + node.Z0  # Original Z coordinate

## Revision as of 11:25, 5 May 2012

One of the most basic classes is the Node. In this section, we will briefly present its implementation, which will will allow us to present some basic concepts in Kratos.

## The Node

The Node class centralizes the information related to a single point in the finite element mesh. In its core, the node class contains an index (Id) that uniquely identifies the node in the finite element mesh, and the geometrical information about the position of the node, which is stored as a Point instance. This basic structure is common to all nodes used in Kartos, and can be accessed and modified from Python using the following interface

```node.Id   # Unique identifier for the node. An unsigned integer value, starting from 1
node.X    # X coordinate of the current position of the node
node.Y    # Y coordinate
node.Z    # Z coordinate
```

In addition, the original position of the node is also stored, which is useful in Lagrangian or ALE (Arbitrary Lagrangian-Eulerian) formulations:

```node.X0   # Original X coordinate
node.Y0   # Original Y coordinate
node.Z0   # Original Z coordinate
```