Eigen::internal::dense_assignment_loop_with_device< Kernel, Device, Traversal, Unrolling > Struct Template Reference

#include <DeviceWrapper.h>

Public Types

using Base = dense_assignment_loop< Kernel, Traversal, Unrolling >
 

Static Public Member Functions

static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR void run (Kernel &kernel, Device &)
 

Member Typedef Documentation

◆ Base

template<typename Kernel , typename Device , int Traversal = Kernel::AssignmentTraits::Traversal, int Unrolling = Kernel::AssignmentTraits::Unrolling>
using Eigen::internal::dense_assignment_loop_with_device< Kernel, Device, Traversal, Unrolling >::Base = dense_assignment_loop<Kernel, Traversal, Unrolling>

Member Function Documentation

◆ run()

template<typename Kernel , typename Device , int Traversal = Kernel::AssignmentTraits::Traversal, int Unrolling = Kernel::AssignmentTraits::Unrolling>
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR void Eigen::internal::dense_assignment_loop_with_device< Kernel, Device, Traversal, Unrolling >::run ( Kernel kernel,
Device &   
)
inlinestatic
90 { Base::run(kernel); }
void run(const string &dir_name, LinearSolver *linear_solver_pt, const unsigned nel_1d, bool mess_up_order)
Definition: two_d_poisson_compare_solvers.cc:317

References run().

Referenced by Eigen::internal::call_dense_assignment_loop().


The documentation for this struct was generated from the following file: