MOAB  4.9.3pre
Eigen::internal::PossiblyRotatingKernelHelper< GebpKernel, UseRotatingKernel > Struct Template Reference

#include <GeneralBlockPanelKernel.h>

List of all members.

Public Types

typedef GebpKernel::Traits Traits
typedef Traits::RhsScalar RhsScalar
typedef Traits::RhsPacket RhsPacket
typedef Traits::AccPacket AccPacket

Public Member Functions

 PossiblyRotatingKernelHelper (const Traits &t)
template<size_t K, size_t Index>
void loadOrRotateRhs (RhsPacket &to, const RhsScalar *from) const
void unrotateResult (AccPacket &, AccPacket &, AccPacket &, AccPacket &)

Public Attributes

const Traitstraits

Detailed Description

template<typename GebpKernel, bool UseRotatingKernel = GebpKernel::UseRotatingKernel>
struct Eigen::internal::PossiblyRotatingKernelHelper< GebpKernel, UseRotatingKernel >

Definition at line 868 of file GeneralBlockPanelKernel.h.


Member Typedef Documentation

template<typename GebpKernel, bool UseRotatingKernel = GebpKernel::UseRotatingKernel>
typedef Traits::AccPacket Eigen::internal::PossiblyRotatingKernelHelper< GebpKernel, UseRotatingKernel >::AccPacket

Definition at line 875 of file GeneralBlockPanelKernel.h.

template<typename GebpKernel, bool UseRotatingKernel = GebpKernel::UseRotatingKernel>
typedef Traits::RhsPacket Eigen::internal::PossiblyRotatingKernelHelper< GebpKernel, UseRotatingKernel >::RhsPacket

Definition at line 874 of file GeneralBlockPanelKernel.h.

template<typename GebpKernel, bool UseRotatingKernel = GebpKernel::UseRotatingKernel>
typedef Traits::RhsScalar Eigen::internal::PossiblyRotatingKernelHelper< GebpKernel, UseRotatingKernel >::RhsScalar

Definition at line 873 of file GeneralBlockPanelKernel.h.

template<typename GebpKernel, bool UseRotatingKernel = GebpKernel::UseRotatingKernel>
typedef GebpKernel::Traits Eigen::internal::PossiblyRotatingKernelHelper< GebpKernel, UseRotatingKernel >::Traits

Definition at line 872 of file GeneralBlockPanelKernel.h.


Constructor & Destructor Documentation

template<typename GebpKernel, bool UseRotatingKernel = GebpKernel::UseRotatingKernel>
Eigen::internal::PossiblyRotatingKernelHelper< GebpKernel, UseRotatingKernel >::PossiblyRotatingKernelHelper ( const Traits t) [inline]

Definition at line 878 of file GeneralBlockPanelKernel.h.

: traits(t) {}

Member Function Documentation

template<typename GebpKernel, bool UseRotatingKernel = GebpKernel::UseRotatingKernel>
template<size_t K, size_t Index>
void Eigen::internal::PossiblyRotatingKernelHelper< GebpKernel, UseRotatingKernel >::loadOrRotateRhs ( RhsPacket to,
const RhsScalar from 
) const [inline]

Definition at line 882 of file GeneralBlockPanelKernel.h.

  {
    traits.loadRhs(from + (Index+4*K)*Traits::RhsProgress, to);
  }
template<typename GebpKernel, bool UseRotatingKernel = GebpKernel::UseRotatingKernel>
void Eigen::internal::PossiblyRotatingKernelHelper< GebpKernel, UseRotatingKernel >::unrotateResult ( AccPacket ,
AccPacket ,
AccPacket ,
AccPacket  
) [inline]

Definition at line 887 of file GeneralBlockPanelKernel.h.

  {
  }

Member Data Documentation

template<typename GebpKernel, bool UseRotatingKernel = GebpKernel::UseRotatingKernel>
const Traits& Eigen::internal::PossiblyRotatingKernelHelper< GebpKernel, UseRotatingKernel >::traits

Definition at line 877 of file GeneralBlockPanelKernel.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines