tttrlib
A library for time-tagged time resolved data
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
LvArrays.h File Reference
#include <iostream>
#include <cmath>
#include <algorithm>
#include <vector>
#include <string>
#include <sstream>

Go to the source code of this file.

Classes

struct  LVI32Array
 Structures and functions used for LabView interface. More...
 
struct  LVDoubleArray
 
struct  MParam
 

Typedefs

typedef struct LVI32Array LVI32Array
 Structures and functions used for LabView interface.
 
typedef struct LVDoubleArray LVDoubleArray
 
typedef struct MParam MParam
 

Functions

LVI32ArrayCreateLVI32Array (size_t len)
 
LVDoubleArrayCreateLVDoubleArray (size_t len)
 
MParamCreateMParam (double dt=1.0, std::vector< double > corrections=std::vector< double >(), std::vector< double > irf=std::vector< double >(), std::vector< double > background=std::vector< double >(), std::vector< int > data=std::vector< int >())
 

Typedef Documentation

◆ LVDoubleArray

typedef struct LVDoubleArray LVDoubleArray

◆ LVI32Array

typedef struct LVI32Array LVI32Array

Structures and functions used for LabView interface.

fit2x was originally developed as a C backend for LabView software. Therefore, the interface with fit2x uses structures that can be accessed by Labview. In order to make an interfacing with Python and other languages possible there is a this files defines a set of functions that facilitate the creation of the LabView structures.

◆ MParam

typedef struct MParam MParam

Function Documentation

◆ CreateLVDoubleArray()

LVDoubleArray * CreateLVDoubleArray ( size_t len)
Parameters
len
Returns

◆ CreateLVI32Array()

LVI32Array * CreateLVI32Array ( size_t len)
Parameters
len
Returns

◆ CreateMParam()

MParam * CreateMParam ( double dt = 1.0,
std::vector< double > corrections = std::vector< double >(),
std::vector< double > irf = std::vector< double >(),
std::vector< double > background = std::vector< double >(),
std::vector< int > data = std::vector< int >() )