The infrastructure to retrieve metadata information. More...
#include <iostream>#include <list>#include <sstream>#include <unordered_map>#include <fstream>#include <functional>#include <string>#include <tuple>#include <dune/common/hybridutilities.hh>#include <dune/common/indices.hh>#include <dune/common/concept.hh>#include <dune/common/classname.hh>#include <dune/grid/common/gridview.hh>#include <dumux/io/json.hh>#include <dumux/common/properties.hh>#include <dumux/common/typetraits/utility.hh>#include <dumux/common/typetraits/isvalid.hh>#include <dumux/assembly/fvassembler.hh>#include <dumux/assembly/diffmethod.hh>#include <dumux/discretization/basegridgeometry.hh>#include <dumux/discretization/fvgridvariables.hh>Go to the source code of this file.
The infrastructure to retrieve metadata information.
Classes | |
| struct | Dumux::MetaData::Concept::GridGeometry |
| Concept of GridGeometry. More... | |
| struct | Dumux::MetaData::Concept::GridVariables |
| Concept of GridVariables. More... | |
| struct | Dumux::MetaData::Concept::GridView |
| Concept of GridView. More... | |
| class | Dumux::MetaData::Collector |
| Class to collect metadata. More... | |
Namespaces | |
| namespace | Dumux |
| Adaption of the non-isothermal two-phase two-component flow model to problems with CO2. | |
| namespace | Dumux::MetaData |
| namespace | Dumux::MetaData::Concept |
| namespace | Dumux::MetaData::Detail |
Functions | |
| std::string | Dumux::MetaData::Detail::removeNamespace (std::string &&s) |
| template<class TTagTuple , class Collector > | |
| void | Dumux::MetaData::Detail::collectTypeTagsFromTuple (Collector &collector, int depth=0, int parentBranch=-1) |
| bool | Dumux::MetaData::jsonFileExists (const std::string &fileName) |
| convenience function to check if file exists More... | |
| template<class Collector > | |
| void | Dumux::MetaData::readJsonFile (Collector &collector, const std::string &fileName) |
| reads a json file into a tree More... | |
| template<class Collector > | |
| void | Dumux::MetaData::writeJsonFile (const Collector &collector, const std::string &fileName) |
| writes a json tree to file More... | |
| template<class Collector > | |
| void | Dumux::MetaData::print (const Collector &collector) |
| prints json tree More... | |
| template<class Collector , class TypeTag , DiffMethod diffmethod, bool isImplicit> | |
| void | Dumux::MetaData::collectMetaData (Collector &collector, const FVAssembler< TypeTag, diffmethod, isImplicit > &a, bool hideTemplates=true) |
| template<class Collector , class GridGeometry > | |
| auto | Dumux::MetaData::collectMetaData (Collector &collector, const GridGeometry &gg, bool hideTemplates=true) -> typename std::enable_if_t< Dune::models< Concept::GridGeometry, GridGeometry >()> |
| template<class Collector , class GridVariables > | |
| auto | Dumux::MetaData::collectMetaData (Collector &collector, const GridVariables &gv, bool hideTemplates=true) -> typename std::enable_if_t< Dune::models< Concept::GridVariables, GridVariables >()> |
| template<class Collector , class GridView > | |
| auto | Dumux::MetaData::collectMetaData (Collector &collector, const GridView &gridView, bool hideTemplates=true) -> typename std::enable_if_t< Dune::models< Concept::GridView, GridView >()> |
| template<class TypeTag , class Collector > | |
| auto | Dumux::MetaData::collectTypeTags (Collector &collector) |