Loading [MathJax]/extensions/tex2jax.js
3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Functions
test_vtk_staggeredfreeflowpvnames.cc File Reference

Test for writing and reading vtk files for the staggered grid free flow models. More...

#include <config.h>
#include <iostream>
#include <string>
#include <vector>
#include <numeric>
#include <dune/common/exceptions.hh>
#include <dune/common/parallel/mpihelper.hh>
#include <dune/common/float_cmp.hh>
#include <dune/grid/yaspgrid.hh>
#include <dumux/common/properties.hh>
#include <dumux/common/dumuxmessage.hh>
#include <dumux/discretization/staggered/freeflow/properties.hh>
#include <dumux/freeflow/navierstokes/model.hh>
#include <dumux/freeflow/compositional/kepsilonncmodel.hh>
#include <dumux/freeflow/compositional/lowrekepsilonncmodel.hh>
#include <dumux/freeflow/compositional/komegancmodel.hh>
#include <dumux/freeflow/compositional/oneeqncmodel.hh>
#include <dumux/freeflow/compositional/zeroeqncmodel.hh>
#include <dumux/material/fluidsystems/1padapter.hh>
#include <dumux/material/fluidsystems/h2oair.hh>
#include <dumux/freeflow/navierstokes/problem.hh>
#include <dumux/io/staggeredvtkoutputmodule.hh>
#include <dumux/io/loadsolution.hh>
#include <dumux/freeflow/rans/zeroeq/problem.hh>
#include <dumux/freeflow/rans/oneeq/problem.hh>
#include <dumux/freeflow/rans/twoeq/lowrekepsilon/problem.hh>
#include <dumux/freeflow/rans/twoeq/kepsilon/problem.hh>
#include <dumux/freeflow/rans/twoeq/komega/problem.hh>

Description

Test for writing and reading vtk files for the staggered grid free flow models.

Classes

struct  Dumux::Properties::TTag::StaggeredPVNamesTestTypeTag
 
struct  Dumux::Properties::TTag::NavierStokesPVNameTypeTag
 
struct  Dumux::Properties::TTag::NavierStokesNIPVNameTypeTag
 
struct  Dumux::Properties::TTag::NavierStokesNCPVNameTypeTag
 
struct  Dumux::Properties::TTag::NavierStokesNCNIPVNameTypeTag
 
struct  Dumux::Properties::TTag::KEpsilonNameTestTypeTag
 
struct  Dumux::Properties::TTag::KEpsilonNINameTestTypeTag
 
struct  Dumux::Properties::TTag::KEpsilonNCNameTestTypeTag
 
struct  Dumux::Properties::TTag::KEpsilonNCNINameTestTypeTag
 
struct  Dumux::Properties::TTag::LowReKEpsilonNameTestTypeTag
 
struct  Dumux::Properties::TTag::LowReKEpsilonNINameTestTypeTag
 
struct  Dumux::Properties::TTag::LowReKEpsilonNCNameTestTypeTag
 
struct  Dumux::Properties::TTag::LowReKEpsilonNCNINameTestTypeTag
 
struct  Dumux::Properties::TTag::KOmegaNameTestTypeTag
 
struct  Dumux::Properties::TTag::KOmegaNINameTestTypeTag
 
struct  Dumux::Properties::TTag::KOmegaNCNameTestTypeTag
 
struct  Dumux::Properties::TTag::KOmegaNCNINameTestTypeTag
 
struct  Dumux::Properties::TTag::OneEqNameTestTypeTag
 
struct  Dumux::Properties::TTag::OneEqNINameTestTypeTag
 
struct  Dumux::Properties::TTag::OneEqNCNameTestTypeTag
 
struct  Dumux::Properties::TTag::OneEqNCNINameTestTypeTag
 
struct  Dumux::Properties::TTag::ZeroEqNameTestTypeTag
 
struct  Dumux::Properties::TTag::ZeroEqNINameTestTypeTag
 
struct  Dumux::Properties::TTag::ZeroEqNCNameTestTypeTag
 
struct  Dumux::Properties::TTag::ZeroEqNCNINameTestTypeTag
 
struct  Dumux::Properties::FluidSystem< TypeTag, TTag::StaggeredPVNamesTestTypeTag >
 
struct  Dumux::Properties::Scalar< TypeTag, TTag::StaggeredPVNamesTestTypeTag >
 
struct  Dumux::Properties::Grid< TypeTag, TTag::StaggeredPVNamesTestTypeTag >
 
struct  Dumux::Properties::Problem< TypeTag, TTag::StaggeredPVNamesTestTypeTag >
 

Namespaces

namespace  Dumux
 make the local view function available whenever we use the grid geometry
 
namespace  Dumux::Properties
 
namespace  Dumux::Properties::TTag
 Type tag for numeric models.
 

Functions

template<class SolutionVector , class Values >
void assignValues (SolutionVector &sol, Values values)
 
template<class TypeTag , class GridGeometry , std::size_t numValues>
void testWriteAndReadVtk (std::shared_ptr< GridGeometry > gridGeometry, const std::array< Dumux::GetPropType< TypeTag, Dumux::Properties::Scalar >, numValues > &values, const std::string &fileName, bool verbose=false, bool deleteFiles=true)
 
int main (int argc, char **argv)
 

Function Documentation

◆ assignValues()

template<class SolutionVector , class Values >
void assignValues ( SolutionVector &  sol,
Values  values 
)

◆ main()

int main ( int  argc,
char **  argv 
)

◆ testWriteAndReadVtk()

template<class TypeTag , class GridGeometry , std::size_t numValues>
void testWriteAndReadVtk ( std::shared_ptr< GridGeometry >  gridGeometry,
const std::array< Dumux::GetPropType< TypeTag, Dumux::Properties::Scalar >, numValues > &  values,
const std::string &  fileName,
bool  verbose = false,
bool  deleteFiles = true 
)
Include dependency graph for test_vtk_staggeredfreeflowpvnames.cc: