template<class MDTraits, template< class GV, class S > class Module = Dumux::VtkOutputModule>
class Dumux::MultiDomainVtkOutputModule< MDTraits, Module >
A multidomain wrapper for multiple vtk output modules.
- Template Parameters
-
MDTraits | The multidomain traits |
Module | An output module class template that takes GridVariables and SolutionVector as arguments |
|
| MultiDomainVtkOutputModule ()=default |
| The default constructor. More...
|
|
| MultiDomainVtkOutputModule (MDGridVars &&gridVars, const MDSolutionVector &sol, const std::array< std::string, numSubDomains > &name) |
| Construct the vtk output modules. More...
|
|
void | initDefaultOutputFields () |
| initialized all vtkoutput modules with the models default output fields More...
|
|
void | write (double t, Dune::VTK::OutputType type=Dune::VTK::ascii) |
| Write the data for this timestep to file for all output modules. More...
|
|
template<std::size_t i> |
const Type< i > & | operator[] (Dune::index_constant< i > id) const |
| return the output module for domain with index i More...
|
|
template<std::size_t i> |
Type< i > & | operator[] (Dune::index_constant< i > id) |
| return the output module for domain with index i More...
|
|
template<std::size_t i> |
PtrType< i > | get (Dune::index_constant< i > id=Dune::index_constant< i >{}) |
| return the vtkoutput module for domain with index i More...
|
|
template<std::size_t i> |
void | set (PtrType< i > p, Dune::index_constant< i > id=Dune::index_constant< i >{}) |
| set the pointer for sub domain i More...
|
|