|
PLearn 0.1
|
#include <unistd.h>#include <iomanip>#include <map>#include <plearn/math/pl_math.h>#include <plearn/io/pl_io_deprecated.h>#include "ProgressBar.h"

Go to the source code of this file.
Classes | |
| class | PLearn::PLearnInit |
Namespaces | |
| namespace | std |
STL namespace. | |
| namespace | PLearn |
< for swap | |
Defines | |
| #define | DATAFILE_HEADERLENGTH 64 |
| Size of header (in bytes) for native PLearn data files (.pmat and .pvec) | |
Typedefs | |
| typedef int(* | PLearn::compare_function )(const void *, const void *) |
Functions | |
| float * | std::copy (float *first, float *last, float *dest) |
| efficient specialisations of std::copy for built-in types | |
| double * | std::copy (double *first, double *last, double *dest) |
| bool * | std::copy (bool *first, bool *last, bool *dest) |
| char * | std::copy (char *first, char *last, char *dest) |
| unsigned char * | std::copy (unsigned char *first, unsigned char *last, unsigned char *dest) |
| short * | std::copy (short *first, short *last, short *dest) |
| unsigned short * | std::copy (unsigned short *first, unsigned short *last, unsigned short *dest) |
| int * | std::copy (int *first, int *last, int *dest) |
| unsigned int * | std::copy (unsigned int *first, unsigned int *last, unsigned int *dest) |
| long * | std::copy (long *first, long *last, long *dest) |
| unsigned long * | std::copy (unsigned long *first, unsigned long *last, unsigned long *dest) |
| template<class In , class Out > | |
| Out | PLearn::copy_cast (In first, In last, Out res) |
| Like std::copy, but with an explicit cast to the destination type. | |
| template<class T > | |
| void | PLearn::clear_1 (T &x) |
| clearing an element (that's called by clear_n...) Default implementation for clearing any type | |
| void | PLearn::clear_1 (char &x) |
| void | PLearn::clear_1 (unsigned char &x) |
| void | PLearn::clear_1 (signed char &x) |
| void | PLearn::clear_1 (short &x) |
| void | PLearn::clear_1 (unsigned short &x) |
| void | PLearn::clear_1 (int &x) |
| void | PLearn::clear_1 (unsigned int &x) |
| void | PLearn::clear_1 (long &x) |
| void | PLearn::clear_1 (unsigned long &x) |
| void | PLearn::clear_1 (float &x) |
| void | PLearn::clear_1 (double &x) |
| void | PLearn::clear_1 (bool &x) |
| template<class For > | |
| void | PLearn::clear_n (For begin, int n) |
| clears n elements starting at iterator position begin | |
| void | PLearn::clear_n (float *begin, int n) |
| efficient specialisation for built-in types | |
| void | PLearn::clear_n (double *begin, int n) |
| void | PLearn::clear_n (bool *begin, int n) |
| void | PLearn::clear_n (char *begin, int n) |
| void | PLearn::clear_n (unsigned char *begin, int n) |
| void | PLearn::clear_n (short *begin, int n) |
| void | PLearn::clear_n (unsigned short *begin, int n) |
| void | PLearn::clear_n (int *begin, int n) |
| void | PLearn::clear_n (unsigned int *begin, int n) |
| void | PLearn::clear_n (long *begin, int n) |
| void | PLearn::clear_n (unsigned long *begin, int n) |
| template<class T > | |
| void | PLearn::pl_swap (T &a, T &b) |
| Swap two variables. | |
| char * | PLearn::strcopy (char *s) |
| make a copy of a C string and return it | |
| void | PLearn::pretty_print_number (char *buffer, real number) |
| print a number without unnecessary trailing zero's, into buffer | |
| bool | PLearn::isMapKeysAreInt (map< real, int > &m) |
| check that all keys of the map are int values | |
| string | PLearn::hostname () |
| string | PLearn::prgname (const string &setname) |
| int | PLearn::sizeInBytes (int x) |
| int | PLearn::sizeInBytes (float x) |
| int | PLearn::sizeInBytes (double x) |
| int | PLearn::sizeInBytes (long x) |
| int | PLearn::sizeInBytes (char x) |
| int | PLearn::sizeInBytes (string x) |
| template<class T > | |
| int | PLearn::sizeInBytes (T *x) |
| template<class T1 , class T2 > | |
| int | PLearn::sizeInBytes (pair< T1, T2 > x) |
Definition in file general.h.
| #define DATAFILE_HEADERLENGTH 64 |
Size of header (in bytes) for native PLearn data files (.pmat and .pvec)
Definition at line 101 of file general.h.
Referenced by PLearn::FileVMatrix::build_(), PLearn::FileVMatrix::getSizeOnDisk(), PLearn::loadPMat(), PLearn::loadPVec(), PLearn::FileVMatrix::moveto(), PLearn::FileVMatrixTest::perform(), PLearn::savePMat(), PLearn::savePVec(), and PLearn::FileVMatrix::updateHeader().
1.7.4