Valadoc
|
Vala
|
Tutorial
|
API-References
|
Markup
Packages
gsl
Gsl
VectorComplex
fprintf
VectorComplex
VectorComplex.from_block
VectorComplex.from_vector
VectorComplex.with_zeros
add
add_constant
complex_imag
complex_real
div
fread
fscanf
fwrite
get
isneg
isnonneg
isnull
ispos
max
max_index
memcpy
min
min_index
minmax
minmax_index
mul
ptr
reverse
scale
set
set_all
set_basis
set_zero
sub
subvector
subvector_with_stride
swap
swap_elements
block
data
owner
size
stride
VectorComplex
Object Hierarchy:
Description:
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.with_zeros
(
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)
Methods:
public
Complex
get
(
size_t
i)
public
void
set
(
size_t
i,
Complex
x)
public
Complex
*
ptr
(
size_t
i)
public
void
set_all
(
Complex
x)
public
void
set_zero
()
public
void
set_basis
(
size_t
i)
public
int
fwrite
(
FileStream
stream)
public
int
fread
(
FileStream
stream)
public
int
fscanf
(
FileStream
stream)
public
VectorComplexView
subvector
(
size_t
i,
size_t
n)
public
VectorComplexView
subvector_with_stride
(
size_t
i,
size_t
stride,
size_t
n)
public
VectorView
complex_real
()
public
VectorView
complex_imag
()
public
int
memcpy
(
VectorComplex
src)
public
int
swap
(
VectorComplex
w)
public
int
swap_elements
(
size_t
i,
size_t
j)
public
int
reverse
()
public
int
add
(
VectorComplex
b)
public
int
sub
(
VectorComplex
b)
public
int
mul
(
VectorComplex
b)
public
int
div
(
VectorComplex
b)
public
int
scale
(
double
x)
public
int
add_constant
(
double
x)
public
double
max
()
public
double
min
()
public
void
minmax
(
out
double
min_out,
out
double
max_out)
public
size_t
max_index
()
public
size_t
min_index
()
public
void
minmax_index
(
out
size_t
imin,
out
size_t
imax)
public
bool
isnull
()
public
bool
ispos
()
public
bool
isneg
()
public
bool
isnonneg
()
Fields:
public
size_t
size
public
size_t
stride
public
double
*
data
public
BlockComplex
block
public
int
owner