Xmipp  v3.23.11-Nereus
Functions
lltsa.cpp File Reference
#include "lltsa.h"
Include dependency graph for lltsa.cpp:

Go to the source code of this file.

Functions

void eraseLastNColumns (Matrix2D< double > &A, int N)
 

Function Documentation

◆ eraseLastNColumns()

void eraseLastNColumns ( Matrix2D< double > &  A,
int  N 
)

Definition at line 26 of file lltsa.cpp.

27 {
29  Ap.resize(MAT_YSIZE(A),MAT_XSIZE(A)-N);
30  for (size_t i = 0; i < MAT_YSIZE(A); ++i)
31  memcpy(&MAT_ELEM(Ap,i,0),&MAT_ELEM(A,i,0),MAT_XSIZE(Ap)*sizeof(double));
32  A=Ap;
33 }
#define MAT_YSIZE(m)
Definition: matrix2d.h:124
#define i
#define MAT_ELEM(m, i, j)
Definition: matrix2d.h:116
#define MAT_XSIZE(m)
Definition: matrix2d.h:120
void resize(size_t Ydim, size_t Xdim, bool noCopy=false)
Definition: matrix2d.cpp:1022