28 #ifndef EWOMS_ECFV_VTK_BASE_OUTPUT_MODULE_HH 29 #define EWOMS_ECFV_VTK_BASE_OUTPUT_MODULE_HH 41 template<
class TypeTag>
45 typedef BaseOutputWriter::Scalar Scalar;
46 typedef BaseOutputWriter::Vector Vector;
47 typedef BaseOutputWriter::ScalarBuffer ScalarBuffer;
48 typedef BaseOutputWriter::VectorBuffer VectorBuffer;
49 typedef BaseOutputWriter::TensorBuffer TensorBuffer;
57 const std::string& name)
66 const std::string& name)
75 const std::string& name)
The base class for all output writers.
Definition: baseoutputwriter.hh:43
virtual void attachTensorElementData(TensorBuffer &buf, std::string name)=0
Add a tensorial element centered quantity to the output.
Definition: baseauxiliarymodule.hh:37
virtual void attachScalarElementData(ScalarBuffer &buf, std::string name)=0
Add a scalar element centered quantity to the output.
static void attachTensorDofData_(BaseOutputWriter &baseWriter, TensorBuffer &buffer, const std::string &name)
Add a buffer where the data is associated with the degrees of freedom to the current VTK output file...
Definition: ecfvbaseoutputmodule.hh:73
virtual void attachVectorElementData(VectorBuffer &buf, std::string name)=0
Add a vectorial element centered quantity to the output.
static void attachVectorDofData_(BaseOutputWriter &baseWriter, VectorBuffer &buffer, const std::string &name)
Add a buffer where the data is associated with the degrees of freedom to the current VTK output file...
Definition: ecfvbaseoutputmodule.hh:64
Simplifies writing multi-file VTK datasets.
Declare the basic properties used by the common infrastructure of the element-centered finite volume ...
Implements the discretization specific parts of writing files.
Definition: ecfvbaseoutputmodule.hh:42
static void attachScalarDofData_(BaseOutputWriter &baseWriter, ScalarBuffer &buffer, const std::string &name)
Add a buffer where the data is associated with the degrees of freedom to the current VTK output file...
Definition: ecfvbaseoutputmodule.hh:55