|
Rheolef
7.1
an efficient C++ finite element environment
|
Inheritance diagram for point_basic< T >:Public Types | |
| typedef size_t | size_type |
| typedef T | element_type |
| typedef T | scalar_type |
| typedef T | float_type |
| typedef std::array< T, 3 > | base |
| typedef std::array< T, 3 > | base |
Public Member Functions | |
| point_basic () | |
| point_basic (const T &x0, const T &x1=0, const T &x2=0) | |
| template<class T1 > | |
| point_basic (const point_basic< T1 > &p) | |
| template<class T1 > | |
| point_basic< T > & | operator= (const point_basic< T1 > &p) |
| point_basic (const std::initializer_list< T > &il) | |
| T & | operator[] (int i_coord) |
| T & | operator() (int i_coord) |
| const T & | operator[] (int i_coord) const |
| const T & | operator() (int i_coord) const |
| bool | operator== (const point_basic< T > &v) const |
| bool | operator!= (const point_basic< T > &v) const |
| point_basic< T > | operator+ (const point_basic< T > &v) const |
| point_basic< T > | operator- (const point_basic< T > &v) const |
| point_basic< T > | operator- () const |
| point_basic< T > & | operator+= (const point_basic< T > &v) |
| point_basic< T > & | operator-= (const point_basic< T > &v) |
| point_basic< T > & | operator*= (const T &a) |
| point_basic< T > & | operator/= (const T &a) |
| template<class U > | |
| std::enable_if< details::is_rheolef_arithmetic< U >::value,point_basic< T > >::type | operator* (const U &a) const |
| point_basic< T > | operator/ (const T &a) const |
| point_basic< T > | operator/ (point_basic< T > v) const |
| std::istream & | get (std::istream &s, int d=3) |
| std::ostream & | put (std::ostream &s, int d=3) const |
| const T & | x () const |
| const T & | y () const |
| const T & | z () const |
| T & | x () |
| T & | y () |
| T & | z () |
| point_basic (T x0=T(), T x1=T(), T x2=T()) | |
| point_basic (T x0=T(), T x1=T(), T x2=T()) | |
Static Public Member Functions | |
| static T | _my_abs (const T &x) |
Public Attributes | |
| T | _x [3] |
| typedef T element_type |
| typedef T scalar_type |
| typedef T float_type |
Definition at line 60 of file field2gmsh_pos.cc.
Definition at line 135 of file msh2geo.cc.
|
explicit |
|
explicit |
| point_basic | ( | const point_basic< T1 > & | p | ) |
| point_basic | ( | const std::initializer_list< T > & | il | ) |
Definition at line 61 of file field2gmsh_pos.cc.
Definition at line 136 of file msh2geo.cc.
| point_basic< T > & operator= | ( | const point_basic< T1 > & | p | ) |
| bool operator== | ( | const point_basic< T > & | v | ) | const |
| bool operator!= | ( | const point_basic< T > & | v | ) | const |
| point_basic< T > operator+ | ( | const point_basic< T > & | v | ) | const |
| point_basic< T > operator- | ( | const point_basic< T > & | v | ) | const |
| point_basic< T > operator- |
| point_basic<T>& operator+= | ( | const point_basic< T > & | v | ) |
| point_basic< T > & operator-= | ( | const point_basic< T > & | v | ) |
| point_basic< T > & operator*= | ( | const T & | a | ) |
| point_basic< T > & operator/= | ( | const T & | a | ) |
| std::enable_if< details::is_rheolef_arithmetic<U>::value ,point_basic<T> >::type operator* | ( | const U & | a | ) | const |
| point_basic< T > operator/ | ( | const T & | a | ) | const |
| point_basic< T > operator/ | ( | point_basic< T > | v | ) | const |