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