|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
vtkio.hh
Go to the documentation of this file.
240 VTKIOBase ( const GridPartType &gridPart, VTKWriterType *vtkWriter, const ParameterReader ¶meter = Parameter::container() )
245 static const std::string typeTable[] = { "ascii", "base64", "appended-raw", "appended-base64" };
246 static const VTK::OutputType typeValue[] = { VTK::ascii, VTK::base64, VTK::appendedraw, VTK::appendedbase64 };
261 std::shared_ptr<PartitioningData> dataRankPtr( std::make_shared<PartitioningData>(gridPart_, "rank", rank, nThreads) );
267 std::shared_ptr<PartitioningData> dataRankPtr( std::make_shared<PartitioningData>(gridPart_, "rank", rank, -1) );
270 std::shared_ptr<PartitioningData> dataThreadPtr( std::make_shared<PartitioningData>(gridPart_, "thread", 0, nThreads) );
282 return ! std::is_same< typename std::remove_cv<RangeFieldType>::type, std::complex<RealType> >::value;
305 std::shared_ptr<VTKFunctionWrapper< DF > > ptr( std::make_shared<VTKFunctionWrapper< DF > >( df, dataName, i,
311 std::shared_ptr<VTKFunctionWrapper< DF > > ptrR( std::make_shared<VTKFunctionWrapper< DF > >( df, dataName, i,
314 std::shared_ptr<VTKFunctionWrapper< DF > > ptrI( std::make_shared<VTKFunctionWrapper< DF > >( df, dataName, i,
328 std::shared_ptr<VTKFunctionWrapper< DF > > ptr( std::make_shared<VTKFunctionWrapper< DF > >( df, dataName, startPoint,
334 std::shared_ptr<VTKFunctionWrapper< DF > > ptrR( std::make_shared<VTKFunctionWrapper< DF > >( df, dataName, startPoint,
337 std::shared_ptr<VTKFunctionWrapper< DF > > ptrI( std::make_shared<VTKFunctionWrapper< DF > >( df, dataName, startPoint,
352 std::shared_ptr<VTKFunctionWrapper< DF > > ptr( std::make_shared<VTKFunctionWrapper< DF > >( df, dataName, i,
358 std::shared_ptr<VTKFunctionWrapper< DF > > ptrR( std::make_shared<VTKFunctionWrapper< DF > >( df, dataName, i,
361 std::shared_ptr<VTKFunctionWrapper< DF > > ptrI( std::make_shared<VTKFunctionWrapper< DF > >( df, dataName, i,
375 std::shared_ptr<VTKFunctionWrapper< DF > > ptr( std::make_shared<VTKFunctionWrapper< DF > >( df, dataName, startPoint,
381 std::shared_ptr<VTKFunctionWrapper< DF > > ptrR( std::make_shared<VTKFunctionWrapper< DF > >( df, dataName, startPoint,
384 std::shared_ptr<VTKFunctionWrapper< DF > > ptrI( std::make_shared<VTKFunctionWrapper< DF > >( df, dataName, startPoint,
513 VTKIO ( const GridPartType &gridPart, VTK::DataMode dm, const ParameterReader ¶meter = Parameter::container() )
517 explicit VTKIO ( const GridPartType &gridPart, const ParameterReader ¶meter = Parameter::container() )
539 explicit VTKIO ( const GridPartType &gridPart, Dune::RefinementIntervals intervals, bool coerceToSimplex, const ParameterReader ¶meter = Parameter::container() )
543 explicit VTKIO ( const GridPartType &gridPart, unsigned int level, bool coerceToSimplex, const ParameterReader ¶meter = Parameter::container() )
547 VTKIO ( const GridPartType &gridPart, unsigned int level, const ParameterReader ¶meter = Parameter::container() )
552 VTKIO ( const GridPartType &gridPart, int level, const ParameterReader ¶meter = Parameter::container() )
556 VTKIO ( const GridPartType &gridPart, const ParameterReader ¶meter = Parameter::container() )
560 VTKIO ( const GridPartType &gridPart, bool coerceToSimplex, const ParameterReader ¶meter = Parameter::container() )
const char * name()
RefinementIntervals refinementLevels(int levels)
int size() const
OutputType
ascii
appendedraw
appendedbase64
base64
DataMode
conforming
typename Impl::ConstLocalFunction< GridFunction >::Type ConstLocalFunction
Definition const.hh:626
BasicParameterReader< std::function< const std::string *(const std::string &, const std::string *) > > ParameterReader
Definition reader.hh:316
T real_type
Definition vtkio.hh:26
Definition vtkio.hh:36
EntityType::Geometry::LocalCoordinate LocalCoordinateType
Definition vtkio.hh:55
VTKFunctionWrapper(const DiscreteFunctionType &df, const std::string &dataName, int component, bool vector, TypeOfField typeOfField)
constructor taking discrete function
Definition vtkio.hh:58
FunctionSpaceType::DomainType DomainType
Definition vtkio.hh:49
virtual ~VTKFunctionWrapper()
virtual destructor
Definition vtkio.hh:69
DiscreteFunctionType::GridPartType GridPartType
Definition vtkio.hh:52
virtual int ncomps() const
return number of components
Definition vtkio.hh:73
FunctionSpaceType::RangeType RangeType
Definition vtkio.hh:50
GridPartType::template Codim< 0 >::EntityType EntityType
Definition vtkio.hh:53
ConstLocalFunction< DF > LocalFunctionType
Definition vtkio.hh:43
virtual double evaluate(int comp, const EntityType &e, const LocalCoordinateType &xi) const
Definition vtkio.hh:80
DiscreteFunctionType::FunctionSpaceType FunctionSpaceType
Definition vtkio.hh:44
std::string pwrite(const std::string &name, const std::string &path, const std::string &extendpath, VTK::OutputType type)
Definition vtkio.hh:410
VTKIOBase(const GridPartType &gridPart, VTKWriterType *vtkWriter, const ParameterReader ¶meter=Parameter::container())
Definition vtkio.hh:240
std::string write(const std::string &name, VTK::OutputType type)
Definition vtkio.hh:395
std::string write(const std::string &name, VTK::OutputType type, const int rank, const int size)
Definition vtkio.hh:426
void addPartitionData(const int myRank=-1)
Definition vtkio.hh:250
std::conditional< subsampling, SubsamplingVTKWriter, VTKWriter >::type VTKWriterType
Definition vtkio.hh:144
std::string pwrite(const std::string &name, const std::string &path, const std::string &extendpath)
Definition vtkio.hh:419
void addVertexData(DF &df, const std::string &dataName="")
Definition vtkio.hh:344
void addVectorCellData(DF &df, const std::string &dataName="", int startPoint=0)
Definition vtkio.hh:322
const GridPartType & gridPart() const
return grid part
Definition vtkio.hh:292
std::string write(const std::string &name, const int rank, const int size)
Definition vtkio.hh:435
int getPartitionParameter(const ParameterReader ¶meter=Parameter::container()) const
Definition vtkio.hh:232
void addVectorVertexData(DF &df, const std::string &dataName="", int startPoint=0)
Definition vtkio.hh:369
void addCellData(DF &df, const std::string &dataName="")
Definition vtkio.hh:298
Definition vtkio.hh:155
virtual double evaluate(int comp, const EntityType &e, const LocalCoordinateType &xi) const
Definition vtkio.hh:178
GridViewType::template Codim< 0 >::Entity EntityType
Definition vtkio.hh:159
virtual ~PartitioningData()
virtual destructor
Definition vtkio.hh:171
virtual int ncomps() const
return number of components
Definition vtkio.hh:174
virtual std::string name() const
get name
Definition vtkio.hh:185
PartitioningData(const GridPartType &gridPart, const std::string &name, const int rank, const int nThreads)
constructor taking discrete function
Definition vtkio.hh:165
DomainDecomposedIteratorStorage< GridPartType > ThreadIteratorType
Definition vtkio.hh:162
EntityType::Geometry::LocalCoordinate LocalCoordinateType
Definition vtkio.hh:160
Definition vtkio.hh:200
GridViewType::template Codim< 0 >::Entity EntityType
Definition vtkio.hh:204
VolumeData()
constructor taking discrete function
Definition vtkio.hh:210
virtual std::string name() const
get name
Definition vtkio.hh:226
virtual int ncomps() const
return number of components
Definition vtkio.hh:216
virtual double evaluate(int comp, const EntityType &e, const LocalCoordinateType &xi) const
Definition vtkio.hh:220
DomainDecomposedIteratorStorage< GridPartType > ThreadIteratorType
Definition vtkio.hh:207
virtual ~VolumeData()
virtual destructor
Definition vtkio.hh:213
EntityType::Geometry::LocalCoordinate LocalCoordinateType
Definition vtkio.hh:205
Definition vtkio.hh:457
VTKWriter(const GridPartType &gridPart, VTK::DataMode dm=VTK::conforming)
constructor
Definition vtkio.hh:466
Definition vtkio.hh:480
SubsamplingVTKWriter(const GridPartType &gridPart, Dune::RefinementIntervals intervals, bool coerceToSimplex=false)
constructor
Definition vtkio.hh:489
BaseType::GridPartType GridPartType
Definition vtkio.hh:511
Definition vtkio.hh:530
VTKIO(const GridPartType &gridPart, Dune::RefinementIntervals intervals, bool coerceToSimplex, const ParameterReader ¶meter=Parameter::container())
Definition vtkio.hh:539
BaseType::GridPartType GridPartType
Definition vtkio.hh:537
static ParameterContainer & container()
Definition io/parameter.hh:199
static int maxThreads()
return maximal number of threads possible in the current run
Definition mpimanager.hh:439
int thread(const EntityType &entity) const
return thread number this entity belongs to
Definition threaditeratorstorage.hh:125
T forward(T... args)
T str(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8