3.6-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Types | Public Member Functions | List of all members
Dumux::NavierStokesProblemImpl< TypeTag, DiscretizationMethods::FCDiamond > Class Template Reference

#include <dumux/freeflow/navierstokes/problem.hh>

Inheritance diagram for Dumux::NavierStokesProblemImpl< TypeTag, DiscretizationMethods::FCDiamond >:

Public Types

using InitialValues = typename ParentType::InitialValues
 
using Sources = typename ParentType::Sources
 
using DirichletValues = typename ParentType::DirichletValues
 
using BoundaryFluxes = typename ParentType::BoundaryFluxes
 
using BoundaryTypes = typename ParentType::BoundaryTypes
 Export the boundary types. More...
 

Public Member Functions

 NavierStokesProblemImpl (std::shared_ptr< const GridGeometry > gridGeometry, std::shared_ptr< CouplingManager > couplingManager, const std::string &paramGroup="")
 The constructor. More...
 
 NavierStokesProblemImpl (std::shared_ptr< const GridGeometry > gridGeometry, const std::string &paramGroup="")
 The constructor for usage without a coupling manager. More...
 

Member Typedef Documentation

◆ BoundaryFluxes

template<class TypeTag >
using Dumux::NavierStokesProblemImpl< TypeTag, DiscretizationMethods::FCDiamond >::BoundaryFluxes = typename ParentType::BoundaryFluxes

◆ BoundaryTypes

template<class TypeTag >
using Dumux::NavierStokesProblemImpl< TypeTag, DiscretizationMethods::FCDiamond >::BoundaryTypes = typename ParentType::BoundaryTypes

Export the boundary types.

◆ DirichletValues

template<class TypeTag >
using Dumux::NavierStokesProblemImpl< TypeTag, DiscretizationMethods::FCDiamond >::DirichletValues = typename ParentType::DirichletValues

◆ InitialValues

template<class TypeTag >
using Dumux::NavierStokesProblemImpl< TypeTag, DiscretizationMethods::FCDiamond >::InitialValues = typename ParentType::InitialValues

These types are used in place of the typical NumEqVector type. In the numeqvector assembly type, only one equation per DOF (face) is considered while the type here provides one entry for each world dimension.

◆ Sources

template<class TypeTag >
using Dumux::NavierStokesProblemImpl< TypeTag, DiscretizationMethods::FCDiamond >::Sources = typename ParentType::Sources

Constructor & Destructor Documentation

◆ NavierStokesProblemImpl() [1/2]

template<class TypeTag >
Dumux::NavierStokesProblemImpl< TypeTag, DiscretizationMethods::FCDiamond >::NavierStokesProblemImpl ( std::shared_ptr< const GridGeometry >  gridGeometry,
std::shared_ptr< CouplingManager >  couplingManager,
const std::string &  paramGroup = "" 
)
inline

The constructor.

Parameters
gridGeometryThe finite volume grid geometry
couplingManagerThe coupling manager (couples mass and momentum equations)
paramGroupThe parameter group in which to look for runtime parameters first (default is "")

◆ NavierStokesProblemImpl() [2/2]

template<class TypeTag >
Dumux::NavierStokesProblemImpl< TypeTag, DiscretizationMethods::FCDiamond >::NavierStokesProblemImpl ( std::shared_ptr< const GridGeometry >  gridGeometry,
const std::string &  paramGroup = "" 
)
inline

The constructor for usage without a coupling manager.

Parameters
gridGeometryThe finite volume grid geometry
paramGroupThe parameter group in which to look for runtime parameters first (default is "")

The documentation for this class was generated from the following file: