1#ifndef _RHEOLEF_VEC_CONCAT_H
2#define _RHEOLEF_VEC_CONCAT_H
25#include "rheolef/vec.h"
27namespace rheolef {
namespace details {
36template <
class T,
class M>
44 =
typename std::enable_if<
60template <
class T,
class M>
73 typedef typename std::initializer_list<value_type>::const_iterator
const_iterator;
81 std::list<value_type>
_l;
88template <
class T,
class M>
93 return details::constraint_process_rank (base::comm());
95template <
class T,
class M>
102template <
class T,
class M>
see the communicator page for the full documentation
vec_concat_value(const vec< T, M > &x)
vec_concat_value(const std::vector< T > &x)
vec_concat_value(const U &x)
std::list< value_type > _l
vec< T, M >::size_type size_type
vec_concat(const std::initializer_list< value_type > &il)
vec< T, M > build_vec() const
vec_concat_value< T, M > value_type
see the vec page for the full documentation
base::size_type size_type
vec< T, M > & operator=(const vec< T, M > &x)
int constraint_process_rank() const
This file is part of Rheolef.