Commit d5ef3394 authored by Paul's avatar Paul
Browse files

Format

parent 9aa3f5d3
......@@ -33,24 +33,13 @@ static auto elements(const Range& r)
struct common_dim_state
{
common_dim_state(const std::vector<std::size_t>& pdims)
: dims(&pdims), it(dims->begin())
{}
common_dim_state(const std::vector<std::size_t>& pdims) : dims(&pdims), it(dims->begin()) {}
const std::vector<std::size_t>* dims;
std::vector<std::size_t>::const_iterator it;
std::size_t rem = 1;
std::size_t get() const
{
return *it;
}
bool is_end() const
{
return it == dims->end();
}
void next(std::size_t i = 1)
{
it += i;
}
std::size_t get() const { return *it; }
bool is_end() const { return it == dims->end(); }
void next(std::size_t i = 1) { it += i; }
auto dims_for(std::size_t d) const
{
auto dim_end = compute_end_dim(it, dims->end(), d);
......@@ -58,8 +47,8 @@ struct common_dim_state
}
}
common_dims common_dims::compute(const std::vector<std::size_t>& dims1,
const std::vector<std::size_t>& dims2)
common_dims
common_dims::compute(const std::vector<std::size_t>& dims1, const std::vector<std::size_t>& dims2)
{
assert(elements(dims1) == elements(dims2));
common_dims cd;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment