18#include <boost/fusion/include/for_each.hpp>
19#include <boost/fusion/include/zip_view.hpp>
20#include <boost/fusion/include/vector.hpp>
53 template <
class GridView,
186 template <
class GridView,
194 std::string
const& filename,
195 Filter
const& filter,
203 typedef vector<
typename VariableSet::Descriptions::Variables
const&,
205 zip_view<ZipVector> zipView(ZipVector(
typename VariableSet::Descriptions::Variables(),vars.
data));
206 for_each(zipView,IoDetail::AddDataTo<GridView,Writer,Filter,std::string const*>(gridView,writer,filter,&vars.
descriptions.names[0]));
208 writer.write(filename.c_str(),options);
A class for storing a heterogeneous collection of FunctionSpaceElement s.
VSDescriptions::RepresentationData Functions
boost::fusion::vector of data elements (of type FunctionSpaceElement)
Descriptions const & descriptions
Descriptions of variable set, of type VariableSetDescription (lots of useful infos)
std::string paddedString(int n, int places=3)
creates a zero-padded string representation of the given number
void writePartialFile(GridView const &gridView, Writer &writer, VariableSet const &vars, std::string const &filename, Filter const &filter, Options const &options)
IoOptions ioOptions_default
options for VTK/AMIRA output
OutputType
Determines text or binary output format. Currently this is only used by VTK output.
IoOptions()=default
Default constructor.
IoOptions & setOutputType(OutputType out)
Sets the output type to either ascii or binary.
IoOptions & setPrecision(int pre)
Sets the number of decimal digits to be written for floating point numbers.
IoOptions & setOrder(int ord)
Sets the polynomial order of output.
DataMode
The data mode determines the continuity structure of the output.
IoOptions & setDataMode(DataMode mode)
Sets the data mode (conforming or nonconforming).
bool operator()(T const &) const