32 #include <domain/mesh/element/ElementBase.h> 33 #include <utility/matrix/Matrix.h> 47 class Vxy:
public CommandEntity
53 inline const Vector &getX(
void)
55 inline const Vector &getY(
void)
57 bool check(
void)
const;
69 Element0D(
int tag,
int classTag,
int Nd1,
int Nd2);
70 Element0D(
int tag,
int classTag,
int Nd1,
int Nd2,
int dim);
75 const Vector &getX(
void)
const;
76 const Vector &getY(
void)
const;
80 inline virtual const Matrix &getTransformation(
void)
const Element0D(int tag, int classTag, int Nd1, int Nd2)
Constructor.
Definition: Element0D.cc:91
Float vector abstraction.
Definition: Vector.h:93
const Vector & getZ(void) const
Returns the direction vector of local Z axis (third row of the transformation).
Definition: Element0D.cc:163
Rect3d3dCooSys getCooSys(bool) const
Returns the element coordinate system.
Definition: Element0D.cc:184
int recvData(const CommParameters &cp)
Receives members through the channel being passed as parameter.
Definition: Element0D.cc:409
Definition: Element0D.h:47
virtual void setUp(int Nd1, int Nd2, const Vector &x, const Vector &y)
Establish the external nodes and set up the transformation matrix for orientation.
Definition: Element0D.cc:242
virtual void setUpVectors(const Vector &, const Vector &)
Set up the transformation matrix for orientation.
Definition: Element0D.cc:200
Three-dimensional array of pointers to elements.
Definition: ElemPtrArray3d.h:43
size_t getDimension(void) const
Return the element dimension (0, 1, 2 o3 3).
Definition: Element0D.cc:131
int dimension
= 2 or 3 dimensions
Definition: Element0D.h:59
Matrix getLocalAxes(bool) const
Returs a matrix with the axes of the element as matrix rows [[x1,y1,z1],[x2,y2,z2],...·].
Definition: Element0D.cc:174
Matrix transformation
transformation matrix for orientation
Definition: Element0D.h:61
int getNumDOF(void) const
Return the number of degrees of freedom.
Definition: Element0D.cc:139
int sendData(CommParameters &cp)
Send members through the channel being passed as parameter.
Definition: Element0D.cc:400
structured set, i.
Definition: SetEstruct.h:45
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Base class for finite element with pointer to nodes container.
Definition: ElementBase.h:46
Communication parameters between processes.
Definition: CommParameters.h:65
Matrix of floats.
Definition: Matrix.h:108
static const double LenTol
Tolerance for zero length of element.
Definition: Element0D.h:46
bool check(void) const
Checks vectors.
Definition: Element0D.cc:54
int getVtkCellType(void) const
Interfaz con VTK.
Definition: Element0D.cc:418
int numDOF
number of dof for ZeroLengthSection
Definition: Element0D.h:60
Element of dimension 0 (both nodes have the same position).
Definition: Element0D.h:43