Gsl.VectorComplex – gsl Reference Manual
Packages
gsl
Gsl
VectorComplex
fprintf
VectorComplex
VectorComplex.from_block
VectorComplex.from_vector
VectorComplex.with_zeros
@get
@set
add
add_constant
const_imag
const_real
div
fread
fscanf
fwrite
isneg
isnonneg
isnull
ispos
memcpy
mul
ptr
reverse
scale
set_all
set_basis
set_zero
sub
subvector
subvector_with_stride
swap
swap_elements
block
data
owner
size
stride
VectorComplex
Object Hierarchy:
Description:
[
Compact
]
[
CCode
( cname =
"gsl_vector_complex"
) ]
public
class
VectorComplex
Namespace:
Gsl
Package:
gsl
Content:
Static methods:
public
static
int
fprintf
(
FileStream
stream,
VectorComplex
v,
string
format)
Creation methods:
public
VectorComplex
(
size_t
n)
public
VectorComplex.from_block
(
BlockComplex
b,
size_t
offset,
size_t
n,
size_t
stride)
public
VectorComplex.from_vector
(
VectorComplex
v,
size_t
offset,
size_t
n,
size_t
stride)
public
VectorComplex.with_zeros
(
size_t
n)
Methods:
public
Complex
@get
(
size_t
i)
public
void
@set
(
size_t
i,
Complex
x)
public
int
add
(
VectorComplex
b)
public
int
add_constant
(
Complex
x)
public
VectorView
const_imag
()
public
VectorView
const_real
()
public
int
div
(
VectorComplex
b)
public
int
fread
(
FileStream
stream)
public
int
fscanf
(
FileStream
stream)
public
int
fwrite
(
FileStream
stream)
public
bool
isneg
()
public
bool
isnonneg
()
public
bool
isnull
()
public
bool
ispos
()
public
int
memcpy
(
VectorComplex
src)
public
int
mul
(
VectorComplex
b)
public
Complex
*
ptr
(
size_t
i)
public
int
reverse
()
public
int
scale
(
Complex
x)
public
void
set_all
(
Complex
x)
public
void
set_basis
(
size_t
i)
public
void
set_zero
()
public
int
sub
(
VectorComplex
b)
public
VectorComplexView
subvector
(
size_t
i,
size_t
n)
public
VectorComplexView
subvector_with_stride
(
size_t
i,
size_t
stride,
size_t
n)
public
int
swap
(
VectorComplex
w)
public
int
swap_elements
(
size_t
i,
size_t
j)
Fields:
public
BlockComplex
block
public
double
*
data
public
int
owner
public
size_t
size
public
size_t
stride