#include "Teuchos_Array.hpp"#include "Teuchos_any.hpp"#include "boost/mpl/vector.hpp"#include "boost/mpl/pair.hpp"#include "boost/mpl/find_if.hpp"#include "boost/mpl/size.hpp"#include "boost/mpl/transform.hpp"#include "boost/mpl/back_inserter.hpp"#include "boost/mpl/placeholders.hpp"#include "boost/type_traits.hpp"

Go to the source code of this file.
Classes | |
| class | PHAL::TypeKeyMap< TypeMap > |
| Container for storing objects indexed by types. More... | |
| struct | PHAL::TypeKeyMap< TypeMap >::GetObjectTypeAndPos< T > |
| Meta-function for getting the object type indexed by T. More... | |
| struct | PHAL::TypeKeyMap< TypeMap >::GetObjectRefType< T > |
| Meta-function for getting the object reference type indexed by T. More... | |
| struct | PHAL::TypeKeyMap< TypeMap >::GetObjectConstRefType< T > |
| Meta-function for getting the object const-reference type indexed by T. More... | |
| struct | PHAL::ZipMap< KeySeq, ElemSeq > |
| Zip a sequence of keys and elements into a sequence of pair<key,element> More... | |
| struct | PHAL::ZipMap< KeySeq, ElemSeq >::CreatePair |
| struct | PHAL::ZipMap< KeySeq, ElemSeq >::CreatePair::apply< T1, T2 > |
| struct | PHAL::CreateLambdaKeyMap< KeySeq, F > |
| Create map needed for TypeKeyMap from a key sequence and a lambda expression (meta-function class or placeholder expression). More... | |
Namespaces | |
| namespace | PHAL |
Finite Element Interpolation Evaluator. | |
1.7.1