Skip to content

Commit

Permalink
Committing Michael Grant's suggested changeset for adding a [o ,o ] h…
Browse files Browse the repository at this point in the history
…elper to Uniform and a [o ,o ] %include in elem.i
  • Loading branch information
poulson committed Jun 16, 2013
1 parent b171866 commit 8c32a8c
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 1 deletion.
2 changes: 1 addition & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@ Jeff Hammond and Argonne National Laboratory:
improvement for Elemental's threading support.

Michael Grant:
The SWIG Python interface
The SWIG Python interface and a large number of bugfixes.
5 changes: 5 additions & 0 deletions src/core/dist_matrix/circ_circ.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1468,6 +1468,7 @@ template DistMatrix<int,CIRC,CIRC,int>::DistMatrix( const DistMatrix<int,STAR,VC
template DistMatrix<int,CIRC,CIRC,int>::DistMatrix( const DistMatrix<int,STAR,VR, int>& A );
template DistMatrix<int,CIRC,CIRC,int>::DistMatrix( const DistMatrix<int,VC, STAR,int>& A );
template DistMatrix<int,CIRC,CIRC,int>::DistMatrix( const DistMatrix<int,VR, STAR,int>& A );
template DistMatrix<int,CIRC,CIRC,int>::DistMatrix( const DistMatrix<int,STAR,STAR,int>& A );

#ifndef DISABLE_FLOAT
template class DistMatrix<float,CIRC,CIRC,int>;
Expand All @@ -1483,6 +1484,7 @@ template DistMatrix<float,CIRC,CIRC,int>::DistMatrix( const DistMatrix<float,STA
template DistMatrix<float,CIRC,CIRC,int>::DistMatrix( const DistMatrix<float,STAR,VR, int>& A );
template DistMatrix<float,CIRC,CIRC,int>::DistMatrix( const DistMatrix<float,VC, STAR,int>& A );
template DistMatrix<float,CIRC,CIRC,int>::DistMatrix( const DistMatrix<float,VR, STAR,int>& A );
template DistMatrix<float,CIRC,CIRC,int>::DistMatrix( const DistMatrix<float,STAR,STAR,int>& A );
#endif // ifndef DISABLE_FLOAT

template class DistMatrix<double,CIRC,CIRC,int>;
Expand All @@ -1498,6 +1500,7 @@ template DistMatrix<double,CIRC,CIRC,int>::DistMatrix( const DistMatrix<double,S
template DistMatrix<double,CIRC,CIRC,int>::DistMatrix( const DistMatrix<double,STAR,VR, int>& A );
template DistMatrix<double,CIRC,CIRC,int>::DistMatrix( const DistMatrix<double,VC, STAR,int>& A );
template DistMatrix<double,CIRC,CIRC,int>::DistMatrix( const DistMatrix<double,VR, STAR,int>& A );
template DistMatrix<double,CIRC,CIRC,int>::DistMatrix( const DistMatrix<double,STAR,STAR,int>& A );

#ifndef DISABLE_COMPLEX
#ifndef DISABLE_FLOAT
Expand All @@ -1514,6 +1517,7 @@ template DistMatrix<Complex<float>,CIRC,CIRC,int>::DistMatrix( const DistMatrix<
template DistMatrix<Complex<float>,CIRC,CIRC,int>::DistMatrix( const DistMatrix<Complex<float>,STAR,VR, int>& A );
template DistMatrix<Complex<float>,CIRC,CIRC,int>::DistMatrix( const DistMatrix<Complex<float>,VC, STAR,int>& A );
template DistMatrix<Complex<float>,CIRC,CIRC,int>::DistMatrix( const DistMatrix<Complex<float>,VR, STAR,int>& A );
template DistMatrix<Complex<float>,CIRC,CIRC,int>::DistMatrix( const DistMatrix<Complex<float>,STAR,STAR,int>& A );
#endif // ifndef DISABLE_FLOAT
template class DistMatrix<Complex<double>,CIRC,CIRC,int>;
template DistMatrix<Complex<double>,CIRC,CIRC,int>::DistMatrix( const DistMatrix<Complex<double>,MC, MR, int>& A );
Expand All @@ -1528,6 +1532,7 @@ template DistMatrix<Complex<double>,CIRC,CIRC,int>::DistMatrix( const DistMatrix
template DistMatrix<Complex<double>,CIRC,CIRC,int>::DistMatrix( const DistMatrix<Complex<double>,STAR,VR, int>& A );
template DistMatrix<Complex<double>,CIRC,CIRC,int>::DistMatrix( const DistMatrix<Complex<double>,VC, STAR,int>& A );
template DistMatrix<Complex<double>,CIRC,CIRC,int>::DistMatrix( const DistMatrix<Complex<double>,VR, STAR,int>& A );
template DistMatrix<Complex<double>,CIRC,CIRC,int>::DistMatrix( const DistMatrix<Complex<double>,STAR,STAR,int>& A );
#endif // ifndef DISABLE_COMPLEX

} // namespace elem
1 change: 1 addition & 0 deletions swig/elem.i
Original file line number Diff line number Diff line change
Expand Up @@ -383,6 +383,7 @@ namespace elem {
%ignore elem::DistMatrix::DistMatrix( Int, Int, Int, T*, Int, elem::Grid& );
%ignore elem::DistMatrix::DistMatrix( Int, Int, Int, Int, T*, Int, elem::Grid& );

%include "elemental/core/dist_matrix/circ_circ.hpp"
%include "elemental/core/dist_matrix/mc_mr.hpp"
%include "elemental/core/dist_matrix/mc_star.hpp"
%include "elemental/core/dist_matrix/md_star.hpp"
Expand Down

0 comments on commit 8c32a8c

Please sign in to comment.