40#ifndef TPETRA_ASSEMBLY_HELPERS_HPP
41#define TPETRA_ASSEMBLY_HELPERS_HPP
49template <
typename...
Args>
50inline void foreach_pack(
Args &&...
args) {}
54template <
typename...
Args>
59 Impl::foreach_pack( (
args.beginAssembly(),1)... );
65template <
typename... Args>
66void endAssembly(Args &&... args)
70 Impl::foreach_pack( (args.endAssembly(),1)... );
77template <
typename... Args>
78void beginModify(Args &&... args)
82 Impl::foreach_pack( (args.beginModify(),1)... );
88template <
typename... Args>
89void endModify(Args &&... args)
93 Impl::foreach_pack( (args.endModify(),1)... );
Struct that holds views of the contents of a CrsMatrix.
Namespace Tpetra contains the class and methods constituting the Tpetra library.