Feel++ 0.91.0
Public Types | Public Member Functions | Static Public Attributes
Feel::Geo0D< Dim, T > Class Template Reference

#include <geo0d.hpp>

Inheritance diagram for Feel::Geo0D< Dim, T >:
equality_comparable less_than_comparable less_than_comparable Feel::GeoEntity< Entity > type equality_comparable less_than_comparable less_than_comparable Feel::Entity< ShapeE, T > Feel::GeoElement0D< Dim, SubFace, T >

List of all members.

Public Types

typedef Geo0D< Dim, T > self_type
typedef T value_type
typedef matrix_node
< value_type >::type 
matrix_node_type
typedef super2 node_type
typedef node< T, 2 >::type parametric_node_type

Public Member Functions

 Geo0D ()
 Geo0D (size_type id, bool boundary=false, bool is_vertex=false)
 Geo0D (size_type id, value_type x, value_type y, value_type z, bool boundary=false, bool is_vertex=false)
 Geo0D (value_type x, value_type y, value_type z)
 Geo0D (size_type id, node_type const &__x, bool boundary=false, bool is_vertex=false)
 Geo0D (node_type const &__x)
template<typename AE >
 Geo0D (ublas::vector_expression< AE > const &__expr)
 Geo0D (Geo0D const &G)
Geo0Doperator= (Geo0D const &G)
template<typename AE >
Geo0Doperator= (ublas::vector_expression< AE > const &expr)
template<typename AE >
Geo0Doperator+= (ublas::vector_expression< AE > const &expr)
value_type & operator() (int i)
value_type operator() (int i) const
bool isVertex () const
void setAsVertex (bool v)
void setMesh (MeshBase const *m)
MeshBase const * mesh () const
Geo0D const & node () const
matrix_node_type G () const
value_type measure () const
bool isParametric () const
int gDim () const
int gTag () const
parametric_node_type const & parametricCoordinates () const
value_type u () const
value_type v () const
void setNode (node_type const &__n)
bool operator== (Geo0D const &geo0d) const
bool operator< (Geo0D const &e) const
bool operator< (size_type __i) const
std::ostream & showMe (bool verbose=false, std::ostream &c=std::cout) const
void setPoint (uint16_type const , self_type const &p)
self_typetranslate (node_type const &trans)
Marker1 const & marker () const
Marker1 & marker ()
void setMarker (flag_type v)
Marker2 const & marker2 () const
Marker2 & marker2 ()
void setMarker2 (flag_type v)
Marker3 const & marker3 () const
Marker3 & marker3 ()
void setMarker3 (flag_type v)
void setTags (std::vector< int > const &tags)
void setGDim (int gdim)
void setGTag (int gtag)
void setParametricCoordinates (parametric_node_type const &x)
void setParametricCoordinates (value_type u, value_type v)
template<uint16_type Dim>
 Geo0D (uint16_type id, bool boundary)
template<uint16_type Dim>
 Geo0D (uint16_type id, Real x, Real y, Real z, bool boundary)
template<uint16_type Dim>
Geo0D< Dim > & operator= (Geo0D< Dim > const &G)

Static Public Attributes

static const uint16_type nDim = Dim

Detailed Description

template<uint16_type Dim, typename T = double>
class Feel::Geo0D< Dim, T >

Zero dimensional entity.