const unsigned int subface_index = eval.get_subface_index();
const auto reorientate = [&](const unsigned int v, const unsigned int i) {
return (dim < 3 || orientation[v] == nullptr ||
- subface_index < Utilities::pow(2, dim)) ?
+ subface_index < Utilities::pow(2U, dim)) ?
i :
orientation[v][i];
};
if (vectorization_possible == false)
{
+ vector_ptrs = {};
if (n_face_orientations == 1)
{
for (unsigned int v = 0; v < n_filled_lanes; ++v)
*/
template <typename Number,
typename VectorType,
- typename T,
+ typename EvaluatorType,
typename std::enable_if<
internal::has_begin<VectorType>::value &&
std::is_same<decltype(std::declval<VectorType>().begin()),
VectorType>::type * = nullptr>
bool
try_gather_evaluate_inplace(
- T & phi,
+ EvaluatorType & phi,
const VectorType & input_vector,
const EvaluationFlags::EvaluationFlags evaluation_flag)
{
*/
template <typename Number,
typename VectorType,
- typename T,
+ typename EvaluatorType,
typename std::enable_if<
!internal::has_begin<VectorType>::value ||
!std::is_same<decltype(std::declval<VectorType>().begin()),
Number *>::value,
VectorType>::type * = nullptr>
bool
- try_gather_evaluate_inplace(T &,
+ try_gather_evaluate_inplace(EvaluatorType &,
const VectorType &,
const EvaluationFlags::EvaluationFlags)
{
*/
template <typename Number,
typename VectorType,
- typename T,
+ typename EvaluatorType,
typename std::enable_if<
internal::has_begin<VectorType>::value &&
std::is_same<decltype(std::declval<VectorType>().begin()),
VectorType>::type * = nullptr>
bool
try_integrate_scatter_inplace(
- T & phi,
+ EvaluatorType & phi,
VectorType & destination,
const EvaluationFlags::EvaluationFlags evaluation_flag)
{
*/
template <typename Number,
typename VectorType,
- typename T,
+ typename EvaluatorType,
typename std::enable_if<
!internal::has_begin<VectorType>::value ||
!std::is_same<decltype(std::declval<VectorType>().begin()),
Number *>::value,
VectorType>::type * = nullptr>
bool
- try_integrate_scatter_inplace(T,
+ try_integrate_scatter_inplace(EvaluatorType &,
VectorType &,
const EvaluationFlags::EvaluationFlags)
{