LAL  7.5.0.1-b72065a

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.