void Trr2kTTNT ( UpperOrLower uplo, Orientation orientA, Orientation orientB, Orientation orientD, T alpha, const ElementalMatrix<T>& A, const ElementalMatrix<T>& B, T beta, const ElementalMatrix<T>& C, const ElementalMatrix<T>& D, ElementalMatrix<T>& E ) { DEBUG_CSE Trr2kNTTT( uplo, orientD, orientA, orientB, beta, C, D, alpha, A, B, E ); }
void Trr2kTTNT ( UpperOrLower uplo, Orientation orientationOfA, Orientation orientationOfB, Orientation orientationOfD, T alpha, const DistMatrix<T>& A, const DistMatrix<T>& B, const DistMatrix<T>& C, const DistMatrix<T>& D, T beta, DistMatrix<T>& E ) { DEBUG_ONLY(CallStackEntry cse("trr2k::Trr2kTTNT")) Trr2kNTTT ( uplo, orientationOfD, orientationOfA, orientationOfB, alpha, C, D, A, B, beta, E ); }
void Trr2kTTNT ( UpperOrLower uplo, Orientation orientationOfA, Orientation orientationOfB, Orientation orientationOfD, 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::Trr2kTTNT"); #endif Trr2kNTTT ( uplo, orientationOfD, orientationOfA, orientationOfB, alpha, C, D, A, B, beta, E ); }