MOAB  4.9.3pre
Eigen::internal::checkTransposeAliasing_impl< Derived, OtherDerived, MightHaveTransposeAliasing > Struct Template Reference

#include <Transpose.h>

List of all members.

Static Public Member Functions

static void run (const Derived &dst, const OtherDerived &other)

Detailed Description

template<typename Derived, typename OtherDerived, bool MightHaveTransposeAliasing = check_transpose_aliasing_compile_time_selector <blas_traits<Derived>::IsTransposed,OtherDerived>::ret>
struct Eigen::internal::checkTransposeAliasing_impl< Derived, OtherDerived, MightHaveTransposeAliasing >

Definition at line 365 of file Transpose.h.


Member Function Documentation

template<typename Derived , typename OtherDerived , bool MightHaveTransposeAliasing = check_transpose_aliasing_compile_time_selector <blas_traits<Derived>::IsTransposed,OtherDerived>::ret>
static void Eigen::internal::checkTransposeAliasing_impl< Derived, OtherDerived, MightHaveTransposeAliasing >::run ( const Derived &  dst,
const OtherDerived &  other 
) [inline, static]

Definition at line 367 of file Transpose.h.

    {
        eigen_assert((!check_transpose_aliasing_run_time_selector
                      <typename Derived::Scalar,blas_traits<Derived>::IsTransposed,OtherDerived>
                      ::run(extract_data(dst), other))
          && "aliasing detected during transposition, use transposeInPlace() "
             "or evaluate the rhs into a temporary using .eval()");

    }

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