muMECH
1.0
|
Class mNode contains and handles all mesh node data. More...
#include <mnode.h>
Public Member Functions | |
mNode (long i, const Mesh *m) | |
Constructor. More... | |
mNode (long i, const Mesh *m, const mNode *src) | |
Copy constructor. More... | |
virtual | ~mNode () |
Destructor. More... | |
void | allocate_fields (int pid) |
Public Attributes | |
long | id |
identification number More... | |
const Mesh * | M |
mesh More... | |
PoinT | coords |
coordinates More... | |
double *** | displc |
computed fields - displacement More... | |
double *** | strain |
computed fields - strain More... | |
double *** | stress |
computed fields - stress More... | |
mumech::mNode::mNode | ( | long | i, |
const Mesh * | m | ||
) |
|
virtual |
Destructor.
Definition at line 58 of file mnode.cpp.
References mumech::DeleteArray3D(), displc, M, mumech::Mesh::nLC, mumech::Mesh::npa, strain, and stress.
void mumech::mNode::allocate_fields | ( | int | pid | ) |
Definition at line 68 of file mnode.cpp.
References mumech::Allocate1Ddp(), mumech::Allocate1Ddpp(), displc, M, mumech::Problems::ndisplc_one(), mumech::Mesh::nLC, mumech::Mesh::no_dspl_rf, mumech::Mesh::no_strn_rf, mumech::Mesh::no_strs_rf, mumech::Mesh::npa, mumech::Problems::nstrain_one(), mumech::Mesh::P, strain, and stress.
Referenced by mumech::Mesh::read_geometry_file_vtk().
PoinT mumech::mNode::coords |
coordinates
Definition at line 49 of file mnode.h.
Referenced by mumech::mElement::compute_centroids(), mumech::Mesh::compute_node_fields(), mumech::Mesh::generate_regular_mesh(), mumech::Mesh::generate_regularSphereMesh_2d(), mumech::Mesh::generate_regularSphereMesh_3d(), mumech::mElement::give_volume(), mumech::Mesh::local2global(), mNode(), mumech::Mesh::read_geometry_file_vtk(), and mumech::Mesh::scale().
double*** mumech::mNode::displc |
computed fields - displacement
Definition at line 51 of file mnode.h.
Referenced by allocate_fields(), mumech::Mesh::compute_node_fields(), mNode(), and ~mNode().
const Mesh* mumech::mNode::M |
mesh
Definition at line 47 of file mnode.h.
Referenced by allocate_fields(), mNode(), mumech::Problem::print_visualization(), and ~mNode().
double*** mumech::mNode::strain |
computed fields - strain
Definition at line 52 of file mnode.h.
Referenced by allocate_fields(), mumech::Mesh::compute_node_fields(), mNode(), and ~mNode().
double*** mumech::mNode::stress |
computed fields - stress
Definition at line 53 of file mnode.h.
Referenced by allocate_fields(), mumech::Mesh::compute_node_fields(), mNode(), and ~mNode().