inline void ComposePivots ( const DistMatrix<Int,VC,STAR>& p, std::vector<Int>& image, std::vector<Int>& preimage ) { #ifndef RELEASE CallStackEntry entry("ComposePivots"); #endif DistMatrix<Int,STAR,STAR> p_STAR_STAR( p ); ComposePivots( p_STAR_STAR, image, preimage ); }
inline void ApplyColumnPivots( DistMatrix<F>& A, const DistMatrix<int,VC,STAR>& p ) { #ifndef RELEASE PushCallStack("ApplyColumnPivots"); #endif DistMatrix<int,STAR,STAR> p_STAR_STAR( p ); ApplyColumnPivots( A, p_STAR_STAR ); #ifndef RELEASE PopCallStack(); #endif }