void Trr2kNTNN ( UpperOrLower uplo, Orientation orientB, T alpha, const AbstractDistMatrix<T>& A, const AbstractDistMatrix<T>& B, T beta, const AbstractDistMatrix<T>& C, const AbstractDistMatrix<T>& D, AbstractDistMatrix<T>& E ) { DEBUG_ONLY(CSE cse("trr2k::Trr2kNTNN")) Trr2kNNNT( uplo, orientB, beta, C, D, alpha, A, B, E ); }
void Trr2kNTNN ( UpperOrLower uplo, Orientation orientationOfB, T alpha, const DistMatrix<T>& A, const DistMatrix<T>& B, const DistMatrix<T>& C, const DistMatrix<T>& D, T beta, DistMatrix<T>& E ) { #ifndef RELEASE CallStackEntry entry("internal::Trr2kNTNN"); #endif Trr2kNNNT( uplo, orientationOfB, alpha, C, D, A, B, beta, E ); }
inline void Trr2kNTNN ( UpperOrLower uplo, Orientation orientationOfB, T alpha, const DistMatrix<T,MC,MR>& A, const DistMatrix<T,MC,MR>& B, const DistMatrix<T,MC,MR>& C, const DistMatrix<T,MC,MR>& D, T beta, DistMatrix<T,MC,MR>& E ) { #ifndef RELEASE PushCallStack("internal::Trr2kNTNN"); #endif Trr2kNNNT( uplo, orientationOfB, alpha, C, D, A, B, beta, E ); #ifndef RELEASE PopCallStack(); #endif }