Intrepid2
|
Header file with various static argument-extractor classes. These are useful for writing efficient, templated code in terms of a subset of the arguments passed into a specified functor. See Intrepid2::Data, and specifically its storeInPlaceCombination() implementation, for an example. More...
#include "Intrepid2_ConfigDefs.hpp"
#include "Intrepid2_DeviceAssert.hpp"
#include "Intrepid2_Types.hpp"
#include "Intrepid2_Utils.hpp"
#include "Kokkos_Core.hpp"
Go to the source code of this file.
Classes | |
class | Intrepid2::ConstantArgExtractor< reference_type > |
Argument extractor class which ignores the input arguments in favor of passing a single 0 argument to the provided container. More... | |
class | Intrepid2::FullArgExtractor< reference_type > |
Argument extractor class which passes all arguments to the provided container. More... | |
class | Intrepid2::SingleArgExtractor< reference_type, whichArg > |
Argument extractor class which passes a single argument, indicated by the template parameter whichArg, to the provided container. More... | |
Header file with various static argument-extractor classes. These are useful for writing efficient, templated code in terms of a subset of the arguments passed into a specified functor. See Intrepid2::Data, and specifically its storeInPlaceCombination() implementation, for an example.
Definition in file Intrepid2_ArgExtractor.hpp.