~ubuntu-branches/ubuntu/trusty/r-cran-rcpparmadillo/trusty-proposed

« back to all changes in this revision

Viewing changes to inst/include/armadillo_bits/op_resize_meat.hpp

  • Committer: Package Import Robot
  • Author(s): Dirk Eddelbuettel
  • Date: 2014-01-05 07:49:39 UTC
  • mfrom: (1.1.10)
  • Revision ID: package-import@ubuntu.com-20140105074939-dwxho57ujap094yj
Tags: 0.4.000-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
  
33
33
  const bool alias = (&actual_out == &A);
34
34
  
35
 
  if( alias && (A_n_rows == out_n_rows) && (A_n_cols == out_n_cols) )
 
35
  if(alias)
36
36
    {
37
 
    return;
 
37
    if( (A_n_rows == out_n_rows) && (A_n_cols == out_n_cols) )
 
38
      {
 
39
      return;
 
40
      }
 
41
    
 
42
    if(actual_out.is_empty())
 
43
      {
 
44
      actual_out.zeros(out_n_rows, out_n_cols);
 
45
      return;
 
46
      }
38
47
    }
39
48
  
40
49
  Mat<eT>  B;
85
94
  
86
95
  const bool alias = (&actual_out == &A);
87
96
  
88
 
  if( alias && (A_n_rows == out_n_rows) && (A_n_cols == out_n_cols) && (A_n_slices == out_n_slices) )
 
97
  if(alias)
89
98
    {
90
 
    return;
 
99
    if( (A_n_rows == out_n_rows) && (A_n_cols == out_n_cols) && (A_n_slices == out_n_slices) )
 
100
      {
 
101
      return;
 
102
      }
 
103
    
 
104
    if(actual_out.is_empty())
 
105
      {
 
106
      actual_out.zeros(out_n_rows, out_n_cols, out_n_slices);
 
107
      return;
 
108
      }
91
109
    }
92
110
  
93
111
  Cube<eT>  B;