"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "include/armadillo_bits/op_htrans_meat.hpp" between
armadillo-10.2.0.tar.xz and armadillo-10.2.1.tar.xz

About: Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use.

op_htrans_meat.hpp  (armadillo-10.2.0.tar.xz):op_htrans_meat.hpp  (armadillo-10.2.1.tar.xz)
skipping to change at line 20 skipping to change at line 20
// distributed under the License is distributed on an "AS IS" BASIS, // distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
// ------------------------------------------------------------------------ // ------------------------------------------------------------------------
//! \addtogroup op_htrans //! \addtogroup op_htrans
//! @{ //! @{
template<typename eT> template<typename eT>
arma_hot
arma_inline arma_inline
void void
op_htrans::apply_mat_noalias(Mat<eT>& out, const Mat<eT>& A, const typename arma _not_cx<eT>::result* junk) op_htrans::apply_mat_noalias(Mat<eT>& out, const Mat<eT>& A, const typename arma _not_cx<eT>::result* junk)
{ {
arma_extra_debug_sigprint(); arma_extra_debug_sigprint();
arma_ignore(junk); arma_ignore(junk);
op_strans::apply_mat_noalias(out, A); op_strans::apply_mat_noalias(out, A);
} }
skipping to change at line 155 skipping to change at line 154
op_htrans::block_worker(&Y[col + Y_offset], &X[n_rows_base + X_offset], n_ro ws, n_cols, n_rows_extra, block_size); op_htrans::block_worker(&Y[col + Y_offset], &X[n_rows_base + X_offset], n_ro ws, n_cols, n_rows_extra, block_size);
} }
const uword X_offset = n_cols_base * n_rows; const uword X_offset = n_cols_base * n_rows;
op_htrans::block_worker(&Y[n_cols_base + Y_offset], &X[n_rows_base + X_offset] , n_rows, n_cols, n_rows_extra, n_cols_extra); op_htrans::block_worker(&Y[n_cols_base + Y_offset], &X[n_rows_base + X_offset] , n_rows, n_cols, n_rows_extra, n_cols_extra);
} }
template<typename eT> template<typename eT>
arma_hot
arma_inline arma_inline
void void
op_htrans::apply_mat_inplace(Mat<eT>& out, const typename arma_not_cx<eT>::resul t* junk) op_htrans::apply_mat_inplace(Mat<eT>& out, const typename arma_not_cx<eT>::resul t* junk)
{ {
arma_extra_debug_sigprint(); arma_extra_debug_sigprint();
arma_ignore(junk); arma_ignore(junk);
op_strans::apply_mat_inplace(out); op_strans::apply_mat_inplace(out);
} }
skipping to change at line 209 skipping to change at line 207
{ {
Mat<eT> tmp; Mat<eT> tmp;
op_htrans::apply_mat_noalias(tmp, out); op_htrans::apply_mat_noalias(tmp, out);
out.steal_mem(tmp); out.steal_mem(tmp);
} }
} }
template<typename eT> template<typename eT>
arma_hot
arma_inline arma_inline
void void
op_htrans::apply_mat(Mat<eT>& out, const Mat<eT>& A, const typename arma_not_cx< eT>::result* junk) op_htrans::apply_mat(Mat<eT>& out, const Mat<eT>& A, const typename arma_not_cx< eT>::result* junk)
{ {
arma_extra_debug_sigprint(); arma_extra_debug_sigprint();
arma_ignore(junk); arma_ignore(junk);
op_strans::apply_mat(out, A); op_strans::apply_mat(out, A);
} }
 End of changes. 3 change blocks. 
3 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)