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