36 OperatorBase(Operator
const & operator_in) : op(operator_in), current_cell(1), problem_size(1)
40 dealii::MatrixFree<dim, Number>
const &
41 get_matrix_free()
const
43 return op.get_matrix_free();
49 return op.get_dof_index();
53 get_quad_index()
const
55 return op.get_quad_index();
59 setup(
unsigned int const cell,
unsigned int const size)
67 get_problem_size()
const
73 vmult(dealii::VectorizedArray<Number> * dst, dealii::VectorizedArray<Number> * src)
const
76 Elementwise::vector_init(dst, problem_size);
79 op.apply_add_block_diagonal_elementwise(current_cell, dst, src, problem_size);
85 unsigned int current_cell;
87 unsigned int problem_size;