DAPTA::Vertex3d Class Reference

3-dimensional vertex type using double precision co-ordinates More...

#include <Vertex3d.hpp>

List of all members.

Public Types

typedef double CoordType
 Coordinate type.
typedef boost::array< CoordType, 3 > CoordArrayType
 Coordinate array type.

Public Member Functions

 Vertex3d (Vertex3d *copy)
 Vertex3d (boost::array< CoordType, 3 > new_coords, int i=0)
 Vertex3d (double x, double y, double z, int i=0)
 Vertex3d ()
 ~Vertex3d ()
void resetForces ()
void resetDisplacements ()

Public Attributes

boost::array< CoordType, 3 > coords
int globalID
double u0 [3]
double u1 [3]
double f [3]
double m
bool cons [3]
double f_add [3]
double u1_add [3]

Static Public Attributes

static const int dimension = 3
static const std::string deck_keyword
 Keyword found in input/output file for defining this type of element.


Detailed Description

3-dimensional vertex type using double precision co-ordinates

Vertex type which can be used to represent 3-dimensional points in Euclidean space using double precision floating point variables for the x, y and z co-ordinates.

Definition at line 16 of file Vertex3d.hpp.


The documentation for this class was generated from the following file:
Generated on Tue May 29 17:13:51 2007 for DAPTA by  doxygen 1.5.1