Xmipp
v3.23.11-Nereus
|
#include "xmipp_macros.h"
#include <sys/mman.h>
#include <complex>
#include "matrix1d.h"
#include "xmipp_random_mode.h"
#include "multidim_array_base.h"
#include "xmipp_memory.h"
#include "axis_view.h"
Go to the source code of this file.
Classes | |
class | Matrix2D< T > |
class | MultidimArray< T > |
class | MultidimArray< T > |
Macros | |
#define | ASSIGNVAL2D(d, i, j) |
#define | ASSIGNVAL2DNODIV(d, i, j) |
#define | ASSIGNVAL1D(d, j) |
Size | |
#define | checkDimension(dim) checkDimensionWithDebug(dim,__FILE__,__LINE__) |
Functions | |
int | bestPrecision (float F, int _width) |
String | floatToString (float F, int _width, int _prec) |
template<typename T > | |
void | coreArrayByScalar (const MultidimArray< T > &op1, const T &op2, MultidimArray< T > &result, char operation) |
template<typename T > | |
void | coreScalarByArray (const T &op1, const MultidimArray< T > &op2, MultidimArray< T > &result, char operation) |
template<typename T > | |
void | coreArrayByArray (const MultidimArray< T > &op1, const MultidimArray< T > &op2, MultidimArray< T > &result, char operation) |
template<typename T > | |
void | selfCoreArrayByArrayMask (const MultidimArray< T > &op1, const MultidimArray< T > &op2, MultidimArray< T > &result, char operation, const MultidimArray< T > *mask) |
template<> | |
std::ostream & | operator<< (std::ostream &ostrm, const MultidimArray< std::complex< double > > &v) |
template<> | |
bool | operator== (const MultidimArray< std::complex< double > > &op1, const MultidimArray< std::complex< double > > &op2) |
Functions for all multidimensional arrays | |
template<typename T1 , typename T2 > | |
void | typeCast (const MultidimArray< T1 > &v1, MultidimArray< T2 > &v2) |
template<typename T1 > | |
void | typeCastComplex (const MultidimArray< T1 > &v1, MultidimArray< std::complex< double > > &v2) |
template<typename T1 > | |
void | typeCast (const MultidimArray< T1 > &v1, MultidimArray< T1 > &v2) |
template<typename T > | |
void | typeCast (const MultidimArray< T > &v1, Matrix1D< T > &v2) |
template<typename T > | |
bool | operator== (const MultidimArray< T > &op1, const MultidimArray< T > &op2) |
template<typename T > | |
bool | operator!= (const MultidimArray< T > &op1, const MultidimArray< T > &op2) |
template<typename T > | |
void | cutToCommonSize (MultidimArray< T > &V1, MultidimArray< T > &V2) |
void | sincos (const MultidimArray< double > &x, MultidimArray< double > &s, MultidimArray< double > &c) |
void | planeFit (const MultidimArray< double > &z, const MultidimArray< double > &x, const MultidimArray< double > &y, double &p0, double &p1, double &p2) |
template<typename T > | |
void | mod (const MultidimArray< T > &x, MultidimArray< T > &m, double y) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &ostrm, const MultidimArray< T > &v) |
template<typename T > | |
void | window2D (const MultidimArray< T > &Ibig, MultidimArray< T > &Ismall, size_t y0, size_t x0, size_t yF, size_t xF) |
template<typename T > | |
double | correlationIndex (const MultidimArray< T > &x, const MultidimArray< T > &y, const MultidimArray< int > *mask=NULL, MultidimArray< double > *Contributions=NULL) |
#define checkDimension | ( | dim | ) | checkDimensionWithDebug(dim,__FILE__,__LINE__) |
Check dimension.
returns true if the dimension is equal to the argument and false otherwise It also prints an error message in the latter case.
Definition at line 520 of file multidim_array.h.
int bestPrecision | ( | float | F, |
int | _width | ||
) |
Definition at line 176 of file xmipp_strings.cpp.
String floatToString | ( | float | F, |
int | _width, | ||
int | _prec | ||
) |
Definition at line 204 of file xmipp_strings.cpp.