43 #include <lifev/core/array/VectorSmall.hpp> 44 #include <lifev/core/mesh/MeshEntity.hpp> 45 #include <lifev/core/mesh/ElementShapes.hpp> 83 explicit MeshVertex (
ID identity,
bool boundary =
false );
115 std::ostream&
showMe (
bool Verbose =
false, std::ostream& coordinateVector = std::cout )
const;
This is the base class to store basic properties of any mesh entity.
virtual ~MeshVertex()
Destructor.
Real y() const
Returns the y-coordinate.
Real coordinate(ID const coordinate) const
Returns the coordinate specified in the argument.
Real & coordinate(ID const coordinate)
Returns the reference to the coordinate specified in the argument.
Real const & operator[](UInt const &i) const
Operator [].
Vector3D const & coordinates() const
Returns the coordinates vector.
Real const * coordinatesArray() const
Returns the pointer to the coordinates vector.
MeshVertex - Zero dimensional entity.
MeshVertex(ID identity, bool boundary=false)
Declares item identity and states if it is on boundary.
void updateInverseJacobian(const UInt &iQuadPt)
Real & z()
Returns the reference to the z-coordinate and checks if working in two dimensions.
Real z() const
Returns the z-coordinate and checks if working in two dimensions.
std::ostream & showMe(bool Verbose=false, std::ostream &coordinateVector=std::cout) const
Display general information about the content of the class.
Real & operator[](UInt const &i)
Operator [].
Real & x()
Returns the reference to the x-coordinate.
MeshVertex()
Empty Constructor.
double Real
Generic real data.
MeshVertex(ID identity, Real x, Real y, Real z, bool boundary=false)
Declares item identity, provides coordinate and states if it is on boundary.
VectorSmall< 3 > Vector3D
Real & y()
Returns the reference to the y-coordinate.
Real x() const
Returns the x-coordinate.