28 #ifndef EWOMS_VCFV_VTK_BASE_OUTPUT_MODULE_HH 29 #define EWOMS_VCFV_VTK_BASE_OUTPUT_MODULE_HH 44 template<
class TypeTag>
48 typedef BaseOutputWriter::Scalar Scalar;
49 typedef BaseOutputWriter::Vector Vector;
50 typedef BaseOutputWriter::ScalarBuffer ScalarBuffer;
51 typedef BaseOutputWriter::VectorBuffer VectorBuffer;
52 typedef BaseOutputWriter::TensorBuffer TensorBuffer;
60 const std::string& name)
69 const std::string& name)
79 const std::string& name)
The base class for all output writers.
Definition: baseoutputwriter.hh:43
Definition: baseauxiliarymodule.hh:37
virtual void attachVectorVertexData(VectorBuffer &buf, std::string name)=0
Add a vectorial vertex centered vector field 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: vcfvbaseoutputmodule.hh:67
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: vcfvbaseoutputmodule.hh:58
virtual void attachTensorVertexData(TensorBuffer &buf, std::string name)=0
Add a tensorial vertex centered tensor field to the output.
The base class for all output writers.
Declares the basic properties used by the common infrastructure of the vertex-centered finite volume ...
virtual void attachScalarVertexData(ScalarBuffer &buf, std::string name)=0
Add a scalar vertex centered vector field to the output.
Implements the discretization specific parts of writing files.
Definition: vcfvbaseoutputmodule.hh:45
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: vcfvbaseoutputmodule.hh:77