Feel++
0.91.4
|
#include <geo0d.hpp>
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) | |
Geo0D & | operator= (Geo0D const &G) |
template<typename AE > | |
Geo0D & | operator= (ublas::vector_expression< AE > const &expr) |
template<typename AE > | |
Geo0D & | operator+= (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 |
matrix_node_type | vertices () 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_type & | translate (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 |
Zero dimensional entity.