HLIBpro  3.0
Value Type Conversion Functions

Functions

hpro_d_ vector_t hpro_s_ vector_convert_d (const hpro_s_ vector_t v, int *info)
 
hpro_c_ vector_t hpro_s_ vector_convert_c (const hpro_s_ vector_t v, int *info)
 
hpro_z_ vector_t hpro_s_ vector_convert_z (const hpro_s_ vector_t v, int *info)
 
hpro_s_ vector_t hpro_d_ vector_convert_s (const hpro_d_ vector_t v, int *info)
 
hpro_c_ vector_t hpro_d_ vector_convert_c (const hpro_d_ vector_t v, int *info)
 
hpro_z_ vector_t hpro_d_ vector_convert_z (const hpro_d_ vector_t v, int *info)
 
hpro_z_ vector_t hpro_c_ vector_convert_z (const hpro_c_ vector_t v, int *info)
 
hpro_c_ vector_t hpro_z_ vector_convert_c (const hpro_z_ vector_t v, int *info)
 

Detailed Description

Conversion functions between different value types.

Function Documentation

◆ vector_convert_c() [1/3]

hpro_c_ vector_t hpro_d_ vector_convert_c ( const hpro_d_ vector_t  v,
int *  info 
)

convert real valued, double precision vector to complex valued, single precision

◆ vector_convert_c() [2/3]

hpro_c_ vector_t hpro_s_ vector_convert_c ( const hpro_s_ vector_t  v,
int *  info 
)

convert real valued, single precision vector to complex valued

◆ vector_convert_c() [3/3]

hpro_c_ vector_t hpro_z_ vector_convert_c ( const hpro_z_ vector_t  v,
int *  info 
)

convert complex valued, double precision vector to single precision

◆ vector_convert_d()

hpro_d_ vector_t hpro_s_ vector_convert_d ( const hpro_s_ vector_t  v,
int *  info 
)

convert real valued, single precision vector to double precision

◆ vector_convert_s()

hpro_s_ vector_t hpro_d_ vector_convert_s ( const hpro_d_ vector_t  v,
int *  info 
)

convert real valued, double precision vector to single precision

◆ vector_convert_z() [1/3]

hpro_z_ vector_t hpro_c_ vector_convert_z ( const hpro_c_ vector_t  v,
int *  info 
)

convert complex valued, single precision vector to double precision

◆ vector_convert_z() [2/3]

hpro_z_ vector_t hpro_d_ vector_convert_z ( const hpro_d_ vector_t  v,
int *  info 
)

convert real valued, double precision vector to complex valued

◆ vector_convert_z() [3/3]

hpro_z_ vector_t hpro_s_ vector_convert_z ( const hpro_s_ vector_t  v,
int *  info 
)

convert real valued, single precision vector to complex valued, double precision