Feel++ 0.91.0
|
#include <geoelement.hpp>
Public Types | |
typedef Geo0D< Dim, T > | geo0d_type |
typedef geo0d_type::node_type | node_type |
typedef geo0d_type | super |
typedef SubFace | super2 |
typedef GeoElement0D< Dim, SubFace, T > | self_type |
typedef SubFace::template Element< self_type >::type | element_type |
typedef self_type | point_type |
Public Member Functions | |
GeoElement0D (size_type id, bool boundary=false) | |
Declares item id and if it is on boundary. | |
GeoElement0D (size_type id, node_type const &n, bool boundary=false) | |
GeoElement0D (size_type id, Real x, Real y, Real z, bool boundary=false) | |
template<typename SF > | |
GeoElement0D (GeoElement0D< Dim, SF, T > const &g) | |
template<typename SF > | |
GeoElement0D & | operator= (GeoElement0D< Dim, SF, T > const &g) |
MeshBase const * | mesh () const |
uint16_type | processId () const |
bool | isInterProcessDomain () const |
bool | isOnBoundary () const |
geo0d_type const & | point (uint16_type) const |
void | setPoint (uint16_type, geo0d_type const &e) |
Marker1 const & | marker () const |
Marker1 & | marker () |
Marker2 const & | marker2 () const |
Marker2 & | marker2 () |
Marker3 const & | marker3 () const |
Marker3 & | marker3 () |
Static Public Attributes | |
static const uint16_type | nDim = 0 |
static const uint16_type | nRealDim = Dim |
Class for Points and Vertices
Feel::GeoElement0D< Dim, SubFace, T >::GeoElement0D | ( | size_type | id, |
Real | x, | ||
Real | y, | ||
Real | z, | ||
bool | boundary = false |
||
) | [inline] |
Declares item id and if it is on boundary, and provides coordinate data.
bool Feel::GeoElement0D< Dim, SubFace, T >::isInterProcessDomain | ( | ) | const [inline] |
true
if interprocess domain face, false
otherwise References Feel::GeoEntity< Entity >::processId().
bool Feel::GeoElement0D< Dim, SubFace, T >::isOnBoundary | ( | ) | const [inline] |
true
if on the boundary, false
otherwise Reimplemented from Feel::GeoEntity< Entity >.
References Feel::GeoEntity< Entity >::isOnBoundary().
Marker1 const& Feel::GeoElement0D< Dim, SubFace, T >::marker | ( | ) | const [inline] |
Reimplemented from Feel::Geo0D< Dim, T >.
Marker1& Feel::GeoElement0D< Dim, SubFace, T >::marker | ( | ) | [inline] |
Reimplemented from Feel::Geo0D< Dim, T >.
Marker2& Feel::GeoElement0D< Dim, SubFace, T >::marker2 | ( | ) | [inline] |
Reimplemented from Feel::Geo0D< Dim, T >.
Marker2 const& Feel::GeoElement0D< Dim, SubFace, T >::marker2 | ( | ) | const [inline] |
Reimplemented from Feel::Geo0D< Dim, T >.
Marker3 const& Feel::GeoElement0D< Dim, SubFace, T >::marker3 | ( | ) | const [inline] |
Reimplemented from Feel::Geo0D< Dim, T >.
Marker3& Feel::GeoElement0D< Dim, SubFace, T >::marker3 | ( | ) | [inline] |
Reimplemented from Feel::Geo0D< Dim, T >.
MeshBase const* Feel::GeoElement0D< Dim, SubFace, T >::mesh | ( | ) | const [inline] |
Reimplemented from Feel::Geo0D< Dim, T >.
References Feel::Geo0D< Dim, T >::mesh().
geo0d_type const& Feel::GeoElement0D< Dim, SubFace, T >::point | ( | uint16_type | ) | const [inline] |
uint16_type Feel::GeoElement0D< Dim, SubFace, T >::processId | ( | ) | const [inline] |
Reimplemented from Feel::GeoEntity< Entity >.
References Feel::GeoEntity< Entity >::processId().
void Feel::GeoElement0D< Dim, SubFace, T >::setPoint | ( | uint16_type | , |
geo0d_type const & | e | ||
) | [inline] |
set the geometrical point associated to the face
Reimplemented from Feel::Geo0D< Dim, T >.