16#ifndef dealii_mesh_worker_output_h
17#define dealii_mesh_worker_output_h
113 template <
typename T>
115 write(
const T &t)
const;
142 template <
typename T>
164 : n_vectors(
numbers::invalid_unsigned_int)
165 , n_points(
numbers::invalid_unsigned_int)
190 info.initialize_quadrature(Utilities::fixed_power<dim - 1>(
n_points),
193 info.initialize_quadrature(Utilities::fixed_power<dim>(
n_points),
202 const unsigned int np =
info.n_quadrature_points();
203 const unsigned int nv =
info.n_quadrature_values();
204 const unsigned int patch_dim =
206 const unsigned int row_length =
n_points;
211 (patch_dim == 1) ? row_length : (row_length * row_length);
217 for (
unsigned int k = 0;
k <
np; ++
k)
219 if (
k % row_length == 0)
224 for (
unsigned int i = 0; i <
nv; ++i)
void write(const T &t) const
void initialize_stream(std::ostream &stream)
void assemble(const DoFInfo< dim > &info)
void initialize_info(DoFInfo< dim > &info, bool face)
void initialize(const unsigned int n_points, const unsigned int n_vectors)
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
#define AssertDimension(dim1, dim2)
constexpr unsigned int invalid_unsigned_int