|
Rheolef
7.2
an efficient C++ finite element environment
|
Public Types | |
| typedef vec< T, M >::size_type | size_type |
| typedef vec< T, M >::iterator | iterator |
| typedef vec< T, M >::const_iterator | const_iterator |
| Public Types inherited from vec< T, rheo_default_memory_model > | |
| typedef disarray< T, rheo_default_memory_model > | base |
| typedef T | value_type |
| typedef base::size_type | size_type |
| typedef std::ptrdiff_t | difference_type |
| typedef range | range_type |
| typedef base::reference | reference |
| typedef base::const_reference | const_reference |
| typedef base::iterator | iterator |
| typedef base::const_iterator | const_iterator |
| typedef float_traits< value_type >::type | float_type |
| Public Types inherited from disarray< T, rheo_default_memory_model > | |
| typedef rheo_default_memory_model | memory_type |
| typedef disarray_rep< T, sequential, std::allocator< T > > | rep |
| typedef rep::base::size_type | size_type |
| typedef rep::base::iterator | iterator |
| typedef rep::base::const_iterator | const_iterator |
Public Member Functions | |
| dia (const distributor &ownership=distributor(), const T &init_val=std::numeric_limits< T >::max()) | |
| dia (const vec< T, M > &u) | |
| dia (const csr< T, M > &a) | |
| dia< T, M > & | operator= (const T &lambda) |
| vec< T, M > | solve (const vec< T, M > &b) const |
| vec< T, M > | trans_solve (const vec< T, M > &b) const |
| Public Member Functions inherited from vec< T, rheo_default_memory_model > | |
| vec (const vec< T, rheo_default_memory_model > &) | |
| vec< T, rheo_default_memory_model > & | operator= (const vec< T, rheo_default_memory_model > &x) |
| void | resize (const distributor &ownership, const T &init_val=std::numeric_limits< T >::max()) |
| const_reference | operator[] (size_type i) const |
| T | min () const |
| T | max () const |
| T | max_abs () const |
| int | constraint_process_rank () const |
| typedef vec<T,M>::const_iterator const_iterator |
|
explicit |