Rheolef
7.2
an efficient C++ finite element environment
|
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 std::initializer_list< T > & | il | ) |
Definition at line 61 of file field2gmsh_pos.cc.
Definition at line 136 of file msh2geo.cc.
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 | ) |
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 |