/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/data/data_output.hh Source File#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/data/data_output.hh Source File
DiFfRG
Discretization Framework for functional Renormalization Group flows
data_output.hh
Go to the documentation of this file.
1#pragma once
2
3namespace DiFfRG
4{
5 namespace internal
6 {
7 template <typename> inline constexpr bool data_output_removed = false;
8 }
9
13 template <unsigned int dim, typename VectorType>
14 class [[deprecated("DataOutput was removed. Construct OutputPath, then OutputSession<Assembler>, and pass the "
15 "session to the timestepper instead. For assembler callbacks, override "
16 "attach_data_output(OutputFrame<dim, VectorType>&, ...) instead. Inside the callback, replace "
17 "data_out.fe_output().attach(...) with auto fields = output.fields(); fields.attach(...)")]]
19 {
20 static_assert(internal::data_output_removed<VectorType>,
21 "DataOutput was removed. Construct OutputPath, then OutputSession<Assembler>, and pass the "
22 "session to the timestepper instead. For assembler callbacks, override "
23 "attach_data_output(OutputFrame<dim, VectorType>&, ...) instead. Inside the callback, replace "
24 "data_out.fe_output().attach(...) with auto fields = output.fields(); fields.attach(...)");
25 };
26} // namespace DiFfRG
Definition data_output.hh:19
constexpr bool data_output_removed
Definition data_output.hh:7
Definition complex_math.hh:10