baseoutputmodule.hh File Reference

The base class for writer modules. More...

#include "baseoutputwriter.hh"
#include <ewoms/common/parametersystem.hh>
#include <ewoms/common/propertysystem.hh>
#include <opm/common/ErrorMacros.hpp>
#include <opm/common/Exceptions.hpp>
#include <dune/istl/bvector.hh>
#include <dune/common/fvector.hh>
#include <vector>
#include <sstream>
#include <string>
#include <array>
#include <cstdio>

Go to the source code of this file.

Classes

class  Ewoms::BaseOutputModule< TypeTag >
 The base class for writer modules. More...
 

Functions

 Ewoms::Properties::NEW_PROP_TAG (NumPhases)
 Number of fluid phases in the system.
 
 Ewoms::Properties::NEW_PROP_TAG (NumComponents)
 Number of chemical species in the system.
 
 Ewoms::Properties::NEW_PROP_TAG (NumEq)
 The number of balance equations. More...
 
 Ewoms::Properties::NEW_PROP_TAG (Model)
 The class dealing with the balance equations. More...
 
 Ewoms::Properties::NEW_PROP_TAG (Simulator)
 Manages the simulation time. More...
 
 Ewoms::Properties::NEW_PROP_TAG (Scalar)
 Property to specify the type of scalar values. More...
 
 Ewoms::Properties::NEW_PROP_TAG (Evaluation)
 Representation of a function evaluation and all necessary derivatives with regard to the intensive quantities of the primary variables. More...
 
 Ewoms::Properties::NEW_PROP_TAG (GridView)
 The type of the grid view.
 
 Ewoms::Properties::NEW_PROP_TAG (ElementContext)
 The secondary variables of all degrees of freedom in an element's stencil.
 
 Ewoms::Properties::NEW_PROP_TAG (FluidSystem)
 The fluid systems including the information about the phases. More...
 
 Ewoms::Properties::NEW_PROP_TAG (DiscBaseOutputModule)
 The part of the VTK ouput modules which is specific to the spatial discretization.
 

Detailed Description

The base class for writer modules.

This class also provides some convenience methods for buffer management and is the base class for all other output writer modules.

Function Documentation

◆ NEW_PROP_TAG() [1/6]

Ewoms::Properties::NEW_PROP_TAG ( Scalar  )

Property to specify the type of scalar values.

The type of scalar values.

◆ NEW_PROP_TAG() [2/6]

Ewoms::Properties::NEW_PROP_TAG ( Evaluation  )

Representation of a function evaluation and all necessary derivatives with regard to the intensive quantities of the primary variables.

Depending on the chosen linearization method, this property may be the same as the "Scalar" property (if the finite difference linearizer is used), or it may be more complex (for the linearizer which uses automatic differentiation).

◆ NEW_PROP_TAG() [3/6]

Ewoms::Properties::NEW_PROP_TAG ( Model  )

The class dealing with the balance equations.

The model describing the PDEs for the conservation quantities.

The type of the model.

◆ NEW_PROP_TAG() [4/6]

Ewoms::Properties::NEW_PROP_TAG ( FluidSystem  )

The fluid systems including the information about the phases.

The fluid system used for the problem.

Provides the thermodynamic relations.

◆ NEW_PROP_TAG() [5/6]

Ewoms::Properties::NEW_PROP_TAG ( NumEq  )

The number of balance equations.

Number of equations in the system of PDEs.

◆ NEW_PROP_TAG() [6/6]

Ewoms::Properties::NEW_PROP_TAG ( Simulator  )

Manages the simulation time.

The simulation management class of the simulation.