Intrepid2
Classes
Intrepid2_FunctorIterator.hpp File Reference

Defines the Intrepid2::FunctorIterator class, as well as the Intrepid2::functor_returns_ref SFINAE helper. More...

Go to the source code of this file.

Classes

class  Intrepid2::functor_returns_ref< FunctorType, ScalarType, rank >
 SFINAE helper to detect whether a functor returns a reference type. More...
 
class  Intrepid2::functor_returns_ref< FunctorType, ScalarType, 0 >
 SFINAE helper to detect whether rank-0 functor returns a reference type. More...
 
class  Intrepid2::functor_returns_ref< FunctorType, ScalarType, 1 >
 SFINAE helper to detect whether rank-1 functor returns a reference type. More...
 
class  Intrepid2::functor_returns_ref< FunctorType, ScalarType, 2 >
 SFINAE helper to detect whether rank-2 functor returns a reference type. More...
 
class  Intrepid2::functor_returns_ref< FunctorType, ScalarType, 3 >
 SFINAE helper to detect whether rank-3 functor returns a reference type. More...
 
class  Intrepid2::functor_returns_ref< FunctorType, ScalarType, 4 >
 SFINAE helper to detect whether rank-4 functor returns a reference type. More...
 
class  Intrepid2::functor_returns_ref< FunctorType, ScalarType, 5 >
 SFINAE helper to detect whether rank-5 functor returns a reference type. More...
 
class  Intrepid2::functor_returns_ref< FunctorType, ScalarType, 6 >
 SFINAE helper to detect whether rank-6 functor returns a reference type. More...
 
class  Intrepid2::functor_returns_ref< FunctorType, ScalarType, 7 >
 SFINAE helper to detect whether rank-7 functor returns a reference type. More...
 
class  Intrepid2::FunctorIterator< FunctorType, ScalarType, rank >
 essentially, a read-only variant of ViewIterator, for a general functor (extent_int() and rank() support required) More...
 

Detailed Description

Defines the Intrepid2::FunctorIterator class, as well as the Intrepid2::functor_returns_ref SFINAE helper.

Author
Created by Nathan V. Roberts.

Definition in file Intrepid2_FunctorIterator.hpp.