#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. |