Class template Dune::XT::Grid::BoundaryInfo<I>

template<class I>
class Dune::XT::Grid::BoundaryInfo<I>

Interface for classes mapping grid intersections to their boundary type.

Method Dune::XT::Grid::BoundaryInfo::type

template<class I>
virtual const BoundaryType &Dune::XT::Grid::BoundaryInfo<I>::type(const IntersectionType &intersection) const = 0

No documentation provided.

Method Dune::XT::Grid::BoundaryInfo::repr

template<class I>
virtual void Dune::XT::Grid::BoundaryInfo<I>::repr(std::ostream &out) const

No documentation provided.

Method Dune::XT::Grid::BoundaryInfo::str

template<class I>
virtual std::string Dune::XT::Grid::BoundaryInfo<I>::str() const

No documentation provided.

Method Dune::XT::Grid::BoundaryInfo::static_id

template<class I>
static std::string Dune::XT::Grid::BoundaryInfo<I>::static_id()

No documentation provided.

Constructor Dune::XT::Grid::BoundaryInfo::BoundaryInfo

template<class I>
explicit Dune::XT::Grid::BoundaryInfo<I>::BoundaryInfo(const std::string &logging_prefix = "", const std::array<bool, 3> &logging_state = Common::default_logger_state())

No documentation provided.

Constructor Dune::XT::Grid::BoundaryInfo::BoundaryInfo

template<class I>
Dune::XT::Grid::BoundaryInfo<I>::BoundaryInfo(const ThisType&) = default

No documentation provided.

Constructor Dune::XT::Grid::BoundaryInfo::BoundaryInfo

template<class I>
Dune::XT::Grid::BoundaryInfo<I>::BoundaryInfo(ThisType&&) noexcept = default

No documentation provided.

Destructor Dune::XT::Grid::BoundaryInfo::~BoundaryInfo

template<class I>
virtual Dune::XT::Grid::BoundaryInfo<I>::~BoundaryInfo() = default

No documentation provided.

Variable Dune::XT::Grid::BoundaryInfo::dimDomain

template<class I>
const size_t Dune::XT::Grid::BoundaryInfo<I>::dimDomain

No documentation provided.

Variable Dune::XT::Grid::BoundaryInfo::dimWorld

template<class I>
const size_t Dune::XT::Grid::BoundaryInfo<I>::dimWorld

No documentation provided.

Type alias Dune::XT::Grid::BoundaryInfo::ThisType

template<class I>
using Dune::XT::Grid::BoundaryInfo<I>::ThisType = BoundaryInfo<IntersectionImp>

No documentation provided.

Type alias Dune::XT::Grid::BoundaryInfo::Logger

template<class I>
using Dune::XT::Grid::BoundaryInfo<I>::Logger = Common::WithLogger<BoundaryInfo<IntersectionImp>>

No documentation provided.

Type alias Dune::XT::Grid::BoundaryInfo::IntersectionType

template<class I>
using Dune::XT::Grid::BoundaryInfo<I>::IntersectionType = IntersectionImp

No documentation provided.

Type alias Dune::XT::Grid::BoundaryInfo::DomainFieldType

template<class I>
using Dune::XT::Grid::BoundaryInfo<I>::DomainFieldType = typename IntersectionType::ctype

No documentation provided.

Type alias Dune::XT::Grid::BoundaryInfo::DomainType

template<class I>
using Dune::XT::Grid::BoundaryInfo<I>::DomainType = Common::FieldVector<DomainFieldType, dimDomain>

No documentation provided.

Type alias Dune::XT::Grid::BoundaryInfo::WorldType

template<class I>
using Dune::XT::Grid::BoundaryInfo<I>::WorldType = Common::FieldVector<DomainFieldType, dimWorld>

No documentation provided.