version 3.11-dev
Loading...
Searching...
No Matches
pq1.hh File Reference

Defines a type tag and some properties for models using pq1 discretization scheme.

#include <concepts>
#include <type_traits>
#include <dune/common/fvector.hh>
#include <dune/geometry/multilineargeometry.hh>
#include <dune/istl/bvector.hh>
#include <dune/istl/bcrsmatrix.hh>
#include <dumux/common/properties.hh>
#include <dumux/common/boundaryflag.hh>
#include <dumux/common/concepts/variables_.hh>
#include <dumux/common/typetraits/problem.hh>
#include <dumux/common/typetraits/boundary_.hh>
#include <dumux/assembly/cvfelocalresidual.hh>
#include <dumux/assembly/cvfelocalresidual_.hh>
#include <dumux/assembly/localresidual.hh>
#include <dumux/discretization/method.hh>
#include <dumux/discretization/fvproperties.hh>
#include <dumux/discretization/defaultlocaloperator.hh>
#include <dumux/discretization/elementboundarytypes.hh>
#include <dumux/discretization/cvfe/elementboundarytypes.hh>
#include <dumux/discretization/cvfe/gridfluxvariablescache.hh>
#include <dumux/discretization/cvfe/gridvolumevariables.hh>
#include <dumux/discretization/cvfe/fluxvariablescache.hh>
#include <dumux/discretization/cvfe/elementsolution.hh>
#include <dumux/discretization/cvfe/variablesadapter.hh>
#include <dumux/discretization/box/fvgridgeometry.hh>
#include <dumux/discretization/pq1/fegriddiscretization.hh>
#include <dumux/discretization/fem/elementvariables.hh>
#include <dumux/discretization/fem/gridvariablescache.hh>
#include <dumux/discretization/cvfe/interpolationpointdata.hh>
#include <dumux/discretization/gridvariables.hh>
#include <dumux/flux/fluxvariablescaching.hh>

Go to the source code of this file.

Classes

struct  Dumux::Properties::TTag::PQ1FVModel
struct  Dumux::Properties::TTag::PQ1FEModel
struct  Dumux::Properties::GridGeometry< TypeTag, TTag::PQ1FVModel >
 Set the default for the grid geometry. More...
struct  Dumux::Properties::GridVolumeVariables< TypeTag, TTag::PQ1FVModel >
 The grid volume variables vector class. More...
struct  Dumux::Properties::GridFluxVariablesCache< TypeTag, TTag::PQ1FVModel >
 The grid flux variables cache vector class. More...
struct  Dumux::Properties::FluxVariablesCache< TypeTag, TTag::PQ1FVModel >
 The flux variables cache type. More...
struct  Dumux::Properties::ElementBoundaryTypes< TypeTag, TTag::PQ1FVModel >
 Set the default for the ElementBoundaryTypes. More...
struct  Dumux::Properties::GridGeometry< TypeTag, TTag::PQ1FEModel >
 Set the default FE grid discretization for PQ1FEModel. More...
struct  Dumux::Properties::GridVariables< TypeTag, TTag::PQ1FEModel >
struct  Dumux::Properties::ElementBoundaryTypes< TypeTag, TTag::PQ1FEModel >
 Set the default for the ElementBoundaryTypes for PQ1FEModel. More...
struct  Dumux::Properties::EnableGridVolumeVariablesCache< TypeTag, TTag::PQ1FEModel >
 TODO: Replace property. More...
struct  Dumux::Properties::SolutionVector< TypeTag, TTag::PQ1FEModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  Dumux::Properties::JacobianMatrix< TypeTag, TTag::PQ1FEModel >
 TODO: Replace and move to LinearAlgebra traits. More...
struct  Dumux::Detail::ProblemTraits< Problem, DiscretizationMethods::Box >
struct  Dumux::Detail::DiscretizationDefaultLocalOperator< TypeTag >

Namespaces

namespace  Dumux
namespace  Dumux::Properties
 The energy balance equation for a porous solid.
namespace  Dumux::Properties::TTag
 Type tag for numeric models.
namespace  Dumux::Detail