Class for storing a singular vertex with the coordinates. More...

#include <singularSet.hh>

Public Member Functions

Real distance (concepts::Real3d point) const
 Returns the square of the distance from the vertex to the point (in physical coordinates) More...
 
Real distance (concepts::Real3d point, const Hexahedron *elm) const
 Returns the distance from the vertex to a point inside an Hexahedron (point in reference coordinates) More...
 
 SingularVertex (const concepts::Connector0 *vertex, const concepts::Real3d vtx0)
 Constructor. More...
 
const concepts::Connector0vertex () const
 Returns a pointer to the vertex object (topological, connector) More...
 

Private Attributes

const concepts::Connector0vertex_
 Pointer to the vertex object (topological, connector) More...
 
const concepts::Real3d vtx0_
 Coordinates of the vertex. More...
 

Friends

std::ostream & operator<< (std::ostream &os, const SingularVertex &s)
 

Detailed Description

Class for storing a singular vertex with the coordinates.

The class also provides methods to compute a distance from a given point (in local coordinates in an element) to the vertex. The returned results are the Euclidiean distance squared.

Author
Kersten Schmidt, 2002

Definition at line 104 of file singularSet.hh.

Constructor & Destructor Documentation

◆ SingularVertex()

hp3D::SingularVertex::SingularVertex ( const concepts::Connector0 vertex,
const concepts::Real3d  vtx0 
)
inline

Constructor.

Parameters
vertexVertex object
vtx0Coordinates of the vertex

Definition at line 111 of file singularSet.hh.

Member Function Documentation

◆ distance() [1/2]

Real hp3D::SingularVertex::distance ( concepts::Real3d  point) const

Returns the square of the distance from the vertex to the point (in physical coordinates)

◆ distance() [2/2]

Real hp3D::SingularVertex::distance ( concepts::Real3d  point,
const Hexahedron elm 
) const

Returns the distance from the vertex to a point inside an Hexahedron (point in reference coordinates)

◆ vertex()

const concepts::Connector0* hp3D::SingularVertex::vertex ( ) const
inline

Returns a pointer to the vertex object (topological, connector)

Definition at line 115 of file singularSet.hh.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const SingularVertex s 
)
friend

Member Data Documentation

◆ vertex_

const concepts::Connector0* hp3D::SingularVertex::vertex_
private

Pointer to the vertex object (topological, connector)

Definition at line 125 of file singularSet.hh.

◆ vtx0_

const concepts::Real3d hp3D::SingularVertex::vtx0_
private

Coordinates of the vertex.

Definition at line 127 of file singularSet.hh.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich