Loading [MathJax]/extensions/TeX/AMSsymbols.js
LAL 7.7.0.1-5e288d3
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages

Detailed Description

Basic vector manipulation operations.

Author
J. D. E. Creighton, T. D. Creighton, A. M. Sintes

Synopsis

#include <lal/VectorOps.h>

Modules

 Module VectorMultiply.c
 Multiply two vectors.
 
 Module VectorPolar.c
 Convert complex vector components from rectangular coordinates to polar coordinates.
 

Files

file  VectorOpsTest.c
 Tests the routines in VectorOps.h.
 

Error Codes

#define VECTOROPSH_ENULL   1
 Null pointer. More...
 
#define VECTOROPSH_ESIZE   2
 Invalid input size. More...
 
#define VECTOROPSH_ESZMM   4
 Size mismatch. More...
 
#define VECTOROPSH_ESAME   8
 Input/Output data vectors are the same. More...
 

Macro Definition Documentation

◆ VECTOROPSH_ENULL

#define VECTOROPSH_ENULL   1

Null pointer.

Definition at line 51 of file VectorOps.h.

◆ VECTOROPSH_ESIZE

#define VECTOROPSH_ESIZE   2

Invalid input size.

Definition at line 52 of file VectorOps.h.

◆ VECTOROPSH_ESZMM

#define VECTOROPSH_ESZMM   4

Size mismatch.

Definition at line 53 of file VectorOps.h.

◆ VECTOROPSH_ESAME

#define VECTOROPSH_ESAME   8

Input/Output data vectors are the same.

Definition at line 54 of file VectorOps.h.