muMECH  1.0
Public Member Functions | Public Attributes | List of all members
mumech::mNode Class Reference

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 MeshM
 mesh More...
 
PoinT coords
 coordinates More...
 
double *** displc
 computed fields - displacement More...
 
double *** strain
 computed fields - strain More...
 
double *** stress
 computed fields - stress More...
 

Detailed Description

Class mNode contains and handles all mesh node data.

Definition at line 43 of file mnode.h.

Constructor & Destructor Documentation

mumech::mNode::mNode ( long  i,
const Mesh m 
)

Constructor.

Definition at line 36 of file mnode.cpp.

References displc, M, strain, and stress.

mumech::mNode::mNode ( long  i,
const Mesh m,
const mNode src 
)

Copy constructor.

Definition at line 46 of file mnode.cpp.

References _errorr, coords, gelibspace::PoinT::copy(), displc, M, strain, and stress.

mumech::mNode::~mNode ( )
virtual

Destructor.

Definition at line 58 of file mnode.cpp.

References mumech::DeleteArray3D(), displc, M, mumech::Mesh::nLC, mumech::Mesh::npa, strain, and stress.

Member Function Documentation

void mumech::mNode::allocate_fields ( int  pid)

Member Data Documentation

PoinT mumech::mNode::coords
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().

long mumech::mNode::id

identification number

Definition at line 46 of file mnode.h.

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().


The documentation for this class was generated from the following files: