|
class | AlbertaGrid |
|
struct | ColCompMatrix |
|
class | ColCompMatrix< Fem::SparseRowMatrix< T, IndexT, ValuesVector, IndicesVector >, RowIndex > |
| Converter for SparseRowMatrix to column-compressed matrix. Specialization for SparseRowMatrix. More...
|
|
struct | CompositeGeometry |
|
class | ConstTuple |
| Add const qualifier to all tuple elements. More...
|
|
struct | ContainsType |
|
struct | ContainsType< Tuple, Type, 0 > |
|
struct | DenseMatrixAssigner< DenseMatrix< FieldMatrix< K, n, m > >, Fem::FieldMatrixConverter< FieldVector< K, n *m >, FieldMatrix< K, n, m > > > |
|
struct | DenseMatrixAssigner< DenseMatrix< FieldMatrix< K, n, m > >, Fem::FlatFieldMatrix< K, n, m > > |
|
struct | DenseMatrixAssigner< FieldMatrix< K, n, m >, Fem::FieldMatrixConverter< FieldVector< K, n *m >, FieldMatrix< K, n, m > > > |
|
struct | DenseMatrixAssigner< FieldMatrix< K, n, m >, Fem::FlatFieldMatrix< K, n, m > > |
|
struct | DenseMatrixAssigner< typename std::remove_const< RangeObj >::type, Fem::SubObject< DomianObj, RangeObj, offset > > |
|
struct | DenseMatVecTraits< Fem::DynamicArray< K > > |
|
struct | DenseMatVecTraits< Fem::DynamicReferenceVector< K, A > > |
|
struct | DenseMatVecTraits< Fem::ExplicitFieldVector< T, N > > |
|
struct | DenseMatVecTraits< Fem::FieldMatrixConverter< FieldVector< K, n *m >, FieldMatrix< K, n, m > > > |
|
struct | DenseMatVecTraits< Fem::FieldMatrixConverterRow< K, m > > |
|
struct | DenseMatVecTraits< Fem::FlatFieldMatrix< K, n, m > > |
|
struct | DenseMatVecTraits< Fem::LocalFunction< BasisFunctionSet, LocalDofVector > > |
|
struct | DenseMatVecTraits< Fem::RowReferenceVector< K > > |
|
struct | DenseMatVecTraits< Fem::StaticArray< K > > |
|
struct | DenseMatVecTraits< Fem::SubVector< K, M > > |
|
struct | DenseMatVecTraits< Fem::TemporaryLocalMatrix< DomainSpaceImp, RangeSpaceImp > > |
|
struct | DenseMatVecTraits< FieldMatrixColumn< FieldMatrix > > |
|
class | DereferenceTuple |
| Dereference pointer tuple. More...
|
|
class | DereferenceTuple< Tuple, Seed, size, size > |
|
class | DirichletConstraints |
|
class | DisplayErrorFunction |
|
class | DisplayErrorFunction< DiscreteFunction, SolutionType, false > |
|
class | DisplayErrorFunction< DiscreteFunction, SolutionType, true > |
|
struct | EmptyTuple |
|
class | ExecutionTimer |
| class with a start and stop method for timing parts of a program. More...
|
|
class | FieldMatrixColumn |
|
class | FieldMatrixColumn< const FieldMatrix< K, m, n > > |
|
class | FieldMatrixColumn< FieldMatrix< K, m, n > > |
|
struct | FieldTraits< Fem::DynamicArray< K > > |
|
struct | FieldTraits< Fem::DynamicReferenceVector< K, A > > |
|
struct | FieldTraits< Fem::ExplicitFieldVector< T, N > > |
|
struct | FieldTraits< Fem::LocalContribution< DiscreteFunction, AssemblyOperation, std::enable_if_t< std::is_base_of< Fem::IsDiscreteFunction, DiscreteFunction >::value > > > |
|
struct | FieldTraits< Fem::LocalFunction< BasisFunctionSet, LocalDofVector > > |
|
struct | FieldTraits< Fem::RowReferenceVector< K > > |
|
struct | FieldTraits< Fem::StaticArray< K > > |
|
struct | FieldTraits< Fem::SubVector< K, M > > |
|
struct | FieldTraits< Fem::TemporaryLocalFunction< DiscreteFunctionSpace, Dof > > |
|
struct | FieldTraits< Fem::TemporaryLocalMatrix< DomainSpaceImp, RangeSpaceImp > > |
|
struct | FieldTraits< FieldMatrixColumn< FieldMatrix > > |
|
class | FirstTypeIndexTuple |
|
struct | FirstTypeIndexTuple< Tuple, SubTuple, Seed, size, size > |
|
class | GeometryTypeMap |
| associative container assigning values to each GeometryType More...
|
|
struct | HostGridAccess |
|
class | IdDataHandle |
|
struct | InstantiateTuple |
| Instantiate a tuple of elements with identical, simple constructors. More...
|
|
struct | InstantiateTuple< Tuple, Key, Seed, 0 > |
|
struct | IsFieldVectorSizeCorrect< Fem::ExplicitFieldVector< T, N >, M > |
|
struct | IsNumber< Double > |
|
class | MakeSubTuple |
|
class | MakeSubTuple< Tuple, Positions, Seed, size, size > |
|
class | Operator |
| An abstract operator Interface class for Operators. Operators are applied to Functions and the result is a Function again. More...
|
|
class | PointerTuple |
| Convert a tuple to a tuple of pointer types. More...
|
|
struct | PopBackTuple |
|
struct | PopBackTuple< Tuple, 0 > |
|
struct | PopFrontTuple |
|
struct | PopFrontTuple< Tuple, 0 > |
|
class | ReferenceTuple |
| Convert a tuple to a tuple of references. More...
|
|
class | RemoveConstTuple |
| Remove const qualifiers from tuple. More...
|
|
class | SharedGeometry |
|
struct | SimpleGeometry |
|
struct | SingleTypeTuple |
|
struct | SingleTypeTuple< T, size, Seed, size > |
|
struct | tuple_remove_const |
|
class | TupleToVectorConverter |
| wrapper class to convert a vector of tuples of RangeTypes into something that behaves like a vector< RangeType > More...
|
|
class | TupleTypeTraits |
|
class | TypeIndexedTuple |
|
class | UGGrid |
|
struct | UnimplementedGeometry |
|
struct | ValidPointerTupleCheck |
| Check whether a pointer tuple can be dereferenced. More...
|
|
class | YaspGrid |
|
|
template<typename T , typename... Args> |
std::tuple< Args..., T > | tuple_push_back (const std::tuple< Args... > &tup, T t) |
|
template<typename T , typename... Args> |
std::tuple< T, Args... > | tuple_push_front (const std::tuple< Args... > &tup, T t) |
|
template<typename Tup , std::size_t... I> |
auto | tuple_pop_back_impl (const Tup &tup, const std::index_sequence< I... > &) -> decltype(std::make_tuple(std::get< I >(tup)...)) |
|
template<typename T , typename... Args> |
auto | tuple_pop_back (const std::tuple< T, Args... > &tup) -> decltype(tuple_pop_back_impl(tup, std::make_index_sequence< sizeof...(Args) >())) |
|
template<typename Tup , std::size_t... I> |
auto | tuple_pop_front_impl (const Tup &tup, const std::index_sequence< I... > &) -> decltype(std::make_tuple(std::get< I >(tup)...)) |
|
template<typename T , typename... Args> |
auto | tuple_pop_front (const std::tuple< T, Args... > &tup) -> decltype(tuple_pop_front_impl(tup, std::make_index_sequence< sizeof...(Args) >())) |
|
template<int i, class Tuple , class Types > |
std::tuple_element< i, Tuple >::type & | get (Dune::TypeIndexedTuple< Tuple, Types > &tuple) |
|
template<int i, class Tuple , class Types > |
const std::tuple_element< i, Tuple >::type & | get (const Dune::TypeIndexedTuple< Tuple, Types > &tuple) |
|