![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
Frequently used tools. More...
#include <stdint.h>#include <math.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sched.h>#include <time.h>#include "CommandLineInterface/CLIcore.h"#include "00CORE/00CORE.h"#include "COREMOD_memory/COREMOD_memory.h"#include "COREMOD_tools/COREMOD_tools.h"#include "info/info.h"
Macros | |
| #define | MODULE_SHORTNAME_DEFAULT "" |
| #define | MODULE_DESCRIPTION "misc tools" |
| #define | MODULE_APPLICATION "milk" |
| #define | SBUFFERSIZE 1000 |
Functions | |
CLI bindings | |
| errno_t | COREMOD_TOOLS_mvProcCPUset_cli () |
| errno_t | write_flot_file_cli () |
| errno_t | COREMOD_TOOLS_imgdisplay3D_cli () |
| errno_t | COREMOD_TOOLS_statusStat_cli () |
Module initialization | |
| static errno_t | init_module_CLI () |
TEMPLATEMODULE functions | |
| int | COREMOD_TOOLS_mvProcCPUset (const char *csetname) |
| int | create_counter_file (const char *fname, unsigned long NBpts) |
| int | bubble_sort (double *array, unsigned long count) |
| void | qs_float (float *array, unsigned long left, unsigned long right) |
| void | qs_long (long *array, unsigned long left, unsigned long right) |
| void | qs_double (double *array, unsigned long left, unsigned long right) |
| void | qs_ushort (unsigned short *array, unsigned long left, unsigned long right) |
| void | qs3 (double *array, double *array1, double *array2, unsigned long left, unsigned long right) |
| void | qs3_float (float *array, float *array1, float *array2, unsigned long left, unsigned long right) |
| void | qs3_double (double *array, double *array1, double *array2, unsigned long left, unsigned long right) |
| void | qs2l (double *array, long *array1, unsigned long left, unsigned long right) |
| void | qs2ul (double *array, unsigned long *array1, unsigned long left, unsigned long right) |
| void | qs2l_double (double *array, long *array1, unsigned long left, unsigned long right) |
| void | qs2ul_double (double *array, unsigned long *array1, unsigned long left, unsigned long right) |
| void | qs3ll_double (double *array, long *array1, long *array2, unsigned long left, unsigned long right) |
| void | qs3ulul_double (double *array, unsigned long *array1, unsigned long *array2, unsigned long left, unsigned long right) |
| void | quick_sort_float (float *array, unsigned long count) |
| void | quick_sort_long (long *array, unsigned long count) |
| void | quick_sort_double (double *array, unsigned long count) |
| void | quick_sort_ushort (unsigned short *array, unsigned long count) |
| void | quick_sort3 (double *array, double *array1, double *array2, unsigned long count) |
| void | quick_sort3_float (float *array, float *array1, float *array2, unsigned long count) |
| void | quick_sort3_double (double *array, double *array1, double *array2, unsigned long count) |
| void | quick_sort2l (double *array, long *array1, unsigned long count) |
| void | quick_sort2ul (double *array, unsigned long *array1, unsigned long count) |
| void | quick_sort2l_double (double *array, long *array1, unsigned long count) |
| void | quick_sort2ul_double (double *array, unsigned long *array1, unsigned long count) |
| void | quick_sort3ll_double (double *array, long *array1, long *array2, unsigned long count) |
| void | quick_sort3ulul_double (double *array, unsigned long *array1, unsigned long *array2, unsigned long count) |
| errno_t | lin_regress (double *a, double *b, double *Xi2, double *x, double *y, double *sig, unsigned int nb_points) |
| int | replace_char (char *content, char cin, char cout) |
| int | read_config_parameter_exists (const char *config_file, const char *keyword) |
| int | read_config_parameter (const char *config_file, const char *keyword, char *content) |
| float | read_config_parameter_float (const char *config_file, const char *keyword) |
| long | read_config_parameter_long (const char *config_file, const char *keyword) |
| int | read_config_parameter_int (const char *config_file, const char *keyword) |
| long | file_number_lines (const char *file_name) |
| FILE * | open_file_w (const char *filename) |
| FILE * | open_file_r (const char *filename) |
| errno_t | write_1D_array (double *array, long nbpoints, const char *filename) |
| errno_t | read_1D_array (double *array, long nbpoints, const char *filename) |
| errno_t | tp (const char *word) |
| int | read_int_file (const char *fname) |
| errno_t | write_int_file (const char *fname, int value) |
| errno_t | write_float_file (const char *fname, float value) |
| errno_t | COREMOD_TOOLS_imgdisplay3D (const char *IDname, long step) |
| imageID | COREMOD_TOOLS_statusStat (const char *IDstat_name, long indexmax) |
Variables | |
| static char | errormessage [SBUFFERSIZE] |
| static FILE * | fpgnuplot |
Frequently used tools.
Includes basic file I/O
| #define MODULE_APPLICATION "milk" |
| #define MODULE_DESCRIPTION "misc tools" |
| #define MODULE_SHORTNAME_DEFAULT "" |
| #define SBUFFERSIZE 1000 |
| int bubble_sort | ( | double * | array, |
| unsigned long | count | ||
| ) |
| errno_t COREMOD_TOOLS_imgdisplay3D | ( | const char * | IDname, |
| long | step | ||
| ) |
| errno_t COREMOD_TOOLS_imgdisplay3D_cli | ( | ) |
| int COREMOD_TOOLS_mvProcCPUset | ( | const char * | csetname | ) |
| errno_t COREMOD_TOOLS_mvProcCPUset_cli | ( | ) |
| imageID COREMOD_TOOLS_statusStat | ( | const char * | IDstat_name, |
| long | indexmax | ||
| ) |
| errno_t COREMOD_TOOLS_statusStat_cli | ( | ) |
| int create_counter_file | ( | const char * | fname, |
| unsigned long | NBpts | ||
| ) |
| long file_number_lines | ( | const char * | file_name | ) |
|
static |
| errno_t lin_regress | ( | double * | a, |
| double * | b, | ||
| double * | Xi2, | ||
| double * | x, | ||
| double * | y, | ||
| double * | sig, | ||
| unsigned int | nb_points | ||
| ) |
| FILE* open_file_r | ( | const char * | filename | ) |
| FILE* open_file_w | ( | const char * | filename | ) |
| void qs2l | ( | double * | array, |
| long * | array1, | ||
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void qs2l_double | ( | double * | array, |
| long * | array1, | ||
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void qs2ul | ( | double * | array, |
| unsigned long * | array1, | ||
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void qs2ul_double | ( | double * | array, |
| unsigned long * | array1, | ||
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void qs3 | ( | double * | array, |
| double * | array1, | ||
| double * | array2, | ||
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void qs3_double | ( | double * | array, |
| double * | array1, | ||
| double * | array2, | ||
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void qs3_float | ( | float * | array, |
| float * | array1, | ||
| float * | array2, | ||
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void qs3ll_double | ( | double * | array, |
| long * | array1, | ||
| long * | array2, | ||
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void qs3ulul_double | ( | double * | array, |
| unsigned long * | array1, | ||
| unsigned long * | array2, | ||
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void qs_double | ( | double * | array, |
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void qs_float | ( | float * | array, |
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void qs_long | ( | long * | array, |
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void qs_ushort | ( | unsigned short * | array, |
| unsigned long | left, | ||
| unsigned long | right | ||
| ) |
| void quick_sort2l | ( | double * | array, |
| long * | array1, | ||
| unsigned long | count | ||
| ) |
| void quick_sort2l_double | ( | double * | array, |
| long * | array1, | ||
| unsigned long | count | ||
| ) |
| void quick_sort2ul | ( | double * | array, |
| unsigned long * | array1, | ||
| unsigned long | count | ||
| ) |
| void quick_sort2ul_double | ( | double * | array, |
| unsigned long * | array1, | ||
| unsigned long | count | ||
| ) |
| void quick_sort3 | ( | double * | array, |
| double * | array1, | ||
| double * | array2, | ||
| unsigned long | count | ||
| ) |
| void quick_sort3_double | ( | double * | array, |
| double * | array1, | ||
| double * | array2, | ||
| unsigned long | count | ||
| ) |
| void quick_sort3_float | ( | float * | array, |
| float * | array1, | ||
| float * | array2, | ||
| unsigned long | count | ||
| ) |
| void quick_sort3ll_double | ( | double * | array, |
| long * | array1, | ||
| long * | array2, | ||
| unsigned long | count | ||
| ) |
| void quick_sort3ulul_double | ( | double * | array, |
| unsigned long * | array1, | ||
| unsigned long * | array2, | ||
| unsigned long | count | ||
| ) |
| void quick_sort_double | ( | double * | array, |
| unsigned long | count | ||
| ) |
| void quick_sort_float | ( | float * | array, |
| unsigned long | count | ||
| ) |
| void quick_sort_long | ( | long * | array, |
| unsigned long | count | ||
| ) |
| void quick_sort_ushort | ( | unsigned short * | array, |
| unsigned long | count | ||
| ) |
| errno_t read_1D_array | ( | double * | array, |
| long | nbpoints, | ||
| const char * | filename | ||
| ) |
| int read_config_parameter | ( | const char * | config_file, |
| const char * | keyword, | ||
| char * | content | ||
| ) |
| int read_config_parameter_exists | ( | const char * | config_file, |
| const char * | keyword | ||
| ) |
| float read_config_parameter_float | ( | const char * | config_file, |
| const char * | keyword | ||
| ) |
| int read_config_parameter_int | ( | const char * | config_file, |
| const char * | keyword | ||
| ) |
| long read_config_parameter_long | ( | const char * | config_file, |
| const char * | keyword | ||
| ) |
| int read_int_file | ( | const char * | fname | ) |
| int replace_char | ( | char * | content, |
| char | cin, | ||
| char | cout | ||
| ) |
| errno_t tp | ( | const char * | word | ) |
| errno_t write_1D_array | ( | double * | array, |
| long | nbpoints, | ||
| const char * | filename | ||
| ) |
| errno_t write_float_file | ( | const char * | fname, |
| float | value | ||
| ) |
| errno_t write_flot_file_cli | ( | ) |
| errno_t write_int_file | ( | const char * | fname, |
| int | value | ||
| ) |
|
static |
|
static |