public final class Accelerate
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Accelerate.Function_la_matrix_from_double_buffer_nocopy |
static interface |
Accelerate.Function_la_matrix_from_float_buffer_nocopy |
static interface |
Accelerate.Function_SetBLASParamErrorProc |
static interface |
Accelerate.Function_vImageCreateCGImageFromBuffer |
static interface |
Accelerate.Function_vImageCVImageFormat_SetUserData |
static interface |
Accelerate.Function_vImageGetResamplingFilterSize |
static interface |
Accelerate.Function_vImageNewResamplingFilterForFunctionUsingBuffer |
| Modifier and Type | Method and Description |
|---|---|
static void |
_SparseDestroyOpaqueNumeric_Double(org.moe.natj.general.ptr.VoidPtr toFree) |
static void |
_SparseDestroyOpaqueNumeric_Float(org.moe.natj.general.ptr.VoidPtr toFree) |
static void |
_SparseDestroyOpaqueSymbolic(org.moe.natj.general.ptr.VoidPtr toFree) |
static long |
_SparseGetIterativeStateSize_Double(org.moe.natj.general.ptr.VoidPtr method,
boolean preconditioner,
int m,
int n,
int nrhs) |
static long |
_SparseGetIterativeStateSize_Float(org.moe.natj.general.ptr.VoidPtr method,
boolean preconditioner,
int m,
int n,
int nrhs) |
static SparseNumericFactorOptions |
_SparseGetOptionsFromNumericFactor_Double(org.moe.natj.general.ptr.VoidPtr factor) |
static SparseNumericFactorOptions |
_SparseGetOptionsFromNumericFactor_Float(org.moe.natj.general.ptr.VoidPtr factor) |
static SparseSymbolicFactorOptions |
_SparseGetOptionsFromSymbolicFactor(org.moe.natj.general.ptr.VoidPtr factor) |
static void |
_SparseMultiplySubfactor_Double(org.moe.natj.general.ptr.VoidPtr Subfactor,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.BytePtr workspace) |
static void |
_SparseMultiplySubfactor_Float(org.moe.natj.general.ptr.VoidPtr Subfactor,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.BytePtr workspace) |
static void |
_SparseRefactorQR_Double(org.moe.natj.general.ptr.VoidPtr Matrix,
org.moe.natj.general.ptr.VoidPtr Factorization,
SparseNumericFactorOptions nfoptions,
org.moe.natj.general.ptr.VoidPtr workspace) |
static void |
_SparseRefactorQR_Float(org.moe.natj.general.ptr.VoidPtr Matrix,
org.moe.natj.general.ptr.VoidPtr Factorization,
SparseNumericFactorOptions nfoptions,
org.moe.natj.general.ptr.VoidPtr workspace) |
static void |
_SparseRefactorSymmetric_Double(org.moe.natj.general.ptr.VoidPtr Matrix,
org.moe.natj.general.ptr.VoidPtr Factorization,
SparseNumericFactorOptions nfoptions,
org.moe.natj.general.ptr.VoidPtr workspace) |
static void |
_SparseRefactorSymmetric_Float(org.moe.natj.general.ptr.VoidPtr Matrix,
org.moe.natj.general.ptr.VoidPtr Factorization,
SparseNumericFactorOptions nfoptions,
org.moe.natj.general.ptr.VoidPtr workspace) |
static void |
_SparseReleaseOpaquePreconditioner_Double(org.moe.natj.general.ptr.VoidPtr toFree) |
static void |
_SparseReleaseOpaquePreconditioner_Float(org.moe.natj.general.ptr.VoidPtr toFree) |
static void |
_SparseRetainNumeric_Double(org.moe.natj.general.ptr.VoidPtr numericFactor) |
static void |
_SparseRetainNumeric_Float(org.moe.natj.general.ptr.VoidPtr numericFactor) |
static void |
_SparseRetainSymbolic(org.moe.natj.general.ptr.VoidPtr symbolicFactor) |
static void |
_SparseSolveOpaque_Double(org.moe.natj.general.ptr.VoidPtr Factored,
org.moe.natj.general.ptr.VoidPtr RHS,
org.moe.natj.general.ptr.VoidPtr Soln,
org.moe.natj.general.ptr.VoidPtr workspace) |
static void |
_SparseSolveOpaque_Float(org.moe.natj.general.ptr.VoidPtr Factored,
org.moe.natj.general.ptr.VoidPtr RHS,
org.moe.natj.general.ptr.VoidPtr Soln,
org.moe.natj.general.ptr.VoidPtr workspace) |
static void |
_SparseSolveSubfactor_Double(org.moe.natj.general.ptr.VoidPtr Subfactor,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.BytePtr workspace) |
static void |
_SparseSolveSubfactor_Float(org.moe.natj.general.ptr.VoidPtr Subfactor,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.BytePtr workspace) |
static void |
_SparseTrap() |
static void |
appleblas_dgeadd(int __order,
int __transA,
int __transB,
int __m,
int __n,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
double __beta,
org.moe.natj.general.ptr.ConstDoublePtr __B,
int __ldb,
org.moe.natj.general.ptr.DoublePtr __C,
int __ldc) |
static void |
appleblas_sgeadd(int __order,
int __transA,
int __transB,
int __m,
int __n,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
float __beta,
org.moe.natj.general.ptr.ConstFloatPtr __B,
int __ldb,
org.moe.natj.general.ptr.FloatPtr __C,
int __ldc)
These routines perform linear operations (scalar multiplication and addition)
on matrices, with optional transposition.
|
static int |
BNNSApplyMultiheadAttention(org.moe.natj.general.ptr.VoidPtr F,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr query,
long query_stride,
org.moe.natj.general.ptr.ConstVoidPtr key,
long key_stride,
BNNSNDArrayDescriptor key_mask,
long key_mask_stride,
org.moe.natj.general.ptr.ConstVoidPtr value,
long value_stride,
org.moe.natj.general.ptr.VoidPtr output,
long output_stride,
BNNSNDArrayDescriptor add_to_attention,
org.moe.natj.general.ptr.NUIntPtr backprop_cache_size,
org.moe.natj.general.ptr.VoidPtr backprop_cache,
org.moe.natj.general.ptr.NUIntPtr workspace_size,
org.moe.natj.general.ptr.VoidPtr workspace)
Applies a previously created multihead attention layer
|
static int |
BNNSApplyMultiheadAttentionBackward(org.moe.natj.general.ptr.VoidPtr F,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr query,
long query_stride,
BNNSMHAProjectionParameters query_param_delta,
org.moe.natj.general.ptr.ConstVoidPtr key,
long key_stride,
BNNSNDArrayDescriptor key_mask,
long key_mask_stride,
BNNSMHAProjectionParameters key_param_delta,
org.moe.natj.general.ptr.ConstVoidPtr value,
long value_stride,
BNNSMHAProjectionParameters value_param_delta,
BNNSNDArrayDescriptor add_to_attention,
BNNSNDArrayDescriptor key_attn_bias_delta,
BNNSNDArrayDescriptor value_attn_bias_delta,
org.moe.natj.general.ptr.ConstVoidPtr output,
long output_stride,
BNNSMHAProjectionParameters output_param_delta,
long backprop_cache_size,
org.moe.natj.general.ptr.VoidPtr backprop_cache,
org.moe.natj.general.ptr.NUIntPtr workspace_size,
org.moe.natj.general.ptr.VoidPtr workspace)
Applies a previously created multihead attention layer backwards to obtain gradients
|
static int |
BNNSArithmeticFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
long number_of_inputs,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> in,
org.moe.natj.general.ptr.ConstNUIntPtr in_stride,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> in_delta,
org.moe.natj.general.ptr.ConstNUIntPtr in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride)
Apply an arithmetic filter backward to generate input gradients
|
static int |
BNNSArithmeticFilterApplyBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
long number_of_inputs,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> in,
org.moe.natj.general.ptr.ConstNUIntPtr in_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride)
Apply an arithmetic filter to several pairs of (input set, output) data
|
static int |
BNNSClipByGlobalNorm(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> dest,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<BNNSNDArrayDescriptor>> src,
long count,
float max_norm,
float use_norm)
Clip values of a list of tensors by a maximum global L2-norm.
|
static int |
BNNSClipByNorm(BNNSNDArrayDescriptor dest,
BNNSNDArrayDescriptor src,
float max_norm,
int axis_flags)
Clip tensor values to a maximum L2-norm.
|
static int |
BNNSClipByValue(BNNSNDArrayDescriptor dest,
BNNSNDArrayDescriptor src,
float min_val,
float max_val)
Clip tensor values to a specified min and max
|
static int |
BNNSCompareTensor(BNNSNDArrayDescriptor in0,
BNNSNDArrayDescriptor in1,
int op,
BNNSNDArrayDescriptor out)
create and return a new tensor of bool type by comparing two input tensors
|
static long |
BNNSComputeLSTMTrainingCacheCapacity(BNNSLayerParametersLSTM layer_params)
return the minimum bytes capacity of the training cache buffer (used to store intermediate results during the forward pass)
|
static int |
BNNSComputeNorm(BNNSNDArrayDescriptor dest,
BNNSNDArrayDescriptor src,
int norm_type,
int axis_flags)
Compute the norm of the input tensor.
|
static int |
BNNSComputeNormBackward(org.moe.natj.general.ptr.ConstVoidPtr in,
BNNSNDArrayDescriptor in_delta,
org.moe.natj.general.ptr.ConstVoidPtr out,
BNNSNDArrayDescriptor out_delta,
int norm_type,
int axis_flags)
Backward path of norm computation to generate input delta.
|
static int |
BNNSCopy(BNNSNDArrayDescriptor dest,
BNNSNDArrayDescriptor src,
BNNSFilterParameters filter_params)
Copies the contents of one BNNSNDArrayDescriptor to another of the same shape.
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSCreateRandomGenerator(int method,
BNNSFilterParameters filter_params)
Create a random number generator
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSCreateRandomGeneratorWithSeed(int method,
long seed,
BNNSFilterParameters filter_params)
Create a random number generator using the given seed
|
static void |
BNNSDestroyRandomGenerator(org.moe.natj.general.ptr.VoidPtr generator)
Destroys a random number generator object
|
static int |
BNNSDirectApplyActivationBatch(BNNSLayerParametersActivation layer_params,
BNNSFilterParameters filter_params,
long batch_size,
long in_stride,
long out_stride)
Direct Apply an Activation/Conversion filter to several pairs of (input, output) data
|
static void |
BNNSDirectApplyBroadcastMatMul(boolean transA,
boolean transB,
float alpha,
BNNSNDArrayDescriptor inputA,
BNNSNDArrayDescriptor inputB,
BNNSNDArrayDescriptor output,
BNNSFilterParameters filter_params)
Directly apply a broadcast matrix multiplication layer.
|
static int |
BNNSDirectApplyInTopK(long K,
long axis,
long batch_size,
BNNSNDArrayDescriptor input,
long input_batch_stride,
BNNSNDArrayDescriptor test_indices,
long test_indices_batch_stride,
BNNSNDArrayDescriptor output,
long output_batch_stride,
BNNSFilterParameters filter_params)
Given a tensor index for each member of a batch, returns a boolean vector indicating whether each index
corresponds to a top-k value of the input.
|
static int |
BNNSDirectApplyLSTMBatchBackward(BNNSLayerParametersLSTM layer_params,
BNNSLayerParametersLSTM layer_delta_params,
BNNSFilterParameters filter_params,
org.moe.natj.general.ptr.ConstVoidPtr training_cache_ptr,
long training_cache_capacity)
Direct Apply LSTM with training caching
|
static int |
BNNSDirectApplyLSTMBatchTrainingCaching(BNNSLayerParametersLSTM layer_params,
BNNSFilterParameters filter_params,
org.moe.natj.general.ptr.VoidPtr training_cache_ptr,
long training_cache_capacity)
Direct Apply LSTM with training caching
|
static int |
BNNSDirectApplyQuantizer(BNNSLayerParametersQuantization layer_params,
BNNSFilterParameters filter_params,
long batch_size,
long input_stride,
long output_stride)
Direct Apply a Quantization filter
|
static int |
BNNSDirectApplyReduction(BNNSLayerParametersReduction layer_params,
BNNSFilterParameters filter_params)
Apply Reduction on selected axis
|
static int |
BNNSDirectApplyTopK(long K,
long axis,
long batch_size,
BNNSNDArrayDescriptor input,
long input_batch_stride,
BNNSNDArrayDescriptor best_values,
long best_values_batch_stride,
BNNSNDArrayDescriptor best_indices,
long best_indices_batch_stride,
BNNSFilterParameters filter_params)
Returns top K values
|
static int |
BNNSFilterApply(org.moe.natj.general.ptr.VoidPtr filter,
org.moe.natj.general.ptr.ConstVoidPtr in,
org.moe.natj.general.ptr.VoidPtr out)
Apply a filter
|
static int |
BNNSFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride,
BNNSNDArrayDescriptor weights_delta,
BNNSNDArrayDescriptor bias_delta)
Apply filter backward to generate input delta, weights delta and bias delta
|
static int |
BNNSFilterApplyBackwardTwoInputBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr inA,
long inA_stride,
BNNSNDArrayDescriptor inA_delta,
long inA_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr inB,
long inB_stride,
BNNSNDArrayDescriptor inB_delta,
long inB_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride,
BNNSNDArrayDescriptor weights_delta,
BNNSNDArrayDescriptor bias_delta)
Apply filter backward to generate input deltas, weights delta and bias delta (two input version)
|
static int |
BNNSFilterApplyBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride)
Apply a filter to several pairs of (input, output) data
|
static int |
BNNSFilterApplyTwoInput(org.moe.natj.general.ptr.VoidPtr filter,
org.moe.natj.general.ptr.ConstVoidPtr inA,
org.moe.natj.general.ptr.ConstVoidPtr inB,
org.moe.natj.general.ptr.VoidPtr out)
Apply a filter
|
static int |
BNNSFilterApplyTwoInputBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr inA,
long inA_stride,
org.moe.natj.general.ptr.ConstVoidPtr inB,
long inB_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride)
Apply a filter to a several pairs of (input, output) data
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateConvolutionLayer(BNNSImageStackDescriptor in_desc,
BNNSImageStackDescriptor out_desc,
BNNSConvolutionLayerParameters layer_params,
BNNSFilterParameters filter_params)
Create a convolution layer filter (DEPRECATED, Use BNNSFilterCreateLayerConvolution)
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateFullyConnectedLayer(BNNSVectorDescriptor in_desc,
BNNSVectorDescriptor out_desc,
BNNSFullyConnectedLayerParameters layer_params,
BNNSFilterParameters filter_params)
Create a fully connected layer filter (DEPRECATED, Use BNNSFilterCreateLayerFullyConnected)
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateFusedLayer(long number_of_fused_filters,
org.moe.natj.general.ptr.ConstIntPtr filter_type,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> layer_params,
BNNSFilterParameters filter_params)
Create a fused filter
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerActivation(BNNSLayerParametersActivation layer_params,
BNNSFilterParameters filter_params)
Create a Activation/Conversion layer filter
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerArithmetic(BNNSLayerParametersArithmetic layer_params,
BNNSFilterParameters filter_params)
Create an Arithmetic layer filter
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerBroadcastMatMul(BNNSLayerParametersBroadcastMatMul layer_params,
BNNSFilterParameters filter_params)
Create a layer representing a broadcast matrix multiplication
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerConvolution(BNNSLayerParametersConvolution layer_params,
BNNSFilterParameters filter_params)
Create a convolution layer filter
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerDropout(BNNSLayerParametersDropout layer_params,
BNNSFilterParameters filter_params)
Create a dropout filter
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerEmbedding(BNNSLayerParametersEmbedding layer_params,
BNNSFilterParameters filter_params)
Create an embedding layer
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerFullyConnected(BNNSLayerParametersFullyConnected layer_params,
BNNSFilterParameters filter_params)
Create a fully connected layer filter
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerGram(BNNSLayerParametersGram layer_params,
BNNSFilterParameters filter_params)
Create a layer representing a Gram matrix calculation
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerLoss(org.moe.natj.general.ptr.ConstVoidPtr layer_params,
BNNSFilterParameters filter_params)
Create a Loss layer filter
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerMultiheadAttention(BNNSLayerParametersMultiheadAttention layer_params,
BNNSFilterParameters filter_params)
Create a multiheaded attention layer
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerNormalization(int normType,
BNNSLayerParametersNormalization layer_params,
BNNSFilterParameters filter_params)
Create a Normalization layer filter
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerPadding(BNNSLayerParametersPadding layer_params,
BNNSFilterParameters filter_params)
Create a padding filter
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerPermute(BNNSLayerParametersPermute layer_params,
BNNSFilterParameters filter_params)
Create a Permute layer filter
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerPooling(BNNSLayerParametersPooling layer_params,
BNNSFilterParameters filter_params)
Create a pooling layer filter
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerReduction(BNNSLayerParametersReduction layer_params,
BNNSFilterParameters filter_params)
Create a reduction layer
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerResize(BNNSLayerParametersResize layer_params,
BNNSFilterParameters filter_params)
Create a layer representing a resizing in one or more dimensions
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerTensorContraction(BNNSLayerParametersTensorContraction layer_params,
BNNSFilterParameters filter_params)
Creates a layer representing an arbitrary tensor contraction
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateLayerTransposedConvolution(BNNSLayerParametersConvolution layer_params,
BNNSFilterParameters filter_params)
Create a transposed convolution layer filter (also known as deconvolution)
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreatePoolingLayer(BNNSImageStackDescriptor in_desc,
BNNSImageStackDescriptor out_desc,
BNNSPoolingLayerParameters layer_params,
BNNSFilterParameters filter_params)
Create a pooling layer filter (DEPRECATED, Use BNNSFilterCreateLayerPooling)
|
static org.moe.natj.general.ptr.VoidPtr |
BNNSFilterCreateVectorActivationLayer(BNNSVectorDescriptor in_desc,
BNNSVectorDescriptor out_desc,
BNNSActivation activation,
BNNSFilterParameters filter_params)
Create a vector conversion/activation layer filter (DEPRECATED, Use BNNSFilterCreateLayerActivation)
|
static void |
BNNSFilterDestroy(org.moe.natj.general.ptr.VoidPtr filter)
Destroy filter
|
static int |
BNNSFusedFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> delta_parameters)
Apply a fused filter backward to generate gradients.
|
static int |
BNNSFusedFilterApplyBackwardMultiInputBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
long number_of_inputs,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> in,
org.moe.natj.general.ptr.ConstNUIntPtr in_stride,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> in_delta,
org.moe.natj.general.ptr.ConstNUIntPtr in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> delta_parameters)
Apply a fused filter backward to generate gradients.
|
static int |
BNNSFusedFilterApplyBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride,
boolean training)
Apply a fused filter to several pairs of (input, output) data
|
static int |
BNNSFusedFilterApplyMultiInputBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
long number_of_inputs,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> in,
org.moe.natj.general.ptr.ConstNUIntPtr in_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride,
boolean training)
Apply a fused filter to several pairs of (input set, output) data
|
static BNNSNDArrayDescriptor |
BNNSGetPointer(org.moe.natj.general.ptr.VoidPtr filter,
int target)
Get NDArray descriptor containing reference to filter data member
|
static int |
BNNSLossFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr labels,
long labels_stride,
org.moe.natj.general.ptr.ConstVoidPtr weights,
long weights_size,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride)
Apply a loss filter backward to generate gradients.
|
static int |
BNNSLossFilterApplyBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
org.moe.natj.general.ptr.ConstVoidPtr labels,
long labels_stride,
org.moe.natj.general.ptr.ConstVoidPtr weights,
long weights_size,
org.moe.natj.general.ptr.VoidPtr out,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride)
Apply a loss filter to compute forward loss and loss gradient on a batch with several pairs of (input, labels)
|
static int |
BNNSNormalizationFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride,
BNNSNDArrayDescriptor beta_delta,
BNNSNDArrayDescriptor gamma_delta)
Apply a normalization filter backward to generate input delta, beta delta and gamma delta
|
static int |
BNNSNormalizationFilterApplyBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride,
boolean training)
Apply a normalization filter to several pairs of (input, output) data
|
static int |
BNNSOptimizerStep(int function,
org.moe.natj.general.ptr.ConstVoidPtr OptimizerAlgFields,
long number_of_parameters,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> parameters,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<BNNSNDArrayDescriptor>> gradients,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> accumulators,
BNNSFilterParameters filter_params)
Apply a single step of optimization to one or more parameters
|
static int |
BNNSPermuteFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride)
Apply permute filter backward to generate input gradient
|
static int |
BNNSPoolingFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride,
BNNSNDArrayDescriptor bias_delta,
org.moe.natj.general.ptr.ConstNUIntPtr indices,
long idx_stride)
Apply pooling filter backward to generate input delta and bias delta
|
static int |
BNNSPoolingFilterApplyBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride,
org.moe.natj.general.ptr.NUIntPtr indices,
long idx_stride)
Applies a previously created pooling layer filter
|
static int |
BNNSRandomFillUniformFloat(org.moe.natj.general.ptr.VoidPtr generator,
BNNSNDArrayDescriptor desc,
float a,
float b)
Fill the supplied tensor with random float data using the supplied generator mapped to the Unif(a, b) distribution
|
static int |
BNNSRandomFillUniformInt(org.moe.natj.general.ptr.VoidPtr generator,
BNNSNDArrayDescriptor desc,
long a,
long b)
Fill the supplied tensor with random integer data using the supplied generator mapped to the Unif(a, b) distribution
|
static int |
BNNSRandomGeneratorGetState(org.moe.natj.general.ptr.VoidPtr generator,
long state_size,
org.moe.natj.general.ptr.VoidPtr state)
Get the state for a RandomGenerator
|
static int |
BNNSRandomGeneratorSetState(org.moe.natj.general.ptr.VoidPtr generator,
long state_size,
org.moe.natj.general.ptr.VoidPtr state)
Set the state for a RandomGenerator
|
static long |
BNNSRandomGeneratorStateSize(org.moe.natj.general.ptr.VoidPtr generator)
Get the state size in bytes for a RandomGenerator
|
static int |
BNNSTranspose(BNNSNDArrayDescriptor dest,
BNNSNDArrayDescriptor src,
long axis0,
long axis1,
BNNSFilterParameters filter_params)
Transposes a tensor by swapping two of its dimensions.
|
static void |
catlas_caxpby(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
catlas_cset(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
catlas_daxpby(int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
double __beta,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY) |
static void |
catlas_dset(int __N,
double __alpha,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX) |
static void |
catlas_saxpby(int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
float __beta,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY) |
static void |
catlas_sset(int __N,
float __alpha,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX) |
static void |
catlas_zaxpby(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
catlas_zset(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static int |
caxpy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ca,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
cbdsqr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncvt,
org.moe.natj.general.ptr.IntPtr __nru,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static void |
cblas_caxpy(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_ccopy(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_cdotc_sub(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __dotc) |
static void |
cblas_cdotu_sub(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __dotu)
Functions having prefixes Z and C only
|
static void |
cblas_cgbmv(int __Order,
int __TransA,
int __M,
int __N,
int __KL,
int __KU,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_cgemm(int __Order,
int __TransA,
int __TransB,
int __M,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_cgemv(int __Order,
int __TransA,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_cgerc(int __Order,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda) |
static void |
cblas_cgeru(int __Order,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda) |
static void |
cblas_chbmv(int __Order,
int __Uplo,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_chemm(int __Order,
int __Side,
int __Uplo,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
Routines with prefixes C and Z only
|
static void |
cblas_chemv(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
Routines with C and Z prefixes only
|
static void |
cblas_cher(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda) |
static void |
cblas_cher2(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda) |
static void |
cblas_cher2k(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
float __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_cherk(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
float __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
float __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_chpmv(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __Ap,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_chpr(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __A) |
static void |
cblas_chpr2(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __Ap) |
static void |
cblas_crotg(org.moe.natj.general.ptr.VoidPtr __a,
org.moe.natj.general.ptr.VoidPtr __b,
org.moe.natj.general.ptr.VoidPtr __c,
org.moe.natj.general.ptr.VoidPtr __s)
Extra reference routines provided by ATLAS, but not mandated by the standard
|
static void |
cblas_cscal(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_csrot(int __N,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY,
float __c,
float __s) |
static void |
cblas_csscal(int __N,
float __alpha,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_cswap(int __N,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_csymm(int __Order,
int __Side,
int __Uplo,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_csyr2k(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_csyrk(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_ctbmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_ctbsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_ctpmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __Ap,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_ctpsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __Ap,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_ctrmm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __B,
int __ldb) |
static void |
cblas_ctrmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_ctrsm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __B,
int __ldb) |
static void |
cblas_ctrsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static double |
cblas_dasum(int __N,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX) |
static void |
cblas_daxpy(int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY) |
static void |
cblas_dcopy(int __N,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY) |
static double |
cblas_ddot(int __N,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.ConstDoublePtr __Y,
int __incY) |
static void |
cblas_dgbmv(int __Order,
int __TransA,
int __M,
int __N,
int __KL,
int __KU,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
double __beta,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY) |
static void |
cblas_dgemm(int __Order,
int __TransA,
int __TransB,
int __M,
int __N,
int __K,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __B,
int __ldb,
double __beta,
org.moe.natj.general.ptr.DoublePtr __C,
int __ldc) |
static void |
cblas_dgemv(int __Order,
int __TransA,
int __M,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
double __beta,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY) |
static void |
cblas_dger(int __Order,
int __M,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.ConstDoublePtr __Y,
int __incY,
org.moe.natj.general.ptr.DoublePtr __A,
int __lda) |
static double |
cblas_dnrm2(int __N,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX) |
static void |
cblas_drot(int __N,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY,
double __c,
double __s) |
static void |
cblas_drotg(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c,
org.moe.natj.general.ptr.DoublePtr __s) |
static void |
cblas_drotm(int __N,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY,
org.moe.natj.general.ptr.ConstDoublePtr __P) |
static void |
cblas_drotmg(org.moe.natj.general.ptr.DoublePtr __d1,
org.moe.natj.general.ptr.DoublePtr __d2,
org.moe.natj.general.ptr.DoublePtr __b1,
double __b2,
org.moe.natj.general.ptr.DoublePtr __P) |
static void |
cblas_dsbmv(int __Order,
int __Uplo,
int __N,
int __K,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
double __beta,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY) |
static void |
cblas_dscal(int __N,
double __alpha,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX) |
static double |
cblas_dsdot(int __N,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstFloatPtr __Y,
int __incY) |
static void |
cblas_dspmv(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __Ap,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
double __beta,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY) |
static void |
cblas_dspr(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __Ap) |
static void |
cblas_dspr2(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.ConstDoublePtr __Y,
int __incY,
org.moe.natj.general.ptr.DoublePtr __A) |
static void |
cblas_dswap(int __N,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY) |
static void |
cblas_dsymm(int __Order,
int __Side,
int __Uplo,
int __M,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __B,
int __ldb,
double __beta,
org.moe.natj.general.ptr.DoublePtr __C,
int __ldc) |
static void |
cblas_dsymv(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
double __beta,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY) |
static void |
cblas_dsyr(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __A,
int __lda) |
static void |
cblas_dsyr2(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.ConstDoublePtr __Y,
int __incY,
org.moe.natj.general.ptr.DoublePtr __A,
int __lda) |
static void |
cblas_dsyr2k(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __B,
int __ldb,
double __beta,
org.moe.natj.general.ptr.DoublePtr __C,
int __ldc) |
static void |
cblas_dsyrk(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
double __beta,
org.moe.natj.general.ptr.DoublePtr __C,
int __ldc) |
static void |
cblas_dtbmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX) |
static void |
cblas_dtbsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX) |
static void |
cblas_dtpmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstDoublePtr __Ap,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX) |
static void |
cblas_dtpsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstDoublePtr __Ap,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX) |
static void |
cblas_dtrmm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.DoublePtr __B,
int __ldb) |
static void |
cblas_dtrmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX) |
static void |
cblas_dtrsm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.DoublePtr __B,
int __ldb) |
static void |
cblas_dtrsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX) |
static double |
cblas_dzasum(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX) |
static double |
cblas_dznrm2(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX) |
static int |
cblas_errprn(int __ierr,
int __info,
org.moe.natj.general.ptr.BytePtr __form,
java.lang.Object... varargs) |
static int |
cblas_icamax(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX) |
static int |
cblas_idamax(int __N,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX) |
static int |
cblas_isamax(int __N,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX)
Functions having standard 4 prefixes (S D C Z)
|
static int |
cblas_izamax(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX) |
static float |
cblas_sasum(int __N,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX) |
static void |
cblas_saxpy(int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY) |
static float |
cblas_scasum(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX) |
static float |
cblas_scnrm2(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX) |
static void |
cblas_scopy(int __N,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY) |
static float |
cblas_sdot(int __N,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstFloatPtr __Y,
int __incY) |
static float |
cblas_sdsdot(int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstFloatPtr __Y,
int __incY)
===========================================================================
Prototypes for level 1 BLAS functions (complex are recast as routines)
===========================================================================
|
static void |
cblas_sgbmv(int __Order,
int __TransA,
int __M,
int __N,
int __KL,
int __KU,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
float __beta,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY) |
static void |
cblas_sgemm(int __Order,
int __TransA,
int __TransB,
int __M,
int __N,
int __K,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __B,
int __ldb,
float __beta,
org.moe.natj.general.ptr.FloatPtr __C,
int __ldc)
Routines with standard 4 prefixes (S, D, C, Z)
|
static void |
cblas_sgemv(int __Order,
int __TransA,
int __M,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
float __beta,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY)
Routines with standard 4 prefixes (S, D, C, Z)
|
static void |
cblas_sger(int __Order,
int __M,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstFloatPtr __Y,
int __incY,
org.moe.natj.general.ptr.FloatPtr __A,
int __lda) |
static float |
cblas_snrm2(int __N,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX)
Functions having prefixes S D SC DZ
|
static void |
cblas_srot(int __N,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY,
float __c,
float __s) |
static void |
cblas_srotg(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c,
org.moe.natj.general.ptr.FloatPtr __s)
Routines with S and D prefix only
|
static void |
cblas_srotm(int __N,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY,
org.moe.natj.general.ptr.ConstFloatPtr __P) |
static void |
cblas_srotmg(org.moe.natj.general.ptr.FloatPtr __d1,
org.moe.natj.general.ptr.FloatPtr __d2,
org.moe.natj.general.ptr.FloatPtr __b1,
float __b2,
org.moe.natj.general.ptr.FloatPtr __P) |
static void |
cblas_ssbmv(int __Order,
int __Uplo,
int __N,
int __K,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
float __beta,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY) |
static void |
cblas_sscal(int __N,
float __alpha,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX)
Routines with S D C Z CS and ZD prefixes
|
static void |
cblas_sspmv(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __Ap,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
float __beta,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY) |
static void |
cblas_sspr(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __Ap) |
static void |
cblas_sspr2(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstFloatPtr __Y,
int __incY,
org.moe.natj.general.ptr.FloatPtr __A) |
static void |
cblas_sswap(int __N,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY)
Routines with standard 4 prefixes (s, d, c, z)
|
static void |
cblas_ssymm(int __Order,
int __Side,
int __Uplo,
int __M,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __B,
int __ldb,
float __beta,
org.moe.natj.general.ptr.FloatPtr __C,
int __ldc) |
static void |
cblas_ssymv(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
float __beta,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY)
Routines with S and D prefixes only
|
static void |
cblas_ssyr(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __A,
int __lda) |
static void |
cblas_ssyr2(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstFloatPtr __Y,
int __incY,
org.moe.natj.general.ptr.FloatPtr __A,
int __lda) |
static void |
cblas_ssyr2k(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __B,
int __ldb,
float __beta,
org.moe.natj.general.ptr.FloatPtr __C,
int __ldc) |
static void |
cblas_ssyrk(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
float __beta,
org.moe.natj.general.ptr.FloatPtr __C,
int __ldc) |
static void |
cblas_stbmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX) |
static void |
cblas_stbsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX) |
static void |
cblas_stpmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstFloatPtr __Ap,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX) |
static void |
cblas_stpsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstFloatPtr __Ap,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX) |
static void |
cblas_strmm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.FloatPtr __B,
int __ldb) |
static void |
cblas_strmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX) |
static void |
cblas_strsm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.FloatPtr __B,
int __ldb) |
static void |
cblas_strsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX) |
static void |
cblas_xerbla(int __p,
org.moe.natj.general.ptr.BytePtr __rout,
org.moe.natj.general.ptr.BytePtr __form,
java.lang.Object... varargs) |
static void |
cblas_zaxpy(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_zcopy(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_zdotc_sub(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __dotc) |
static void |
cblas_zdotu_sub(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __dotu) |
static void |
cblas_zdrot(int __N,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY,
double __c,
double __s) |
static void |
cblas_zdscal(int __N,
double __alpha,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_zgbmv(int __Order,
int __TransA,
int __M,
int __N,
int __KL,
int __KU,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_zgemm(int __Order,
int __TransA,
int __TransB,
int __M,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_zgemv(int __Order,
int __TransA,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_zgerc(int __Order,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda) |
static void |
cblas_zgeru(int __Order,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda) |
static void |
cblas_zhbmv(int __Order,
int __Uplo,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_zhemm(int __Order,
int __Side,
int __Uplo,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_zhemv(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_zher(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda) |
static void |
cblas_zher2(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda) |
static void |
cblas_zher2k(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
double __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_zherk(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
double __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
double __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_zhpmv(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __Ap,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_zhpr(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __A) |
static void |
cblas_zhpr2(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __Ap) |
static void |
cblas_zrotg(org.moe.natj.general.ptr.VoidPtr __a,
org.moe.natj.general.ptr.VoidPtr __b,
org.moe.natj.general.ptr.VoidPtr __c,
org.moe.natj.general.ptr.VoidPtr __s) |
static void |
cblas_zscal(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_zswap(int __N,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY) |
static void |
cblas_zsymm(int __Order,
int __Side,
int __Uplo,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_zsyr2k(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_zsyrk(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc) |
static void |
cblas_ztbmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_ztbsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_ztpmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __Ap,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_ztpsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __Ap,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_ztrmm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __B,
int __ldb) |
static void |
cblas_ztrmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static void |
cblas_ztrsm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __B,
int __ldb) |
static void |
cblas_ztrsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX) |
static int |
ccopy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy) |
static void |
cdotc_(org.moe.natj.general.ptr.VoidPtr ret_val,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy) |
static void |
cdotu_(org.moe.natj.general.ptr.VoidPtr ret_val,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
cgbbrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __pt,
org.moe.natj.general.ptr.IntPtr __ldpt,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgbequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgbequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgbmv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr kl,
org.moe.natj.general.ptr.IntPtr ku,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
cgbrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgbsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgbtf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgbtrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgbtrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgebak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgebal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgebd2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tauq,
__CLPK_complex __taup,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgebrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tauq,
__CLPK_complex __taup,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgecon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgeequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgeequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgeev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __w,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgeevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __w,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __abnrm,
org.moe.natj.general.ptr.FloatPtr __rconde,
org.moe.natj.general.ptr.FloatPtr __rcondv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgegs_(org.moe.natj.general.ptr.BytePtr __jobvsl,
org.moe.natj.general.ptr.BytePtr __jobvsr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __vsl,
org.moe.natj.general.ptr.IntPtr __ldvsl,
__CLPK_complex __vsr,
org.moe.natj.general.ptr.IntPtr __ldvsr,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgegv_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgehd2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgehrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgelq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgelqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgels_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgelsd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgelss_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgelsx_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgelsy_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgemm_(org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr transb,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
cgemv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
cgeql2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgeqlf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgeqp3_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgeqpf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgeqr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgeqrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgerc_(org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
cgerfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgerq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgerqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgeru_(org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
cgesc2_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __rhs,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.FloatPtr __scale) |
static int |
cgesdd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_complex __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgesv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgesvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobvt,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_complex __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgesvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgetc2_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgetf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgetrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgetri_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgetrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cggbak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __lscale,
org.moe.natj.general.ptr.FloatPtr __rscale,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cggbal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __lscale,
org.moe.natj.general.ptr.FloatPtr __rscale,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cggev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cggevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __lscale,
org.moe.natj.general.ptr.FloatPtr __rscale,
org.moe.natj.general.ptr.FloatPtr __abnrm,
org.moe.natj.general.ptr.FloatPtr __bbnrm,
org.moe.natj.general.ptr.FloatPtr __rconde,
org.moe.natj.general.ptr.FloatPtr __rcondv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __bwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cggglm_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __d__,
__CLPK_complex __x,
__CLPK_complex __y,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgghrd_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgglse_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __c__,
__CLPK_complex __d__,
__CLPK_complex __x,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cggqrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __taua,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __taub,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cggrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __taua,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __taub,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cggsvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cggsvp_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __tola,
org.moe.natj.general.ptr.FloatPtr __tolb,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgtcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgtrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __dlf,
__CLPK_complex __df,
__CLPK_complex __duf,
__CLPK_complex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgtsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgtsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __dlf,
__CLPK_complex __df,
__CLPK_complex __duf,
__CLPK_complex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgttrf_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgttrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cgtts2_(org.moe.natj.general.ptr.IntPtr __itrans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
chbev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chbevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chbevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chbgst_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chbgv_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chbgvd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chbgvx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
chbtrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
checon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cheequb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cheev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cheevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cheevr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cheevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chegs2_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chegst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chegv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chegvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chegvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chemm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
chemv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
cher_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
cher2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
cher2k_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
cherfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cherk_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
chesv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chesvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chetd2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chetf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chetrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chetrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chetri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chetrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chfrk_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __alpha,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __beta,
__CLPK_complex __c__) |
static int |
chgeqz_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static void |
chla_transtype__(org.moe.natj.general.ptr.BytePtr __ret_val,
int __ret_val_len,
org.moe.natj.general.ptr.IntPtr __trans) |
static int |
chpcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chpev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chpevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chpevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chpgst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __bp,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chpgv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __bp,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chpgvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __bp,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chpgvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __bp,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chpmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr ap,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
chpr_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr ap) |
static int |
chpr2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr ap) |
static int |
chprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chpsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chpsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chptrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chsein_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __eigsrc,
org.moe.natj.general.ptr.BytePtr __initv,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __w,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __ifaill,
org.moe.natj.general.ptr.IntPtr __ifailr,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
chseqr_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clabrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tauq,
__CLPK_complex __taup,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __ldy) |
static int |
clacgv_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
clacn2_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __v,
__CLPK_complex __x,
org.moe.natj.general.ptr.FloatPtr __est,
org.moe.natj.general.ptr.IntPtr __kase,
org.moe.natj.general.ptr.IntPtr __isave) |
static int |
clacon_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __v,
__CLPK_complex __x,
org.moe.natj.general.ptr.FloatPtr __est,
org.moe.natj.general.ptr.IntPtr __kase) |
static int |
clacp2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
clacpy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
clacrm_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __rwork) |
static int |
clacrt_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __cx,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __cy,
org.moe.natj.general.ptr.IntPtr __incy,
__CLPK_complex __c__,
__CLPK_complex __s) |
static void |
cladiv_(__CLPK_complex __ret_val,
__CLPK_complex __x,
__CLPK_complex __y) |
static int |
claed0_(org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __qstore,
org.moe.natj.general.ptr.IntPtr __ldqs,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
claed7_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __tlvls,
org.moe.natj.general.ptr.IntPtr __curlvl,
org.moe.natj.general.ptr.IntPtr __curpbm,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.FloatPtr __qstore,
org.moe.natj.general.ptr.IntPtr __qptr,
org.moe.natj.general.ptr.IntPtr __prmptr,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
claed8_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __qsiz,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __dlamda,
__CLPK_complex __q2,
org.moe.natj.general.ptr.IntPtr __ldq2,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __indxp,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
claein_(org.moe.natj.general.ptr.IntPtr __rightv,
org.moe.natj.general.ptr.IntPtr __noinit,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __w,
__CLPK_complex __v,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.FloatPtr __eps3,
org.moe.natj.general.ptr.FloatPtr __smlnum,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
claesy_(__CLPK_complex __a,
__CLPK_complex __b,
__CLPK_complex __c__,
__CLPK_complex __rt1,
__CLPK_complex __rt2,
__CLPK_complex __evscal,
__CLPK_complex __cs1,
__CLPK_complex __sn1) |
static int |
claev2_(__CLPK_complex __a,
__CLPK_complex __b,
__CLPK_complex __c__,
org.moe.natj.general.ptr.FloatPtr __rt1,
org.moe.natj.general.ptr.FloatPtr __rt2,
org.moe.natj.general.ptr.FloatPtr __cs1,
__CLPK_complex __sn1) |
static int |
clag2z_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __sa,
org.moe.natj.general.ptr.IntPtr __ldsa,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clags2_(org.moe.natj.general.ptr.IntPtr __upper,
org.moe.natj.general.ptr.FloatPtr __a1,
__CLPK_complex __a2,
org.moe.natj.general.ptr.FloatPtr __a3,
org.moe.natj.general.ptr.FloatPtr __b1,
__CLPK_complex __b2,
org.moe.natj.general.ptr.FloatPtr __b3,
org.moe.natj.general.ptr.FloatPtr __csu,
__CLPK_complex __snu,
org.moe.natj.general.ptr.FloatPtr __csv,
__CLPK_complex __snv,
org.moe.natj.general.ptr.FloatPtr __csq,
__CLPK_complex __snq) |
static int |
clagtm_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __alpha,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __beta,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
clahef_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __ldw,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clahqr_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clahr2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __ldy) |
static int |
clahrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __ldy) |
static int |
claic1_(org.moe.natj.general.ptr.IntPtr __job,
org.moe.natj.general.ptr.IntPtr __j,
__CLPK_complex __x,
org.moe.natj.general.ptr.FloatPtr __sest,
__CLPK_complex __w,
__CLPK_complex __gamma,
org.moe.natj.general.ptr.FloatPtr __sestpr,
__CLPK_complex __s,
__CLPK_complex __c__) |
static int |
clals0_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.FloatPtr __poles,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clalsa_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __poles,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clalsd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static double |
clangb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
clange_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
clangt_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du) |
static double |
clanhb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
clanhe_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
clanhf_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
clanhp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
clanhs_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
clanht_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e) |
static double |
clansb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
clansp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
clansy_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
clantb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
clantp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
clantr_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work) |
static int |
clapll_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __ssmin) |
static int |
clapmt_(org.moe.natj.general.ptr.IntPtr __forwrd,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.IntPtr __k) |
static int |
claqgb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
claqge_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
claqhb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
claqhe_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
claqhp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
claqp2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_complex __tau,
org.moe.natj.general.ptr.FloatPtr __vn1,
org.moe.natj.general.ptr.FloatPtr __vn2,
__CLPK_complex __work) |
static int |
claqps_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_complex __tau,
org.moe.natj.general.ptr.FloatPtr __vn1,
org.moe.natj.general.ptr.FloatPtr __vn2,
__CLPK_complex __auxv,
__CLPK_complex __f,
org.moe.natj.general.ptr.IntPtr __ldf) |
static int |
claqr0_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
claqr1_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __s1,
__CLPK_complex __s2,
__CLPK_complex __v) |
static int |
claqr2_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
__CLPK_complex __sh,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
__CLPK_complex __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork) |
static int |
claqr3_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
__CLPK_complex __sh,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
__CLPK_complex __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork) |
static int |
claqr4_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
claqr5_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __kacc22,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nshfts,
__CLPK_complex __s,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.IntPtr __nv,
__CLPK_complex __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.IntPtr __nh,
__CLPK_complex __wh,
org.moe.natj.general.ptr.IntPtr __ldwh) |
static int |
claqsb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
claqsp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
claqsy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
clar1v_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __b1,
org.moe.natj.general.ptr.IntPtr __bn,
org.moe.natj.general.ptr.FloatPtr __lambda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __l,
org.moe.natj.general.ptr.FloatPtr __ld,
org.moe.natj.general.ptr.FloatPtr __lld,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __gaptol,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __wantnc,
org.moe.natj.general.ptr.IntPtr __negcnt,
org.moe.natj.general.ptr.FloatPtr __ztz,
org.moe.natj.general.ptr.FloatPtr __mingma,
org.moe.natj.general.ptr.IntPtr __r__,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __nrminv,
org.moe.natj.general.ptr.FloatPtr __resid,
org.moe.natj.general.ptr.FloatPtr __rqcorr,
org.moe.natj.general.ptr.FloatPtr __work) |
static int |
clar2v_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
__CLPK_complex __y,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __c__,
__CLPK_complex __s,
org.moe.natj.general.ptr.IntPtr __incc) |
static int |
clarcm_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __rwork) |
static int |
clarf_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __incv,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work) |
static int |
clarfb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __ldwork) |
static int |
clarfg_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __tau) |
static int |
clarfp_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __tau) |
static int |
clarft_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __tau,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt) |
static int |
clarfx_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __v,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work) |
static int |
clargv_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __incc) |
static int |
clarnv_(org.moe.natj.general.ptr.IntPtr __idist,
org.moe.natj.general.ptr.IntPtr __iseed,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x) |
static int |
clarrv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __l,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __dol,
org.moe.natj.general.ptr.IntPtr __dou,
org.moe.natj.general.ptr.FloatPtr __minrgp,
org.moe.natj.general.ptr.FloatPtr __rtol1,
org.moe.natj.general.ptr.FloatPtr __rtol2,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __wgap,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.FloatPtr __gers,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clarscl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx) |
static int |
clartg_(__CLPK_complex __f,
__CLPK_complex __g,
org.moe.natj.general.ptr.FloatPtr __cs,
__CLPK_complex __sn,
__CLPK_complex __r__) |
static int |
clartv_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __c__,
__CLPK_complex __s,
org.moe.natj.general.ptr.IntPtr __incc) |
static int |
clarz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __incv,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work) |
static int |
clarzb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __ldwork) |
static int |
clarzt_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __tau,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt) |
static int |
clascl_(org.moe.natj.general.ptr.BytePtr __type__,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __cfrom,
org.moe.natj.general.ptr.FloatPtr __cto,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clascl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx) |
static int |
claset_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
clasr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __pivot,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
classq_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __sumsq) |
static int |
claswp_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __k1,
org.moe.natj.general.ptr.IntPtr __k2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
clasyf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __ldw,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clatbs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __x,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clatdf_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __rhs,
org.moe.natj.general.ptr.FloatPtr __rdsum,
org.moe.natj.general.ptr.FloatPtr __rdscal,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv) |
static int |
clatps_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __x,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clatrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tau,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __ldw) |
static int |
clatrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __x,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clatrz_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work) |
static int |
clatzm_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __incv,
__CLPK_complex __tau,
__CLPK_complex __c1,
__CLPK_complex __c2,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work) |
static int |
clauu2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
clauum_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpbcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpbequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpbstf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpbsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __s,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpbtf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpbtrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpftrf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpftrs_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpocon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpoequ_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpoequb_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cporfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cposv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cposvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __s,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpotf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpotrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpotri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpotrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cppcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cppequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __afp,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cppsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cppsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __afp,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __s,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpstf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpstrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cptcon_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cptrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
org.moe.natj.general.ptr.FloatPtr __df,
__CLPK_complex __ef,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cptsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cptsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
org.moe.natj.general.ptr.FloatPtr __df,
__CLPK_complex __ef,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpttrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cpttrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cptts2_(org.moe.natj.general.ptr.IntPtr __iuplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
crot_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __cx,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __cy,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __c__,
__CLPK_complex __s) |
static int |
crotg_(org.moe.natj.general.ptr.VoidPtr ca,
org.moe.natj.general.ptr.VoidPtr cb,
org.moe.natj.general.ptr.FloatPtr c,
org.moe.natj.general.ptr.VoidPtr cs) |
static int |
cscal_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ca,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
cspcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cspmv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __ap,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __beta,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __incy) |
static int |
cspr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __ap) |
static int |
csprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cspsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cspsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csrot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.FloatPtr c,
org.moe.natj.general.ptr.FloatPtr s) |
static int |
csrscl_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __sa,
__CLPK_complex __sx,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
csscal_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sa,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
cstedc_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cstegr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cstein_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __isplit,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cstemr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __nzc,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.IntPtr __tryrac,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cswap_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
csycon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csyequb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csymm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
csymv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __beta,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __incy) |
static int |
csyr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
csyr2k_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
csyrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csyrk_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
csysv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csysvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csytf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csytrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csytri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
csytrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ctbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctbsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ctbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctfsm_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __a,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
ctftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctfttp_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __arf,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctfttr_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __arf,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctgevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __s,
org.moe.natj.general.ptr.IntPtr __lds,
__CLPK_complex __p,
org.moe.natj.general.ptr.IntPtr __ldp,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctgex2_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __j1,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctgexc_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctgsen_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __pl,
org.moe.natj.general.ptr.FloatPtr __pr,
org.moe.natj.general.ptr.FloatPtr __dif,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctgsja_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __tola,
org.moe.natj.general.ptr.FloatPtr __tolb,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __ncycle,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctgsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __dif,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctgsy2_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
__CLPK_complex __e,
org.moe.natj.general.ptr.IntPtr __lde,
__CLPK_complex __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __rdsum,
org.moe.natj.general.ptr.FloatPtr __rdscal,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctgsyl_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
__CLPK_complex __e,
org.moe.natj.general.ptr.IntPtr __lde,
__CLPK_complex __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __dif,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctpcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctpmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ap,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ctprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctpsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ap,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ctptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctpttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __arf,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctpttr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctrcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctrevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctrexc_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctrmm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb) |
static int |
ctrmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ctrrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctrsen_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __sep,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctrsm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb) |
static int |
ctrsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __sep,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __ldwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctrsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ctrsyl_(org.moe.natj.general.ptr.BytePtr __trana,
org.moe.natj.general.ptr.BytePtr __tranb,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctrti2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctrtri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctrtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctrttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __arf,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctrttp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctzrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ctzrzf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cung2l_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cung2r_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cungbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunghr_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cungl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunglq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cungql_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cungqr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cungr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cungrq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cungtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunm2l_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunm2r_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunmbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunmhr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunml2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunmlq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunmql_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunmqr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunmr2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunmr3_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunmrq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunmrz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cunmtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cupgtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __tau,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
cupmtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static double |
dasum_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
daxpy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr da,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr dy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
dbdsdc_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __iq,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dbdsqr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncvt,
org.moe.natj.general.ptr.IntPtr __nru,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dcopy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr dy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
ddisna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __sep,
org.moe.natj.general.ptr.IntPtr __info) |
static double |
ddot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr dy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
dgbbrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __pt,
org.moe.natj.general.ptr.IntPtr __ldpt,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgbequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgbequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgbmv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr kl,
org.moe.natj.general.ptr.IntPtr ku,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
dgbrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgbsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgbtf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgbtrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgbtrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgebak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgebal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgebd2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tauq,
org.moe.natj.general.ptr.DoublePtr __taup,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgebrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tauq,
org.moe.natj.general.ptr.DoublePtr __taup,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgecon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgeequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgeequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgeev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgeevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __abnrm,
org.moe.natj.general.ptr.DoublePtr __rconde,
org.moe.natj.general.ptr.DoublePtr __rcondv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgegs_(org.moe.natj.general.ptr.BytePtr __jobvsl,
org.moe.natj.general.ptr.BytePtr __jobvsr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __vsl,
org.moe.natj.general.ptr.IntPtr __ldvsl,
org.moe.natj.general.ptr.DoublePtr __vsr,
org.moe.natj.general.ptr.IntPtr __ldvsr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgegv_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgehd2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgehrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgejsv_(org.moe.natj.general.ptr.BytePtr __joba,
org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobr,
org.moe.natj.general.ptr.BytePtr __jobt,
org.moe.natj.general.ptr.BytePtr __jobp,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __sva,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgelq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgelqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgels_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgelsd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgelss_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgelsx_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgelsy_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgemm_(org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr transb,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
dgemv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
dgeql2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgeqlf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgeqp3_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgeqpf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgeqr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgeqrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dger_(org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
dgerfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgerq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgerqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgesc2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __rhs,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.DoublePtr __scale) |
static int |
dgesdd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgesv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgesvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobvt,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgesvj_(org.moe.natj.general.ptr.BytePtr __joba,
org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __sva,
org.moe.natj.general.ptr.IntPtr __mv,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgesvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgetc2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgetf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgetrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgetri_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgetrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dggbak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __lscale,
org.moe.natj.general.ptr.DoublePtr __rscale,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dggbal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __lscale,
org.moe.natj.general.ptr.DoublePtr __rscale,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dggev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dggevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __lscale,
org.moe.natj.general.ptr.DoublePtr __rscale,
org.moe.natj.general.ptr.DoublePtr __abnrm,
org.moe.natj.general.ptr.DoublePtr __bbnrm,
org.moe.natj.general.ptr.DoublePtr __rconde,
org.moe.natj.general.ptr.DoublePtr __rcondv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __bwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dggglm_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgghrd_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgglse_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dggqrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __taua,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __taub,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dggrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __taua,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __taub,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dggsvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dggsvp_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __tola,
org.moe.natj.general.ptr.DoublePtr __tolb,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgsvj0_(org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __sva,
org.moe.natj.general.ptr.IntPtr __mv,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __eps,
org.moe.natj.general.ptr.DoublePtr __sfmin,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.IntPtr __nsweep,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgsvj1_(org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __sva,
org.moe.natj.general.ptr.IntPtr __mv,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __eps,
org.moe.natj.general.ptr.DoublePtr __sfmin,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.IntPtr __nsweep,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgtcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgtrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __dlf,
org.moe.natj.general.ptr.DoublePtr __df,
org.moe.natj.general.ptr.DoublePtr __duf,
org.moe.natj.general.ptr.DoublePtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgtsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgtsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __dlf,
org.moe.natj.general.ptr.DoublePtr __df,
org.moe.natj.general.ptr.DoublePtr __duf,
org.moe.natj.general.ptr.DoublePtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgttrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgttrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dgtts2_(org.moe.natj.general.ptr.IntPtr __itrans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
dhgeqz_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dhsein_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __eigsrc,
org.moe.natj.general.ptr.BytePtr __initv,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __ifaill,
org.moe.natj.general.ptr.IntPtr __ifailr,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dhseqr_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
disnan_(org.moe.natj.general.ptr.DoublePtr __din) |
static int |
dlabad_(org.moe.natj.general.ptr.DoublePtr __small,
org.moe.natj.general.ptr.DoublePtr __large) |
static int |
dlabrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tauq,
org.moe.natj.general.ptr.DoublePtr __taup,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.IntPtr __ldy) |
static int |
dlacn2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.DoublePtr __est,
org.moe.natj.general.ptr.IntPtr __kase,
org.moe.natj.general.ptr.IntPtr __isave) |
static int |
dlacon_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.DoublePtr __est,
org.moe.natj.general.ptr.IntPtr __kase) |
static int |
dlacpy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
dladiv_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __p,
org.moe.natj.general.ptr.DoublePtr __q) |
static int |
dlae2_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rt1,
org.moe.natj.general.ptr.DoublePtr __rt2) |
static int |
dlaebz_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __nitmax,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __mmax,
org.moe.natj.general.ptr.IntPtr __minp,
org.moe.natj.general.ptr.IntPtr __nbmin,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.DoublePtr __reltol,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __e2,
org.moe.natj.general.ptr.IntPtr __nval,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __mout,
org.moe.natj.general.ptr.IntPtr __nab,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaed0_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __qstore,
org.moe.natj.general.ptr.IntPtr __ldqs,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaed1_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaed2_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __dlamda,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __q2,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __indxc,
org.moe.natj.general.ptr.IntPtr __indxp,
org.moe.natj.general.ptr.IntPtr __coltyp,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaed3_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __dlamda,
org.moe.natj.general.ptr.DoublePtr __q2,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __ctot,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaed4_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __delta,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __dlam,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaed5_(org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __delta,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __dlam) |
static int |
dlaed6_(org.moe.natj.general.ptr.IntPtr __kniter,
org.moe.natj.general.ptr.IntPtr __orgati,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __finit,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaed7_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __tlvls,
org.moe.natj.general.ptr.IntPtr __curlvl,
org.moe.natj.general.ptr.IntPtr __curpbm,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.DoublePtr __qstore,
org.moe.natj.general.ptr.IntPtr __qptr,
org.moe.natj.general.ptr.IntPtr __prmptr,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaed8_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __dlamda,
org.moe.natj.general.ptr.DoublePtr __q2,
org.moe.natj.general.ptr.IntPtr __ldq2,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.IntPtr __indxp,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaed9_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __kstart,
org.moe.natj.general.ptr.IntPtr __kstop,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __dlamda,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.IntPtr __lds,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaeda_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __tlvls,
org.moe.natj.general.ptr.IntPtr __curlvl,
org.moe.natj.general.ptr.IntPtr __curpbm,
org.moe.natj.general.ptr.IntPtr __prmptr,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __qptr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __ztemp,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaein_(org.moe.natj.general.ptr.IntPtr __rightv,
org.moe.natj.general.ptr.IntPtr __noinit,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.DoublePtr __vi,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.DoublePtr __eps3,
org.moe.natj.general.ptr.DoublePtr __smlnum,
org.moe.natj.general.ptr.DoublePtr __bignum,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaev2_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rt1,
org.moe.natj.general.ptr.DoublePtr __rt2,
org.moe.natj.general.ptr.DoublePtr __cs1,
org.moe.natj.general.ptr.DoublePtr __sn1) |
static int |
dlaexc_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __j1,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlag2_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __safmin,
org.moe.natj.general.ptr.DoublePtr __scale1,
org.moe.natj.general.ptr.DoublePtr __scale2,
org.moe.natj.general.ptr.DoublePtr __wr1,
org.moe.natj.general.ptr.DoublePtr __wr2,
org.moe.natj.general.ptr.DoublePtr __wi) |
static int |
dlag2s_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __sa,
org.moe.natj.general.ptr.IntPtr __ldsa,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlags2_(org.moe.natj.general.ptr.IntPtr __upper,
org.moe.natj.general.ptr.DoublePtr __a1,
org.moe.natj.general.ptr.DoublePtr __a2,
org.moe.natj.general.ptr.DoublePtr __a3,
org.moe.natj.general.ptr.DoublePtr __b1,
org.moe.natj.general.ptr.DoublePtr __b2,
org.moe.natj.general.ptr.DoublePtr __b3,
org.moe.natj.general.ptr.DoublePtr __csu,
org.moe.natj.general.ptr.DoublePtr __snu,
org.moe.natj.general.ptr.DoublePtr __csv,
org.moe.natj.general.ptr.DoublePtr __snv,
org.moe.natj.general.ptr.DoublePtr __csq,
org.moe.natj.general.ptr.DoublePtr __snq) |
static int |
dlagtf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __lambda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.IntPtr __in,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlagtm_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
dlagts_(org.moe.natj.general.ptr.IntPtr __job,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.IntPtr __in,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlagv2_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __csl,
org.moe.natj.general.ptr.DoublePtr __snl,
org.moe.natj.general.ptr.DoublePtr __csr,
org.moe.natj.general.ptr.DoublePtr __snr) |
static int |
dlahqr_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlahr2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.IntPtr __ldy) |
static int |
dlahrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.IntPtr __ldy) |
static int |
dlaic1_(org.moe.natj.general.ptr.IntPtr __job,
org.moe.natj.general.ptr.IntPtr __j,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __sest,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __gamma,
org.moe.natj.general.ptr.DoublePtr __sestpr,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __c__) |
static int |
dlaisnan_(org.moe.natj.general.ptr.DoublePtr __din1,
org.moe.natj.general.ptr.DoublePtr __din2) |
static int |
dlaln2_(org.moe.natj.general.ptr.IntPtr __ltrans,
org.moe.natj.general.ptr.IntPtr __na,
org.moe.natj.general.ptr.IntPtr __nw,
org.moe.natj.general.ptr.DoublePtr __smin,
org.moe.natj.general.ptr.DoublePtr __ca,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d1,
org.moe.natj.general.ptr.DoublePtr __d2,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __xnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlals0_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.DoublePtr __poles,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlalsa_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __poles,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlalsd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlamc1_(org.moe.natj.general.ptr.IntPtr __beta,
org.moe.natj.general.ptr.IntPtr __t,
org.moe.natj.general.ptr.IntPtr __rnd,
org.moe.natj.general.ptr.IntPtr __ieee1) |
static int |
dlamc2_(org.moe.natj.general.ptr.IntPtr __beta,
org.moe.natj.general.ptr.IntPtr __t,
org.moe.natj.general.ptr.IntPtr __rnd,
org.moe.natj.general.ptr.DoublePtr __eps,
org.moe.natj.general.ptr.IntPtr __emin,
org.moe.natj.general.ptr.DoublePtr __rmin,
org.moe.natj.general.ptr.IntPtr __emax,
org.moe.natj.general.ptr.DoublePtr __rmax) |
static double |
dlamc3_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b) |
static int |
dlamc4_(org.moe.natj.general.ptr.IntPtr __emin,
org.moe.natj.general.ptr.DoublePtr __start,
org.moe.natj.general.ptr.IntPtr __base) |
static int |
dlamc5_(org.moe.natj.general.ptr.IntPtr __beta,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __emin,
org.moe.natj.general.ptr.IntPtr __ieee,
org.moe.natj.general.ptr.IntPtr __emax,
org.moe.natj.general.ptr.DoublePtr __rmax) |
static double |
dlamch_(org.moe.natj.general.ptr.BytePtr __cmach) |
static int |
dlamrg_(org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __dtrd1,
org.moe.natj.general.ptr.IntPtr __dtrd2,
org.moe.natj.general.ptr.IntPtr __index) |
static int |
dlaneg_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __lld,
org.moe.natj.general.ptr.DoublePtr __sigma,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.IntPtr __r__) |
static double |
dlangb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
dlange_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
dlangt_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du) |
static double |
dlanhs_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
dlansb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
dlansf_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
dlansp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
dlanst_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e) |
static double |
dlansy_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
dlantb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
dlantp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
dlantr_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work) |
static int |
dlanv2_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __rt1r,
org.moe.natj.general.ptr.DoublePtr __rt1i,
org.moe.natj.general.ptr.DoublePtr __rt2r,
org.moe.natj.general.ptr.DoublePtr __rt2i,
org.moe.natj.general.ptr.DoublePtr __cs,
org.moe.natj.general.ptr.DoublePtr __sn) |
static int |
dlapll_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __ssmin) |
static int |
dlapmt_(org.moe.natj.general.ptr.IntPtr __forwrd,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.IntPtr __k) |
static double |
dlapy2_(org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __y) |
static double |
dlapy3_(org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.DoublePtr __z__) |
static int |
dlaqgb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
dlaqge_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
dlaqp2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __vn1,
org.moe.natj.general.ptr.DoublePtr __vn2,
org.moe.natj.general.ptr.DoublePtr __work) |
static int |
dlaqps_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __vn1,
org.moe.natj.general.ptr.DoublePtr __vn2,
org.moe.natj.general.ptr.DoublePtr __auxv,
org.moe.natj.general.ptr.DoublePtr __f,
org.moe.natj.general.ptr.IntPtr __ldf) |
static int |
dlaqr0_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaqr1_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __sr1,
org.moe.natj.general.ptr.DoublePtr __si1,
org.moe.natj.general.ptr.DoublePtr __sr2,
org.moe.natj.general.ptr.DoublePtr __si2,
org.moe.natj.general.ptr.DoublePtr __v) |
static int |
dlaqr2_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
org.moe.natj.general.ptr.DoublePtr __sr,
org.moe.natj.general.ptr.DoublePtr __si,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
org.moe.natj.general.ptr.DoublePtr __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork) |
static int |
dlaqr3_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
org.moe.natj.general.ptr.DoublePtr __sr,
org.moe.natj.general.ptr.DoublePtr __si,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
org.moe.natj.general.ptr.DoublePtr __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork) |
static int |
dlaqr4_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlaqr5_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __kacc22,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nshfts,
org.moe.natj.general.ptr.DoublePtr __sr,
org.moe.natj.general.ptr.DoublePtr __si,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.IntPtr __nv,
org.moe.natj.general.ptr.DoublePtr __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.IntPtr __nh,
org.moe.natj.general.ptr.DoublePtr __wh,
org.moe.natj.general.ptr.IntPtr __ldwh) |
static int |
dlaqsb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
dlaqsp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
dlaqsy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
dlaqtr_(org.moe.natj.general.ptr.IntPtr __ltran,
org.moe.natj.general.ptr.IntPtr __l__CLPK_real,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlar1v_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __b1,
org.moe.natj.general.ptr.IntPtr __bn,
org.moe.natj.general.ptr.DoublePtr __lambda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __l,
org.moe.natj.general.ptr.DoublePtr __ld,
org.moe.natj.general.ptr.DoublePtr __lld,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __gaptol,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __wantnc,
org.moe.natj.general.ptr.IntPtr __negcnt,
org.moe.natj.general.ptr.DoublePtr __ztz,
org.moe.natj.general.ptr.DoublePtr __mingma,
org.moe.natj.general.ptr.IntPtr __r__,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __nrminv,
org.moe.natj.general.ptr.DoublePtr __resid,
org.moe.natj.general.ptr.DoublePtr __rqcorr,
org.moe.natj.general.ptr.DoublePtr __work) |
static int |
dlar2v_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.IntPtr __incc) |
static int |
dlarf_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __incv,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work) |
static int |
dlarfb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __ldwork) |
static int |
dlarfg_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __tau) |
static int |
dlarfp_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __tau) |
static int |
dlarft_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt) |
static int |
dlarfx_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work) |
static int |
dlargv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __incc) |
static int |
dlarnv_(org.moe.natj.general.ptr.IntPtr __idist,
org.moe.natj.general.ptr.IntPtr __iseed,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x) |
static int |
dlarra_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __e2,
org.moe.natj.general.ptr.DoublePtr __spltol,
org.moe.natj.general.ptr.DoublePtr __tnrm,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlarrb_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __lld,
org.moe.natj.general.ptr.IntPtr __ifirst,
org.moe.natj.general.ptr.IntPtr __ilast,
org.moe.natj.general.ptr.DoublePtr __rtol1,
org.moe.natj.general.ptr.DoublePtr __rtol2,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __wgap,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __spdiam,
org.moe.natj.general.ptr.IntPtr __twist,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlarrc_(org.moe.natj.general.ptr.BytePtr __jobt,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.IntPtr __eigcnt,
org.moe.natj.general.ptr.IntPtr __lcnt,
org.moe.natj.general.ptr.IntPtr __rcnt,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlarrd_(org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __order,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __gers,
org.moe.natj.general.ptr.DoublePtr __reltol,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __e2,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __wl,
org.moe.natj.general.ptr.DoublePtr __wu,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlarre_(org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __e2,
org.moe.natj.general.ptr.DoublePtr __rtol1,
org.moe.natj.general.ptr.DoublePtr __rtol2,
org.moe.natj.general.ptr.DoublePtr __spltol,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __wgap,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.DoublePtr __gers,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlarrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __l,
org.moe.natj.general.ptr.DoublePtr __ld,
org.moe.natj.general.ptr.IntPtr __clstrt,
org.moe.natj.general.ptr.IntPtr __clend,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __wgap,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __spdiam,
org.moe.natj.general.ptr.DoublePtr __clgapl,
org.moe.natj.general.ptr.DoublePtr __clgapr,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __sigma,
org.moe.natj.general.ptr.DoublePtr __dplus,
org.moe.natj.general.ptr.DoublePtr __lplus,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlarrj_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e2,
org.moe.natj.general.ptr.IntPtr __ifirst,
org.moe.natj.general.ptr.IntPtr __ilast,
org.moe.natj.general.ptr.DoublePtr __rtol,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __spdiam,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlarrk_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __iw,
org.moe.natj.general.ptr.DoublePtr __gl,
org.moe.natj.general.ptr.DoublePtr __gu,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e2,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __reltol,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlarrr_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlarrv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __l,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __dol,
org.moe.natj.general.ptr.IntPtr __dou,
org.moe.natj.general.ptr.DoublePtr __minrgp,
org.moe.natj.general.ptr.DoublePtr __rtol1,
org.moe.natj.general.ptr.DoublePtr __rtol2,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __wgap,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.DoublePtr __gers,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlarscl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx) |
static int |
dlartg_(org.moe.natj.general.ptr.DoublePtr __f,
org.moe.natj.general.ptr.DoublePtr __g,
org.moe.natj.general.ptr.DoublePtr __cs,
org.moe.natj.general.ptr.DoublePtr __sn,
org.moe.natj.general.ptr.DoublePtr __r__) |
static int |
dlartv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.IntPtr __incc) |
static int |
dlaruv_(org.moe.natj.general.ptr.IntPtr __iseed,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x) |
static int |
dlarz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __incv,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work) |
static int |
dlarzb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __ldwork) |
static int |
dlarzt_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt) |
static int |
dlas2_(org.moe.natj.general.ptr.DoublePtr __f,
org.moe.natj.general.ptr.DoublePtr __g,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.DoublePtr __ssmin,
org.moe.natj.general.ptr.DoublePtr __ssmax) |
static int |
dlascl_(org.moe.natj.general.ptr.BytePtr __type__,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __cfrom,
org.moe.natj.general.ptr.DoublePtr __cto,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlascl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx) |
static int |
dlasd0_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasd1_(org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasd2_(org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __dsigma,
org.moe.natj.general.ptr.DoublePtr __u2,
org.moe.natj.general.ptr.IntPtr __ldu2,
org.moe.natj.general.ptr.DoublePtr __vt2,
org.moe.natj.general.ptr.IntPtr __ldvt2,
org.moe.natj.general.ptr.IntPtr __idxp,
org.moe.natj.general.ptr.IntPtr __idx,
org.moe.natj.general.ptr.IntPtr __idxc,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __coltyp,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasd3_(org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __dsigma,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __u2,
org.moe.natj.general.ptr.IntPtr __ldu2,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __vt2,
org.moe.natj.general.ptr.IntPtr __ldvt2,
org.moe.natj.general.ptr.IntPtr __idxc,
org.moe.natj.general.ptr.IntPtr __ctot,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasd4_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __delta,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __sigma,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasd5_(org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __delta,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __dsigma,
org.moe.natj.general.ptr.DoublePtr __work) |
static int |
dlasd6_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __vf,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.DoublePtr __poles,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasd7_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __zw,
org.moe.natj.general.ptr.DoublePtr __vf,
org.moe.natj.general.ptr.DoublePtr __vfw,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vlw,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __dsigma,
org.moe.natj.general.ptr.IntPtr __idx,
org.moe.natj.general.ptr.IntPtr __idxp,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasd8_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __vf,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.IntPtr __lddifr,
org.moe.natj.general.ptr.DoublePtr __dsigma,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasda_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __poles,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasdq_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncvt,
org.moe.natj.general.ptr.IntPtr __nru,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasdt_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __lvl,
org.moe.natj.general.ptr.IntPtr __nd,
org.moe.natj.general.ptr.IntPtr __inode,
org.moe.natj.general.ptr.IntPtr __ndiml,
org.moe.natj.general.ptr.IntPtr __ndimr,
org.moe.natj.general.ptr.IntPtr __msub) |
static int |
dlaset_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
dlasq1_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasq2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasq3_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.DoublePtr __dmin__,
org.moe.natj.general.ptr.DoublePtr __sigma,
org.moe.natj.general.ptr.DoublePtr __desig,
org.moe.natj.general.ptr.DoublePtr __qmax,
org.moe.natj.general.ptr.IntPtr __nfail,
org.moe.natj.general.ptr.IntPtr __iter,
org.moe.natj.general.ptr.IntPtr __ndiv,
org.moe.natj.general.ptr.IntPtr __ieee,
org.moe.natj.general.ptr.IntPtr __ttype,
org.moe.natj.general.ptr.DoublePtr __dmin1,
org.moe.natj.general.ptr.DoublePtr __dmin2,
org.moe.natj.general.ptr.DoublePtr __dn,
org.moe.natj.general.ptr.DoublePtr __dn1,
org.moe.natj.general.ptr.DoublePtr __dn2,
org.moe.natj.general.ptr.DoublePtr __g,
org.moe.natj.general.ptr.DoublePtr __tau) |
static int |
dlasq4_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.IntPtr __n0in,
org.moe.natj.general.ptr.DoublePtr __dmin__,
org.moe.natj.general.ptr.DoublePtr __dmin1,
org.moe.natj.general.ptr.DoublePtr __dmin2,
org.moe.natj.general.ptr.DoublePtr __dn,
org.moe.natj.general.ptr.DoublePtr __dn1,
org.moe.natj.general.ptr.DoublePtr __dn2,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.IntPtr __ttype,
org.moe.natj.general.ptr.DoublePtr __g) |
static int |
dlasq5_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __dmin__,
org.moe.natj.general.ptr.DoublePtr __dmin1,
org.moe.natj.general.ptr.DoublePtr __dmin2,
org.moe.natj.general.ptr.DoublePtr __dn,
org.moe.natj.general.ptr.DoublePtr __dnm1,
org.moe.natj.general.ptr.DoublePtr __dnm2,
org.moe.natj.general.ptr.IntPtr __ieee) |
static int |
dlasq6_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.DoublePtr __dmin__,
org.moe.natj.general.ptr.DoublePtr __dmin1,
org.moe.natj.general.ptr.DoublePtr __dmin2,
org.moe.natj.general.ptr.DoublePtr __dn,
org.moe.natj.general.ptr.DoublePtr __dnm1,
org.moe.natj.general.ptr.DoublePtr __dnm2) |
static int |
dlasr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __pivot,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
dlasrt_(org.moe.natj.general.ptr.BytePtr __id,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlassq_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __sumsq) |
static int |
dlasv2_(org.moe.natj.general.ptr.DoublePtr __f,
org.moe.natj.general.ptr.DoublePtr __g,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.DoublePtr __ssmin,
org.moe.natj.general.ptr.DoublePtr __ssmax,
org.moe.natj.general.ptr.DoublePtr __snr,
org.moe.natj.general.ptr.DoublePtr __csr,
org.moe.natj.general.ptr.DoublePtr __snl,
org.moe.natj.general.ptr.DoublePtr __csl) |
static int |
dlaswp_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __k1,
org.moe.natj.general.ptr.IntPtr __k2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
dlasy2_(org.moe.natj.general.ptr.IntPtr __ltranl,
org.moe.natj.general.ptr.IntPtr __ltranr,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.DoublePtr __tl,
org.moe.natj.general.ptr.IntPtr __ldtl,
org.moe.natj.general.ptr.DoublePtr __tr,
org.moe.natj.general.ptr.IntPtr __ldtr,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __xnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlasyf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __ldw,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlat2s_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __sa,
org.moe.natj.general.ptr.IntPtr __ldsa,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlatbs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlatdf_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __rhs,
org.moe.natj.general.ptr.DoublePtr __rdsum,
org.moe.natj.general.ptr.DoublePtr __rdscal,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv) |
static int |
dlatps_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlatrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __ldw) |
static int |
dlatrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlatrz_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work) |
static int |
dlatzm_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __incv,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c1,
org.moe.natj.general.ptr.DoublePtr __c2,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work) |
static int |
dlauu2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dlauum_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static double |
dnrm2_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
dopgtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dopmtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorg2l_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorg2r_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorgbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorghr_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorgl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorglq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorgql_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorgqr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorgr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorgrq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorgtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorm2l_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorm2r_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dormbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dormhr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dorml2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dormlq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dormql_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dormqr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dormr2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dormr3_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dormrq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dormrz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dormtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpbcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpbequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpbstf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpbsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpbtf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpbtrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpftrf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpftrs_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpocon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpoequ_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpoequb_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dporfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dposv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dposvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpotf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpotrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpotri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpotrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dppcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dppequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __afp,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dppsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dppsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __afp,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpstf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpstrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dptcon_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dptrfs_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __df,
org.moe.natj.general.ptr.DoublePtr __ef,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dptsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dptsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __df,
org.moe.natj.general.ptr.DoublePtr __ef,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpttrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dpttrs_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dptts2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
drot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr dy,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.DoublePtr c,
org.moe.natj.general.ptr.DoublePtr s) |
static int |
drotg_(org.moe.natj.general.ptr.DoublePtr da,
org.moe.natj.general.ptr.DoublePtr db,
org.moe.natj.general.ptr.DoublePtr c,
org.moe.natj.general.ptr.DoublePtr s) |
static int |
drotm_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr dy,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.DoublePtr dparam) |
static int |
drotmg_(org.moe.natj.general.ptr.DoublePtr dd1,
org.moe.natj.general.ptr.DoublePtr dd2,
org.moe.natj.general.ptr.DoublePtr dx1,
org.moe.natj.general.ptr.DoublePtr dy1,
org.moe.natj.general.ptr.DoublePtr dparam) |
static int |
drscl_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __sa,
org.moe.natj.general.ptr.DoublePtr __sx,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
dsbev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsbevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsbevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsbgst_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsbgv_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsbgvd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsbgvx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
dsbtrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dscal_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr da,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx) |
static double |
dsdot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
dsfrk_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __c__) |
static int |
dsgesv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.FloatPtr __swork,
org.moe.natj.general.ptr.IntPtr __iter,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dspcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dspev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dspevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dspevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dspgst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __bp,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dspgv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __bp,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dspgvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __bp,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dspgvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __bp,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dspmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr ap,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
dsposv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.FloatPtr __swork,
org.moe.natj.general.ptr.IntPtr __iter,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dspr_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr ap) |
static int |
dspr2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.DoublePtr ap) |
static int |
dsprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dspsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dspsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsptrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dstebz_(org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __order,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dstedc_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dstegr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dstein_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dstemr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __nzc,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.IntPtr __tryrac,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsterf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dstev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dstevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dstevr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dstevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dswap_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr dy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
dsycon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsyequb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsyev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsyevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsyevr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsyevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsygs2_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsygst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsygv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsygvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsygvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsymm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
dsymv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
dsyr_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
dsyr2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
dsyr2k_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
dsyrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsyrk_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
dsysv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsysvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsytd2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsytf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsytrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsytrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsytri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dsytrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
dtbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtbsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
dtbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtfsm_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
dtftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtfttp_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __arf,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtfttr_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __arf,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtgevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.IntPtr __lds,
org.moe.natj.general.ptr.DoublePtr __p,
org.moe.natj.general.ptr.IntPtr __ldp,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtgex2_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __j1,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtgexc_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtgsen_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __pl,
org.moe.natj.general.ptr.DoublePtr __pr,
org.moe.natj.general.ptr.DoublePtr __dif,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtgsja_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __tola,
org.moe.natj.general.ptr.DoublePtr __tolb,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __ncycle,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtgsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __dif,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtgsy2_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __lde,
org.moe.natj.general.ptr.DoublePtr __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __rdsum,
org.moe.natj.general.ptr.DoublePtr __rdscal,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __pq,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtgsyl_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __lde,
org.moe.natj.general.ptr.DoublePtr __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __dif,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtpcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtpmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr ap,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
dtprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtpsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr ap,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
dtptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtpttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __arf,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtpttr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtrcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtrevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtrexc_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtrmm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr b,
org.moe.natj.general.ptr.IntPtr ldb) |
static int |
dtrmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
dtrrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtrsen_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __sep,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtrsm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr b,
org.moe.natj.general.ptr.IntPtr ldb) |
static int |
dtrsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __sep,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __ldwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtrsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
dtrsyl_(org.moe.natj.general.ptr.BytePtr __trana,
org.moe.natj.general.ptr.BytePtr __tranb,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtrti2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtrtri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtrtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtrttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __arf,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtrttp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtzrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
dtzrzf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static double |
dzasum_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx) |
static double |
dznrm2_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx) |
static double |
dzsum1_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __cx,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
icamax_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
icmax1_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __cx,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
idamax_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ieeeck_(org.moe.natj.general.ptr.IntPtr __ispec,
org.moe.natj.general.ptr.FloatPtr __zero,
org.moe.natj.general.ptr.FloatPtr __one) |
static int |
ilaclc_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
ilaclr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
iladiag_(org.moe.natj.general.ptr.BytePtr __diag) |
static int |
iladlc_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
iladlr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
ilaenv_(org.moe.natj.general.ptr.IntPtr __ispec,
org.moe.natj.general.ptr.BytePtr __name__,
org.moe.natj.general.ptr.BytePtr __opts,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.IntPtr __n3,
org.moe.natj.general.ptr.IntPtr __n4) |
static int |
ilaprec_(org.moe.natj.general.ptr.BytePtr __prec) |
static int |
ilaslc_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
ilaslr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
ilatrans_(org.moe.natj.general.ptr.BytePtr __trans) |
static int |
ilauplo_(org.moe.natj.general.ptr.BytePtr __uplo) |
static int |
ilaver_(org.moe.natj.general.ptr.IntPtr __vers_major__,
org.moe.natj.general.ptr.IntPtr __vers_minor__,
org.moe.natj.general.ptr.IntPtr __vers_patch__) |
static int |
ilazlc_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
ilazlr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
iparmq_(org.moe.natj.general.ptr.IntPtr __ispec,
org.moe.natj.general.ptr.BytePtr __name__,
org.moe.natj.general.ptr.BytePtr __opts,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.IntPtr __lwork) |
static int |
isamax_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx)
=====================================
Prototypes for level 1 BLAS functions
=====================================
|
static int |
izamax_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
izmax1_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __cx,
org.moe.natj.general.ptr.IntPtr __incx) |
static vImage_ARGBToYpCbCrMatrix |
kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4()
[@const] kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4
|
static vImage_ARGBToYpCbCrMatrix |
kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2()
[@const] kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2
|
static vImage_YpCbCrToARGBMatrix |
kvImage_YpCbCrToARGBMatrix_ITU_R_601_4()
[@const] kvImage_YpCbCrToARGBMatrix_ITU_R_601_4
|
static vImage_YpCbCrToARGBMatrix |
kvImage_YpCbCrToARGBMatrix_ITU_R_709_2()
[@const] kvImage_YpCbCrToARGBMatrix_ITU_R_709_2
|
static org.moe.natj.general.ptr.ConstNFloatPtr |
kvImageDecodeArray_16Q12Format()
[@const] kvImageDecodeArray_16Q12Format
|
static void |
la_add_attributes(NSObject object,
long attributes)
Add attributes to an la_object_t object.
|
static NSObject |
la_diagonal_matrix_from_vector(NSObject vector,
long matrix_diagonal)
Create a matrix with a specified diagonal provided by a vector, and zeros in
all the other entries.
|
static NSObject |
la_difference(NSObject obj_left,
NSObject obj_right)
Compute the element-wise difference of two vectors or matrices.
|
static NSObject |
la_elementwise_product(NSObject obj_left,
NSObject obj_right)
Compute the element-wise product of two vectors or matrices.
|
static NSObject |
la_identity_matrix(long matrix_size,
int scalar_type,
long attributes) |
static NSObject |
la_inner_product(NSObject vector_left,
NSObject vector_right)
Compute the inner product of two vectors.
|
static long |
la_matrix_cols(NSObject matrix)
Get the number of columns in a matrix.
|
static NSObject |
la_matrix_from_double_buffer_nocopy(org.moe.natj.general.ptr.DoublePtr buffer,
long matrix_rows,
long matrix_cols,
long matrix_row_stride,
long matrix_hint,
Accelerate.Function_la_matrix_from_double_buffer_nocopy deallocator,
long attributes)
Create a matrix using data from a buffer of doubles.
|
static NSObject |
la_matrix_from_double_buffer(org.moe.natj.general.ptr.ConstDoublePtr buffer,
long matrix_rows,
long matrix_cols,
long matrix_row_stride,
long matrix_hint,
long attributes)
Create a matrix using data from a buffer of doubles.
|
static NSObject |
la_matrix_from_float_buffer_nocopy(org.moe.natj.general.ptr.FloatPtr buffer,
long matrix_rows,
long matrix_cols,
long matrix_row_stride,
long matrix_hint,
Accelerate.Function_la_matrix_from_float_buffer_nocopy deallocator,
long attributes)
Create a matrix using data from a buffer of floats.
|
static NSObject |
la_matrix_from_float_buffer(org.moe.natj.general.ptr.ConstFloatPtr buffer,
long matrix_rows,
long matrix_cols,
long matrix_row_stride,
long matrix_hint,
long attributes)
Create a matrix using data from a buffer of floats.
|
static NSObject |
la_matrix_from_splat(NSObject splat,
long matrix_rows,
long matrix_cols) |
static NSObject |
la_matrix_product(NSObject matrix_left,
NSObject matrix_right)
Compute a matrix product.
|
static long |
la_matrix_rows(NSObject matrix)
Get the number of rows in a matrix.
|
static NSObject |
la_matrix_slice(NSObject matrix,
long matrix_first_row,
long matrix_first_col,
long matrix_row_stride,
long matrix_col_stride,
long slice_rows,
long slice_cols)
Create a slice of a matrix.
|
static long |
la_matrix_to_double_buffer(org.moe.natj.general.ptr.DoublePtr buffer,
long buffer_row_stride,
NSObject matrix)
Stores the elements of a matrix to a buffer.
|
static long |
la_matrix_to_float_buffer(org.moe.natj.general.ptr.FloatPtr buffer,
long buffer_row_stride,
NSObject matrix)
Stores the elements of a matrix to a buffer.
|
static double |
la_norm_as_double(NSObject vector,
long vector_norm) |
static float |
la_norm_as_float(NSObject vector,
long vector_norm)
Compute a norm of a vector or matrix.
|
static NSObject |
la_normalized_vector(NSObject vector,
long vector_norm)
"Normalizes" a vector or matrix.
|
static NSObject |
la_outer_product(NSObject vector_left,
NSObject vector_right)
Compute the outer product of two vectors.
|
static void |
la_release(NSObject object)
Decrement the reference count of an la_object_t object.
|
static void |
la_remove_attributes(NSObject object,
long attributes)
Remove attributes from an la_object_t object.
|
static NSObject |
la_retain(NSObject object)
Increment the reference count of a la_object_t object.
|
static NSObject |
la_scale_with_double(NSObject matrix,
double scalar)
Multiply a matrix or vector by a scalar given by a double.
|
static NSObject |
la_scale_with_float(NSObject matrix,
float scalar)
Multiply a matrix or vector by a scalar given by a float.
|
static NSObject |
la_solve(NSObject matrix_system,
NSObject obj_rhs)
Solves a system of linear equations
|
static NSObject |
la_splat_from_double(double scalar_value,
long attributes) |
static NSObject |
la_splat_from_float(float scalar_value,
long attributes)
Splat objects are a feature that is relatively unique to the LinearAlgebra
library.
|
static NSObject |
la_splat_from_matrix_element(NSObject matrix,
long matrix_row,
long matrix_col) |
static NSObject |
la_splat_from_vector_element(NSObject vector,
long vector_index) |
static long |
la_status(NSObject object)
Query the status of an la_object.
|
static NSObject |
la_sum(NSObject obj_left,
NSObject obj_right)
Compute the element-wise sum of two vectors or matrices.
|
static NSObject |
la_transpose(NSObject matrix)
Transpose a vector or matrix.
|
static NSObject |
la_vector_from_matrix_col(NSObject matrix,
long matrix_col)
Creates a vector from the specified column of the matrix.
|
static NSObject |
la_vector_from_matrix_diagonal(NSObject matrix,
long matrix_diagonal)
Creates a vector from the specified diagonal of the matrix.
|
static NSObject |
la_vector_from_matrix_row(NSObject matrix,
long matrix_row)
Creates a vector from the specified row of the matrix.
|
static NSObject |
la_vector_from_splat(NSObject splat,
long simd_length)
It is sometimes useful to be able to just generate a matrix or vector with
fixed dimensions from a splat object, either because the operation you want
to perform doesn't infer the same dimensions as you would like to use, or
if the operation you want to perform doesn't support inferring dimensions
at all.
|
static long |
la_vector_length(NSObject vector)
Get the length of a vector.
|
static NSObject |
la_vector_slice(NSObject vector,
long vector_first,
long vector_stride,
long slice_length)
Create a slice of a vector.
|
static long |
la_vector_to_double_buffer(org.moe.natj.general.ptr.DoublePtr buffer,
long buffer_stride,
NSObject vector)
Stores the elements of a vector to a buffer.
|
static long |
la_vector_to_float_buffer(org.moe.natj.general.ptr.FloatPtr buffer,
long buffer_stride,
NSObject vector)
Stores the elements of a vector to a buffer.
|
static int |
lsamen_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.BytePtr __ca,
org.moe.natj.general.ptr.BytePtr __cb) |
static double |
quadrature_integrate(quadrature_integrate_function __f,
double __a,
double __b,
quadrature_integrate_options options,
org.moe.natj.general.ptr.IntPtr status,
org.moe.natj.general.ptr.DoublePtr abs_error,
long workspace_size,
org.moe.natj.general.ptr.VoidPtr workspace)
Integrate a function F over ]A,B[.
|
static double |
sasum_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
saxpy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr da,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
sbdsdc_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __iq,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sbdsqr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncvt,
org.moe.natj.general.ptr.IntPtr __nru,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static double |
scasum_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx) |
static double |
scnrm2_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
scopy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy) |
static double |
scsum1_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __cx,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
sdisna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __sep,
org.moe.natj.general.ptr.IntPtr __info) |
static double |
sdot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy) |
static double |
sdsdot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sb,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy) |
static void |
SetBLASParamErrorProc(Accelerate.Function_SetBLASParamErrorProc __ErrorProc) |
static int |
sgbbrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __pt,
org.moe.natj.general.ptr.IntPtr __ldpt,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgbequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgbequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgbmv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr kl,
org.moe.natj.general.ptr.IntPtr ku,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
sgbrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgbsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgbtf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgbtrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgbtrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgebak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgebal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgebd2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tauq,
org.moe.natj.general.ptr.FloatPtr __taup,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgebrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tauq,
org.moe.natj.general.ptr.FloatPtr __taup,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgecon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgeequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgeequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgeev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgeevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __abnrm,
org.moe.natj.general.ptr.FloatPtr __rconde,
org.moe.natj.general.ptr.FloatPtr __rcondv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgegs_(org.moe.natj.general.ptr.BytePtr __jobvsl,
org.moe.natj.general.ptr.BytePtr __jobvsr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __vsl,
org.moe.natj.general.ptr.IntPtr __ldvsl,
org.moe.natj.general.ptr.FloatPtr __vsr,
org.moe.natj.general.ptr.IntPtr __ldvsr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgegv_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgehd2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgehrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgejsv_(org.moe.natj.general.ptr.BytePtr __joba,
org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobr,
org.moe.natj.general.ptr.BytePtr __jobt,
org.moe.natj.general.ptr.BytePtr __jobp,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __sva,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgelq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgelqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgels_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgelsd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgelss_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgelsx_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgelsy_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgemm_(org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr transb,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
=====================================
Prototypes for level 3 BLAS functions
=====================================
|
static int |
sgemv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy)
=====================================
Prototypes for level 2 BLAS functions
=====================================
|
static int |
sgeql2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgeqlf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgeqp3_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgeqpf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgeqr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgeqrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sger_(org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
sgerfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgerq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgerqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgesc2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __rhs,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.FloatPtr __scale) |
static int |
sgesdd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgesv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgesvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobvt,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgesvj_(org.moe.natj.general.ptr.BytePtr __joba,
org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __sva,
org.moe.natj.general.ptr.IntPtr __mv,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgesvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgetc2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgetf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgetrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgetri_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgetrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sggbak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __lscale,
org.moe.natj.general.ptr.FloatPtr __rscale,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sggbal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __lscale,
org.moe.natj.general.ptr.FloatPtr __rscale,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sggev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sggevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __lscale,
org.moe.natj.general.ptr.FloatPtr __rscale,
org.moe.natj.general.ptr.FloatPtr __abnrm,
org.moe.natj.general.ptr.FloatPtr __bbnrm,
org.moe.natj.general.ptr.FloatPtr __rconde,
org.moe.natj.general.ptr.FloatPtr __rcondv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __bwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sggglm_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgghrd_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgglse_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sggqrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __taua,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __taub,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sggrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __taua,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __taub,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sggsvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sggsvp_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __tola,
org.moe.natj.general.ptr.FloatPtr __tolb,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgsvj0_(org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __sva,
org.moe.natj.general.ptr.IntPtr __mv,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __eps,
org.moe.natj.general.ptr.FloatPtr __sfmin,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.IntPtr __nsweep,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgsvj1_(org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __sva,
org.moe.natj.general.ptr.IntPtr __mv,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __eps,
org.moe.natj.general.ptr.FloatPtr __sfmin,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.IntPtr __nsweep,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgtcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgtrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __dlf,
org.moe.natj.general.ptr.FloatPtr __df,
org.moe.natj.general.ptr.FloatPtr __duf,
org.moe.natj.general.ptr.FloatPtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgtsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgtsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __dlf,
org.moe.natj.general.ptr.FloatPtr __df,
org.moe.natj.general.ptr.FloatPtr __duf,
org.moe.natj.general.ptr.FloatPtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgttrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgttrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sgtts2_(org.moe.natj.general.ptr.IntPtr __itrans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
shgeqz_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
shsein_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __eigsrc,
org.moe.natj.general.ptr.BytePtr __initv,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __ifaill,
org.moe.natj.general.ptr.IntPtr __ifailr,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
shseqr_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sisnan_(org.moe.natj.general.ptr.FloatPtr __sin__) |
static int |
slabad_(org.moe.natj.general.ptr.FloatPtr __small,
org.moe.natj.general.ptr.FloatPtr __large) |
static int |
slabrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tauq,
org.moe.natj.general.ptr.FloatPtr __taup,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.IntPtr __ldy) |
static int |
slacn2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.FloatPtr __est,
org.moe.natj.general.ptr.IntPtr __kase,
org.moe.natj.general.ptr.IntPtr __isave) |
static int |
slacon_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.FloatPtr __est,
org.moe.natj.general.ptr.IntPtr __kase) |
static int |
slacpy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
sladiv_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __p,
org.moe.natj.general.ptr.FloatPtr __q) |
static int |
slae2_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rt1,
org.moe.natj.general.ptr.FloatPtr __rt2) |
static int |
slaebz_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __nitmax,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __mmax,
org.moe.natj.general.ptr.IntPtr __minp,
org.moe.natj.general.ptr.IntPtr __nbmin,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.FloatPtr __reltol,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __e2,
org.moe.natj.general.ptr.IntPtr __nval,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __mout,
org.moe.natj.general.ptr.IntPtr __nab,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaed0_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __qstore,
org.moe.natj.general.ptr.IntPtr __ldqs,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaed1_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaed2_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __dlamda,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __q2,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __indxc,
org.moe.natj.general.ptr.IntPtr __indxp,
org.moe.natj.general.ptr.IntPtr __coltyp,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaed3_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __dlamda,
org.moe.natj.general.ptr.FloatPtr __q2,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __ctot,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaed4_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __delta,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __dlam,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaed5_(org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __delta,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __dlam) |
static int |
slaed6_(org.moe.natj.general.ptr.IntPtr __kniter,
org.moe.natj.general.ptr.IntPtr __orgati,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __finit,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaed7_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __tlvls,
org.moe.natj.general.ptr.IntPtr __curlvl,
org.moe.natj.general.ptr.IntPtr __curpbm,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.FloatPtr __qstore,
org.moe.natj.general.ptr.IntPtr __qptr,
org.moe.natj.general.ptr.IntPtr __prmptr,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaed8_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __dlamda,
org.moe.natj.general.ptr.FloatPtr __q2,
org.moe.natj.general.ptr.IntPtr __ldq2,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.IntPtr __indxp,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaed9_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __kstart,
org.moe.natj.general.ptr.IntPtr __kstop,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __dlamda,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.IntPtr __lds,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaeda_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __tlvls,
org.moe.natj.general.ptr.IntPtr __curlvl,
org.moe.natj.general.ptr.IntPtr __curpbm,
org.moe.natj.general.ptr.IntPtr __prmptr,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __qptr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __ztemp,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaein_(org.moe.natj.general.ptr.IntPtr __rightv,
org.moe.natj.general.ptr.IntPtr __noinit,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.FloatPtr __vi,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.FloatPtr __eps3,
org.moe.natj.general.ptr.FloatPtr __smlnum,
org.moe.natj.general.ptr.FloatPtr __bignum,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaev2_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rt1,
org.moe.natj.general.ptr.FloatPtr __rt2,
org.moe.natj.general.ptr.FloatPtr __cs1,
org.moe.natj.general.ptr.FloatPtr __sn1) |
static int |
slaexc_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __j1,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slag2_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __safmin,
org.moe.natj.general.ptr.FloatPtr __scale1,
org.moe.natj.general.ptr.FloatPtr __scale2,
org.moe.natj.general.ptr.FloatPtr __wr1,
org.moe.natj.general.ptr.FloatPtr __wr2,
org.moe.natj.general.ptr.FloatPtr __wi) |
static int |
slag2d_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __sa,
org.moe.natj.general.ptr.IntPtr __ldsa,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slags2_(org.moe.natj.general.ptr.IntPtr __upper,
org.moe.natj.general.ptr.FloatPtr __a1,
org.moe.natj.general.ptr.FloatPtr __a2,
org.moe.natj.general.ptr.FloatPtr __a3,
org.moe.natj.general.ptr.FloatPtr __b1,
org.moe.natj.general.ptr.FloatPtr __b2,
org.moe.natj.general.ptr.FloatPtr __b3,
org.moe.natj.general.ptr.FloatPtr __csu,
org.moe.natj.general.ptr.FloatPtr __snu,
org.moe.natj.general.ptr.FloatPtr __csv,
org.moe.natj.general.ptr.FloatPtr __snv,
org.moe.natj.general.ptr.FloatPtr __csq,
org.moe.natj.general.ptr.FloatPtr __snq) |
static int |
slagtf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __lambda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.IntPtr __in,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slagtm_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
slagts_(org.moe.natj.general.ptr.IntPtr __job,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.IntPtr __in,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slagv2_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __csl,
org.moe.natj.general.ptr.FloatPtr __snl,
org.moe.natj.general.ptr.FloatPtr __csr,
org.moe.natj.general.ptr.FloatPtr __snr) |
static int |
slahqr_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slahr2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.IntPtr __ldy) |
static int |
slahrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.IntPtr __ldy) |
static int |
slaic1_(org.moe.natj.general.ptr.IntPtr __job,
org.moe.natj.general.ptr.IntPtr __j,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __sest,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __gamma,
org.moe.natj.general.ptr.FloatPtr __sestpr,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __c__) |
static int |
slaisnan_(org.moe.natj.general.ptr.FloatPtr __sin1,
org.moe.natj.general.ptr.FloatPtr __sin2) |
static int |
slaln2_(org.moe.natj.general.ptr.IntPtr __ltrans,
org.moe.natj.general.ptr.IntPtr __na,
org.moe.natj.general.ptr.IntPtr __nw,
org.moe.natj.general.ptr.FloatPtr __smin,
org.moe.natj.general.ptr.FloatPtr __ca,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d1,
org.moe.natj.general.ptr.FloatPtr __d2,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __xnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slals0_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.FloatPtr __poles,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slalsa_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __poles,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slalsd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slamc1_(org.moe.natj.general.ptr.IntPtr __beta,
org.moe.natj.general.ptr.IntPtr __t,
org.moe.natj.general.ptr.IntPtr __rnd,
org.moe.natj.general.ptr.IntPtr __ieee1) |
static int |
slamc2_(org.moe.natj.general.ptr.IntPtr __beta,
org.moe.natj.general.ptr.IntPtr __t,
org.moe.natj.general.ptr.IntPtr __rnd,
org.moe.natj.general.ptr.FloatPtr __eps,
org.moe.natj.general.ptr.IntPtr __emin,
org.moe.natj.general.ptr.FloatPtr __rmin,
org.moe.natj.general.ptr.IntPtr __emax,
org.moe.natj.general.ptr.FloatPtr __rmax) |
static double |
slamc3_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b) |
static int |
slamc4_(org.moe.natj.general.ptr.IntPtr __emin,
org.moe.natj.general.ptr.FloatPtr __start,
org.moe.natj.general.ptr.IntPtr __base) |
static int |
slamc5_(org.moe.natj.general.ptr.IntPtr __beta,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __emin,
org.moe.natj.general.ptr.IntPtr __ieee,
org.moe.natj.general.ptr.IntPtr __emax,
org.moe.natj.general.ptr.FloatPtr __rmax) |
static double |
slamch_(org.moe.natj.general.ptr.BytePtr __cmach) |
static int |
slamrg_(org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __strd1,
org.moe.natj.general.ptr.IntPtr __strd2,
org.moe.natj.general.ptr.IntPtr __index) |
static int |
slaneg_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __lld,
org.moe.natj.general.ptr.FloatPtr __sigma,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.IntPtr __r__) |
static double |
slangb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
slange_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
slangt_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du) |
static double |
slanhs_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
slansb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
slansf_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
slansp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
slanst_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e) |
static double |
slansy_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
slantb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
slantp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __work) |
static double |
slantr_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work) |
static int |
slanv2_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __rt1r,
org.moe.natj.general.ptr.FloatPtr __rt1i,
org.moe.natj.general.ptr.FloatPtr __rt2r,
org.moe.natj.general.ptr.FloatPtr __rt2i,
org.moe.natj.general.ptr.FloatPtr __cs,
org.moe.natj.general.ptr.FloatPtr __sn) |
static int |
slapll_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __ssmin) |
static int |
slapmt_(org.moe.natj.general.ptr.IntPtr __forwrd,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.IntPtr __k) |
static double |
slapy2_(org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __y) |
static double |
slapy3_(org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.FloatPtr __z__) |
static int |
slaqgb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
slaqge_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
slaqp2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __vn1,
org.moe.natj.general.ptr.FloatPtr __vn2,
org.moe.natj.general.ptr.FloatPtr __work) |
static int |
slaqps_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __vn1,
org.moe.natj.general.ptr.FloatPtr __vn2,
org.moe.natj.general.ptr.FloatPtr __auxv,
org.moe.natj.general.ptr.FloatPtr __f,
org.moe.natj.general.ptr.IntPtr __ldf) |
static int |
slaqr0_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaqr1_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __sr1,
org.moe.natj.general.ptr.FloatPtr __si1,
org.moe.natj.general.ptr.FloatPtr __sr2,
org.moe.natj.general.ptr.FloatPtr __si2,
org.moe.natj.general.ptr.FloatPtr __v) |
static int |
slaqr2_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
org.moe.natj.general.ptr.FloatPtr __sr,
org.moe.natj.general.ptr.FloatPtr __si,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
org.moe.natj.general.ptr.FloatPtr __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork) |
static int |
slaqr3_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
org.moe.natj.general.ptr.FloatPtr __sr,
org.moe.natj.general.ptr.FloatPtr __si,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
org.moe.natj.general.ptr.FloatPtr __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork) |
static int |
slaqr4_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slaqr5_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __kacc22,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nshfts,
org.moe.natj.general.ptr.FloatPtr __sr,
org.moe.natj.general.ptr.FloatPtr __si,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.IntPtr __nv,
org.moe.natj.general.ptr.FloatPtr __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.IntPtr __nh,
org.moe.natj.general.ptr.FloatPtr __wh,
org.moe.natj.general.ptr.IntPtr __ldwh) |
static int |
slaqsb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
slaqsp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
slaqsy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
slaqtr_(org.moe.natj.general.ptr.IntPtr __ltran,
org.moe.natj.general.ptr.IntPtr __l__CLPK_real,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slar1v_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __b1,
org.moe.natj.general.ptr.IntPtr __bn,
org.moe.natj.general.ptr.FloatPtr __lambda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __l,
org.moe.natj.general.ptr.FloatPtr __ld,
org.moe.natj.general.ptr.FloatPtr __lld,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __gaptol,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __wantnc,
org.moe.natj.general.ptr.IntPtr __negcnt,
org.moe.natj.general.ptr.FloatPtr __ztz,
org.moe.natj.general.ptr.FloatPtr __mingma,
org.moe.natj.general.ptr.IntPtr __r__,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __nrminv,
org.moe.natj.general.ptr.FloatPtr __resid,
org.moe.natj.general.ptr.FloatPtr __rqcorr,
org.moe.natj.general.ptr.FloatPtr __work) |
static int |
slar2v_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.IntPtr __incc) |
static int |
slarf_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __incv,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work) |
static int |
slarfb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __ldwork) |
static int |
slarfg_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __tau) |
static int |
slarfp_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __tau) |
static int |
slarft_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt) |
static int |
slarfx_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work) |
static int |
slargv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __incc) |
static int |
slarnv_(org.moe.natj.general.ptr.IntPtr __idist,
org.moe.natj.general.ptr.IntPtr __iseed,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x) |
static int |
slarra_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __e2,
org.moe.natj.general.ptr.FloatPtr __spltol,
org.moe.natj.general.ptr.FloatPtr __tnrm,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slarrb_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __lld,
org.moe.natj.general.ptr.IntPtr __ifirst,
org.moe.natj.general.ptr.IntPtr __ilast,
org.moe.natj.general.ptr.FloatPtr __rtol1,
org.moe.natj.general.ptr.FloatPtr __rtol2,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __wgap,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __spdiam,
org.moe.natj.general.ptr.IntPtr __twist,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slarrc_(org.moe.natj.general.ptr.BytePtr __jobt,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.IntPtr __eigcnt,
org.moe.natj.general.ptr.IntPtr __lcnt,
org.moe.natj.general.ptr.IntPtr __rcnt,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slarrd_(org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __order,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __gers,
org.moe.natj.general.ptr.FloatPtr __reltol,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __e2,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __wl,
org.moe.natj.general.ptr.FloatPtr __wu,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slarre_(org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __e2,
org.moe.natj.general.ptr.FloatPtr __rtol1,
org.moe.natj.general.ptr.FloatPtr __rtol2,
org.moe.natj.general.ptr.FloatPtr __spltol,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __wgap,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.FloatPtr __gers,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slarrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __l,
org.moe.natj.general.ptr.FloatPtr __ld,
org.moe.natj.general.ptr.IntPtr __clstrt,
org.moe.natj.general.ptr.IntPtr __clend,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __wgap,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __spdiam,
org.moe.natj.general.ptr.FloatPtr __clgapl,
org.moe.natj.general.ptr.FloatPtr __clgapr,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __sigma,
org.moe.natj.general.ptr.FloatPtr __dplus,
org.moe.natj.general.ptr.FloatPtr __lplus,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slarrj_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e2,
org.moe.natj.general.ptr.IntPtr __ifirst,
org.moe.natj.general.ptr.IntPtr __ilast,
org.moe.natj.general.ptr.FloatPtr __rtol,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __spdiam,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slarrk_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __iw,
org.moe.natj.general.ptr.FloatPtr __gl,
org.moe.natj.general.ptr.FloatPtr __gu,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e2,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __reltol,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slarrr_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slarrv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __l,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __dol,
org.moe.natj.general.ptr.IntPtr __dou,
org.moe.natj.general.ptr.FloatPtr __minrgp,
org.moe.natj.general.ptr.FloatPtr __rtol1,
org.moe.natj.general.ptr.FloatPtr __rtol2,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __wgap,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.FloatPtr __gers,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slarscl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx) |
static int |
slartg_(org.moe.natj.general.ptr.FloatPtr __f,
org.moe.natj.general.ptr.FloatPtr __g,
org.moe.natj.general.ptr.FloatPtr __cs,
org.moe.natj.general.ptr.FloatPtr __sn,
org.moe.natj.general.ptr.FloatPtr __r__) |
static int |
slartv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.IntPtr __incc) |
static int |
slaruv_(org.moe.natj.general.ptr.IntPtr __iseed,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x) |
static int |
slarz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __incv,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work) |
static int |
slarzb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __ldwork) |
static int |
slarzt_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt) |
static int |
slas2_(org.moe.natj.general.ptr.FloatPtr __f,
org.moe.natj.general.ptr.FloatPtr __g,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.FloatPtr __ssmin,
org.moe.natj.general.ptr.FloatPtr __ssmax) |
static int |
slascl_(org.moe.natj.general.ptr.BytePtr __type__,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __cfrom,
org.moe.natj.general.ptr.FloatPtr __cto,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slascl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx) |
static int |
slasd0_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasd1_(org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasd2_(org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __dsigma,
org.moe.natj.general.ptr.FloatPtr __u2,
org.moe.natj.general.ptr.IntPtr __ldu2,
org.moe.natj.general.ptr.FloatPtr __vt2,
org.moe.natj.general.ptr.IntPtr __ldvt2,
org.moe.natj.general.ptr.IntPtr __idxp,
org.moe.natj.general.ptr.IntPtr __idx,
org.moe.natj.general.ptr.IntPtr __idxc,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __coltyp,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasd3_(org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __dsigma,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __u2,
org.moe.natj.general.ptr.IntPtr __ldu2,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __vt2,
org.moe.natj.general.ptr.IntPtr __ldvt2,
org.moe.natj.general.ptr.IntPtr __idxc,
org.moe.natj.general.ptr.IntPtr __ctot,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasd4_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __delta,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __sigma,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasd5_(org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __delta,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __dsigma,
org.moe.natj.general.ptr.FloatPtr __work) |
static int |
slasd6_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __vf,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.FloatPtr __poles,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasd7_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __zw,
org.moe.natj.general.ptr.FloatPtr __vf,
org.moe.natj.general.ptr.FloatPtr __vfw,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vlw,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __dsigma,
org.moe.natj.general.ptr.IntPtr __idx,
org.moe.natj.general.ptr.IntPtr __idxp,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasd8_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __vf,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.IntPtr __lddifr,
org.moe.natj.general.ptr.FloatPtr __dsigma,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasda_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __poles,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasdq_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncvt,
org.moe.natj.general.ptr.IntPtr __nru,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasdt_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __lvl,
org.moe.natj.general.ptr.IntPtr __nd,
org.moe.natj.general.ptr.IntPtr __inode,
org.moe.natj.general.ptr.IntPtr __ndiml,
org.moe.natj.general.ptr.IntPtr __ndimr,
org.moe.natj.general.ptr.IntPtr __msub) |
static int |
slaset_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
slasq1_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasq2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasq3_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.FloatPtr __dmin__,
org.moe.natj.general.ptr.FloatPtr __sigma,
org.moe.natj.general.ptr.FloatPtr __desig,
org.moe.natj.general.ptr.FloatPtr __qmax,
org.moe.natj.general.ptr.IntPtr __nfail,
org.moe.natj.general.ptr.IntPtr __iter,
org.moe.natj.general.ptr.IntPtr __ndiv,
org.moe.natj.general.ptr.IntPtr __ieee,
org.moe.natj.general.ptr.IntPtr __ttype,
org.moe.natj.general.ptr.FloatPtr __dmin1,
org.moe.natj.general.ptr.FloatPtr __dmin2,
org.moe.natj.general.ptr.FloatPtr __dn,
org.moe.natj.general.ptr.FloatPtr __dn1,
org.moe.natj.general.ptr.FloatPtr __dn2,
org.moe.natj.general.ptr.FloatPtr __g,
org.moe.natj.general.ptr.FloatPtr __tau) |
static int |
slasq4_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.IntPtr __n0in,
org.moe.natj.general.ptr.FloatPtr __dmin__,
org.moe.natj.general.ptr.FloatPtr __dmin1,
org.moe.natj.general.ptr.FloatPtr __dmin2,
org.moe.natj.general.ptr.FloatPtr __dn,
org.moe.natj.general.ptr.FloatPtr __dn1,
org.moe.natj.general.ptr.FloatPtr __dn2,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.IntPtr __ttype,
org.moe.natj.general.ptr.FloatPtr __g) |
static int |
slasq5_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __dmin__,
org.moe.natj.general.ptr.FloatPtr __dmin1,
org.moe.natj.general.ptr.FloatPtr __dmin2,
org.moe.natj.general.ptr.FloatPtr __dn,
org.moe.natj.general.ptr.FloatPtr __dnm1,
org.moe.natj.general.ptr.FloatPtr __dnm2,
org.moe.natj.general.ptr.IntPtr __ieee) |
static int |
slasq6_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.FloatPtr __dmin__,
org.moe.natj.general.ptr.FloatPtr __dmin1,
org.moe.natj.general.ptr.FloatPtr __dmin2,
org.moe.natj.general.ptr.FloatPtr __dn,
org.moe.natj.general.ptr.FloatPtr __dnm1,
org.moe.natj.general.ptr.FloatPtr __dnm2) |
static int |
slasr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __pivot,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
slasrt_(org.moe.natj.general.ptr.BytePtr __id,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slassq_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __sumsq) |
static int |
slasv2_(org.moe.natj.general.ptr.FloatPtr __f,
org.moe.natj.general.ptr.FloatPtr __g,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.FloatPtr __ssmin,
org.moe.natj.general.ptr.FloatPtr __ssmax,
org.moe.natj.general.ptr.FloatPtr __snr,
org.moe.natj.general.ptr.FloatPtr __csr,
org.moe.natj.general.ptr.FloatPtr __snl,
org.moe.natj.general.ptr.FloatPtr __csl) |
static int |
slaswp_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __k1,
org.moe.natj.general.ptr.IntPtr __k2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
slasy2_(org.moe.natj.general.ptr.IntPtr __ltranl,
org.moe.natj.general.ptr.IntPtr __ltranr,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.FloatPtr __tl,
org.moe.natj.general.ptr.IntPtr __ldtl,
org.moe.natj.general.ptr.FloatPtr __tr,
org.moe.natj.general.ptr.IntPtr __ldtr,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __xnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slasyf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __ldw,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slatbs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slatdf_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __rhs,
org.moe.natj.general.ptr.FloatPtr __rdsum,
org.moe.natj.general.ptr.FloatPtr __rdscal,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv) |
static int |
slatps_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slatrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __ldw) |
static int |
slatrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slatrz_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work) |
static int |
slatzm_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __incv,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c1,
org.moe.natj.general.ptr.FloatPtr __c2,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work) |
static int |
slauu2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
slauum_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
smaxloc_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __dimm) |
static double |
snrm2_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
sopgtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sopmtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorg2l_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorg2r_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorgbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorghr_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorgl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorglq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorgql_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorgqr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorgr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorgrq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorgtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorm2l_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorm2r_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sormbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sormhr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sorml2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sormlq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sormql_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sormqr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sormr2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sormr3_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sormrq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sormrz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sormtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sparse_commit(org.moe.natj.general.ptr.VoidPtr A)
Force any recently added values to the matrix to be put into the internal
sparse storage format.
|
static double |
sparse_elementwise_norm_double(sparse_matrix_double A,
int norm) |
static float |
sparse_elementwise_norm_float(sparse_matrix_float A,
int norm)
Compute the specified elementwise norm of the sparse matrix A.
|
static int |
sparse_extract_block_double(sparse_matrix_double A,
long bi,
long bj,
long row_stride,
long col_stride,
org.moe.natj.general.ptr.DoublePtr val) |
static int |
sparse_extract_block_float(sparse_matrix_float A,
long bi,
long bj,
long row_stride,
long col_stride,
org.moe.natj.general.ptr.FloatPtr val)
Extract the bi,bj'th block from the sparse matrix A.
|
static int |
sparse_extract_sparse_column_double(sparse_matrix_double A,
long column,
long row_start,
org.moe.natj.general.ptr.LongPtr row_end,
long nz,
org.moe.natj.general.ptr.DoublePtr val,
org.moe.natj.general.ptr.LongPtr indx) |
static int |
sparse_extract_sparse_column_float(sparse_matrix_float A,
long column,
long row_start,
org.moe.natj.general.ptr.LongPtr row_end,
long nz,
org.moe.natj.general.ptr.FloatPtr val,
org.moe.natj.general.ptr.LongPtr indx)
Extract the first nz values of the column begining at A[row_start,column] for
the sparse matrix A.
|
static int |
sparse_extract_sparse_row_double(sparse_matrix_double A,
long row,
long column_start,
org.moe.natj.general.ptr.LongPtr column_end,
long nz,
org.moe.natj.general.ptr.DoublePtr val,
org.moe.natj.general.ptr.LongPtr jndx) |
static int |
sparse_extract_sparse_row_float(sparse_matrix_float A,
long row,
long column_start,
org.moe.natj.general.ptr.LongPtr column_end,
long nz,
org.moe.natj.general.ptr.FloatPtr val,
org.moe.natj.general.ptr.LongPtr jndx)
Extract the first nz values of the row begining at A[row,column_start] for the
sparse matrix A.
|
static long |
sparse_get_block_dimension_for_col(org.moe.natj.general.ptr.VoidPtr A,
long j)
Return the dimension of the block for the j'th column of a sparse block matrix.
|
static long |
sparse_get_block_dimension_for_row(org.moe.natj.general.ptr.VoidPtr A,
long i)
Return the dimension of the block for the i'th row of a sparse block matrix.
|
static long |
sparse_get_matrix_nonzero_count_for_column(org.moe.natj.general.ptr.VoidPtr A,
long j)
Return the number of nonzero values for the j'th column.
|
static long |
sparse_get_matrix_nonzero_count_for_row(org.moe.natj.general.ptr.VoidPtr A,
long i)
Return the number of nonzero values for the i'th row.
|
static long |
sparse_get_matrix_nonzero_count(org.moe.natj.general.ptr.VoidPtr A)
Return the number of nonzero values in the matrix.
|
static long |
sparse_get_matrix_number_of_columns(org.moe.natj.general.ptr.VoidPtr A)
Return the number of columns of the matrix.
|
static long |
sparse_get_matrix_number_of_rows(org.moe.natj.general.ptr.VoidPtr A)
Return the number of rows of the matrix.
|
static long |
sparse_get_matrix_property(org.moe.natj.general.ptr.VoidPtr A,
int pname)
Returns the value of the given property name.
|
static long |
sparse_get_vector_nonzero_count_double(long N,
org.moe.natj.general.ptr.ConstDoublePtr x,
long incx) |
static long |
sparse_get_vector_nonzero_count_float(long N,
org.moe.natj.general.ptr.ConstFloatPtr x,
long incx)
Return the number of nonzero values in the dense vector x.
|
static double |
sparse_inner_product_dense_double(long nz,
org.moe.natj.general.ptr.ConstDoublePtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.ConstDoublePtr y,
long incy) |
static float |
sparse_inner_product_dense_float(long nz,
org.moe.natj.general.ptr.ConstFloatPtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.ConstFloatPtr y,
long incy)
Compute the inner product of sparse vector x with dense vector y.
|
static double |
sparse_inner_product_sparse_double(long nzx,
long nzy,
org.moe.natj.general.ptr.ConstDoublePtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.ConstDoublePtr y,
org.moe.natj.general.ptr.ConstLongPtr indy) |
static float |
sparse_inner_product_sparse_float(long nzx,
long nzy,
org.moe.natj.general.ptr.ConstFloatPtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.ConstFloatPtr y,
org.moe.natj.general.ptr.ConstLongPtr indy)
Compute the inner product of sparse vector x with sparse vector y.
|
static int |
sparse_insert_block_double(sparse_matrix_double A,
org.moe.natj.general.ptr.ConstDoublePtr val,
long row_stride,
long col_stride,
long bi,
long bj) |
static int |
sparse_insert_block_float(sparse_matrix_float A,
org.moe.natj.general.ptr.ConstFloatPtr val,
long row_stride,
long col_stride,
long bi,
long bj)
Use to build a sparse matrix by providing a dense block for entry at block
location A[bi,bj].
|
static int |
sparse_insert_col_double(sparse_matrix_double A,
long j,
long nz,
org.moe.natj.general.ptr.ConstDoublePtr val,
org.moe.natj.general.ptr.ConstLongPtr indx) |
static int |
sparse_insert_col_float(sparse_matrix_float A,
long j,
long nz,
org.moe.natj.general.ptr.ConstFloatPtr val,
org.moe.natj.general.ptr.ConstLongPtr indx)
Use to build a sparse matrix by providing a list of point entries for a single
column.
|
static int |
sparse_insert_entries_double(sparse_matrix_double A,
long N,
org.moe.natj.general.ptr.ConstDoublePtr val,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.ConstLongPtr jndx) |
static int |
sparse_insert_entries_float(sparse_matrix_float A,
long N,
org.moe.natj.general.ptr.ConstFloatPtr val,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.ConstLongPtr jndx)
Use to build a sparse matrix by providing a list of point entries.
|
static int |
sparse_insert_entry_double(sparse_matrix_double A,
double val,
long i,
long j) |
static int |
sparse_insert_entry_float(sparse_matrix_float A,
float val,
long i,
long j)
Use to build a sparse matrix by inserting one scalar entry at a time.
|
static int |
sparse_insert_row_double(sparse_matrix_double A,
long i,
long nz,
org.moe.natj.general.ptr.ConstDoublePtr val,
org.moe.natj.general.ptr.ConstLongPtr jndx) |
static int |
sparse_insert_row_float(sparse_matrix_float A,
long i,
long nz,
org.moe.natj.general.ptr.ConstFloatPtr val,
org.moe.natj.general.ptr.ConstLongPtr jndx)
Use to build a sparse matrix by providing a list of point entries for a single
row.
|
static sparse_matrix_double |
sparse_matrix_block_create_double(long Mb,
long Nb,
long k,
long l) |
static sparse_matrix_float |
sparse_matrix_block_create_float(long Mb,
long Nb,
long k,
long l)
Create a sparse matrix object that is stored in block-entry format and is ready
to receive values from the various block insert routines.
|
static sparse_matrix_double |
sparse_matrix_create_double(long M,
long N) |
static sparse_matrix_float |
sparse_matrix_create_float(long M,
long N)
Create a sparse matrix object that is stored in point wise format and is ready
to receive values from the various insert routines.
|
static int |
sparse_matrix_destroy(org.moe.natj.general.ptr.VoidPtr A)
Release any memory associated with the matrix object.
|
static int |
sparse_matrix_product_dense_double(int order,
int transa,
long n,
double alpha,
sparse_matrix_double A,
org.moe.natj.general.ptr.ConstDoublePtr B,
long ldb,
org.moe.natj.general.ptr.DoublePtr C,
long ldc) |
static int |
sparse_matrix_product_dense_float(int order,
int transa,
long n,
float alpha,
sparse_matrix_float A,
org.moe.natj.general.ptr.ConstFloatPtr B,
long ldb,
org.moe.natj.general.ptr.FloatPtr C,
long ldc)
Level 3 Computational Routines
[@functiongroup] Level 3
|
static int |
sparse_matrix_product_sparse_double(int order,
int transa,
double alpha,
sparse_matrix_double A,
sparse_matrix_double B,
org.moe.natj.general.ptr.DoublePtr C,
long ldc) |
static int |
sparse_matrix_product_sparse_float(int order,
int transa,
float alpha,
sparse_matrix_float A,
sparse_matrix_float B,
org.moe.natj.general.ptr.FloatPtr C,
long ldc)
Multiplies the sparse matrix B by the sparse matrix A and adds the result to
the dense matrix C.
|
static double |
sparse_matrix_trace_double(sparse_matrix_double A,
long offset) |
static float |
sparse_matrix_trace_float(sparse_matrix_float A,
long offset)
Compute the sum along the specified diagonal of the sparse matrix A.
|
static int |
sparse_matrix_triangular_solve_dense_double(int order,
int transt,
long nrhs,
double alpha,
sparse_matrix_double T,
org.moe.natj.general.ptr.DoublePtr B,
long ldb) |
static int |
sparse_matrix_triangular_solve_dense_float(int order,
int transt,
long nrhs,
float alpha,
sparse_matrix_float T,
org.moe.natj.general.ptr.FloatPtr B,
long ldb)
Solve the system of equations B = alpha * T^{-1} * B for B where B is a dense
matrix and T is a triangular sparse matrix.
|
static sparse_matrix_double |
sparse_matrix_variable_block_create_double(long Mb,
long Nb,
org.moe.natj.general.ptr.ConstLongPtr K,
org.moe.natj.general.ptr.ConstLongPtr L) |
static sparse_matrix_float |
sparse_matrix_variable_block_create_float(long Mb,
long Nb,
org.moe.natj.general.ptr.ConstLongPtr K,
org.moe.natj.general.ptr.ConstLongPtr L)
Create a sparse matrix object that is stored in block-entry format and is ready
to receive values from the various block insert routines.
|
static int |
sparse_matrix_vector_product_dense_double(int transa,
double alpha,
sparse_matrix_double A,
org.moe.natj.general.ptr.ConstDoublePtr x,
long incx,
org.moe.natj.general.ptr.DoublePtr y,
long incy) |
static int |
sparse_matrix_vector_product_dense_float(int transa,
float alpha,
sparse_matrix_float A,
org.moe.natj.general.ptr.ConstFloatPtr x,
long incx,
org.moe.natj.general.ptr.FloatPtr y,
long incy)
Multiplies the dense vector x by the sparse matrix A and adds the result to
the dense vector y.
|
static double |
sparse_operator_norm_double(sparse_matrix_double A,
int norm) |
static float |
sparse_operator_norm_float(sparse_matrix_float A,
int norm)
Compute the specified operator norm of the sparse matrix A.
|
static int |
sparse_outer_product_dense_double(long M,
long N,
long nz,
double alpha,
org.moe.natj.general.ptr.ConstDoublePtr x,
long incx,
org.moe.natj.general.ptr.ConstDoublePtr y,
org.moe.natj.general.ptr.ConstLongPtr indy,
org.moe.natj.general.ptr.Ptr<sparse_matrix_double> C) |
static int |
sparse_outer_product_dense_float(long M,
long N,
long nz,
float alpha,
org.moe.natj.general.ptr.ConstFloatPtr x,
long incx,
org.moe.natj.general.ptr.ConstFloatPtr y,
org.moe.natj.general.ptr.ConstLongPtr indy,
org.moe.natj.general.ptr.Ptr<sparse_matrix_float> C)
Compute the outer product of the dense vector x and the sparse vector y and
return a new sparse matrix in the uninitialized pointer sparse matrix pointer
C.
|
static long |
sparse_pack_vector_double(long N,
long nz,
org.moe.natj.general.ptr.ConstDoublePtr x,
long incx,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.LongPtr indy) |
static long |
sparse_pack_vector_float(long N,
long nz,
org.moe.natj.general.ptr.ConstFloatPtr x,
long incx,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.LongPtr indy)
Pack the first nz nonzero values and indices from the dense vector x and
place them in y and indy.
|
static int |
sparse_permute_cols_double(sparse_matrix_double A,
org.moe.natj.general.ptr.ConstLongPtr perm) |
static int |
sparse_permute_cols_float(sparse_matrix_float A,
org.moe.natj.general.ptr.ConstLongPtr perm)
Permute the columns of the sparse matrix A based on the provided permutation
array.
|
static int |
sparse_permute_rows_double(sparse_matrix_double A,
org.moe.natj.general.ptr.ConstLongPtr perm) |
static int |
sparse_permute_rows_float(sparse_matrix_float A,
org.moe.natj.general.ptr.ConstLongPtr perm)
Permute the rows of the sparse matrix A based on the provided permutation
array.
|
static int |
sparse_set_matrix_property(org.moe.natj.general.ptr.VoidPtr A,
int pname)
Set the given property for a matrix object that has not had any values
inserted.
|
static void |
sparse_unpack_vector_double(long N,
long nz,
boolean zero,
org.moe.natj.general.ptr.ConstDoublePtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.DoublePtr y,
long incy) |
static void |
sparse_unpack_vector_float(long N,
long nz,
boolean zero,
org.moe.natj.general.ptr.ConstFloatPtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.FloatPtr y,
long incy)
Extract elements from the sparse vector x into the corresponding location in
the dense vector y.
|
static void |
sparse_vector_add_with_scale_dense_double(long nz,
double alpha,
org.moe.natj.general.ptr.ConstDoublePtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.DoublePtr y,
long incy) |
static void |
sparse_vector_add_with_scale_dense_float(long nz,
float alpha,
org.moe.natj.general.ptr.ConstFloatPtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.FloatPtr y,
long incy)
Scales the sparse vector x by alpha and adds the result to the dense vector y.
|
static double |
sparse_vector_norm_double(long nz,
org.moe.natj.general.ptr.ConstDoublePtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
int norm) |
static float |
sparse_vector_norm_float(long nz,
org.moe.natj.general.ptr.ConstFloatPtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
int norm)
Compute the specified norm of the sparse vector x.
|
static int |
sparse_vector_triangular_solve_dense_double(int transt,
double alpha,
sparse_matrix_double T,
org.moe.natj.general.ptr.DoublePtr x,
long incx) |
static int |
sparse_vector_triangular_solve_dense_float(int transt,
float alpha,
sparse_matrix_float T,
org.moe.natj.general.ptr.FloatPtr x,
long incx)
Solve the system of equations x = alpha * T^{-1} * x for x where x is a dense
vector and T is a triangular sparse matrix.
|
static int |
spbcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spbequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spbstf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spbsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spbtf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spbtrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spftrf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spftrs_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spocon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spoequ_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spoequb_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sporfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sposv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sposvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spotf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spotrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spotri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spotrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sppcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sppequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __afp,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sppsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sppsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __afp,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spstf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spstrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sptcon_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sptrfs_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __df,
org.moe.natj.general.ptr.FloatPtr __ef,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sptsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sptsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __df,
org.moe.natj.general.ptr.FloatPtr __ef,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spttrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
spttrs_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sptts2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
srot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.FloatPtr c,
org.moe.natj.general.ptr.FloatPtr s) |
static int |
srotg_(org.moe.natj.general.ptr.FloatPtr sa,
org.moe.natj.general.ptr.FloatPtr sb,
org.moe.natj.general.ptr.FloatPtr c,
org.moe.natj.general.ptr.FloatPtr s) |
static int |
srotm_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.FloatPtr param) |
static int |
srotmg_(org.moe.natj.general.ptr.FloatPtr sd1,
org.moe.natj.general.ptr.FloatPtr sd2,
org.moe.natj.general.ptr.FloatPtr sx1,
org.moe.natj.general.ptr.FloatPtr sy1,
org.moe.natj.general.ptr.FloatPtr param) |
static int |
srscl_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __sa,
org.moe.natj.general.ptr.FloatPtr __sx,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
ssbev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssbevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssbevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssbgst_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssbgv_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssbgvd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssbgvx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
ssbtrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sscal_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sa,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ssfrk_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __c__) |
static int |
sspcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sspev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sspevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sspevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sspgst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __bp,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sspgv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __bp,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sspgvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __bp,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sspgvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __bp,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sspmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr ap,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
sspr_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr ap) |
static int |
sspr2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.FloatPtr ap) |
static int |
ssprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sspsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sspsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssptrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sstebz_(org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __order,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sstedc_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sstegr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sstein_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sstemr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __nzc,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.IntPtr __tryrac,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssterf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sstev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sstevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sstevr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sstevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
sswap_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
ssycon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssyequb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssyev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssyevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssyevr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssyevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssygs2_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssygst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssygv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssygvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssygvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssymm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
ssymv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
ssyr_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
ssyr2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
ssyr2k_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
ssyrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssyrk_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
ssysv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssysvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssytd2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssytf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssytrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssytrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssytri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ssytrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
stbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stbsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
stbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stfsm_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
stftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stfttp_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __arf,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stfttr_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __arf,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stgevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.IntPtr __lds,
org.moe.natj.general.ptr.FloatPtr __p,
org.moe.natj.general.ptr.IntPtr __ldp,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stgex2_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __j1,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stgexc_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stgsen_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __pl,
org.moe.natj.general.ptr.FloatPtr __pr,
org.moe.natj.general.ptr.FloatPtr __dif,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stgsja_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __tola,
org.moe.natj.general.ptr.FloatPtr __tolb,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __ncycle,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stgsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __dif,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stgsy2_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __lde,
org.moe.natj.general.ptr.FloatPtr __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __rdsum,
org.moe.natj.general.ptr.FloatPtr __rdscal,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __pq,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stgsyl_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __lde,
org.moe.natj.general.ptr.FloatPtr __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __dif,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stpcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stpmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr ap,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
stprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stpsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr ap,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
stptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stpttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __arf,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stpttr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
strcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
strevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
strexc_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
strmm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr b,
org.moe.natj.general.ptr.IntPtr ldb) |
static int |
strmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
strrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
strsen_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __sep,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
strsm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr b,
org.moe.natj.general.ptr.IntPtr ldb) |
static int |
strsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __sep,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __ldwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
strsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
strsyl_(org.moe.natj.general.ptr.BytePtr __trana,
org.moe.natj.general.ptr.BytePtr __tranb,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
strti2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
strtri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
strtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
strttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __arf,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
strttp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stzrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
stzrzf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static vDSP_biquad_Setup |
vDSP_biquad_CreateSetup(org.moe.natj.general.ptr.ConstDoublePtr __Coefficients,
long __M)
vDSP_biquad_CreateSetup allocates memory and prepares the coefficients for
processing a cascaded biquad IIR filter.
|
static vDSP_biquad_SetupD |
vDSP_biquad_CreateSetupD(org.moe.natj.general.ptr.ConstDoublePtr __Coefficients,
long __M) |
static void |
vDSP_biquad_DestroySetup(vDSP_biquad_Setup __setup) |
static void |
vDSP_biquad_DestroySetupD(vDSP_biquad_SetupD __setup) |
static void |
vDSP_biquad_SetCoefficientsDouble(vDSP_biquad_Setup __setup,
org.moe.natj.general.ptr.ConstDoublePtr __coeffs,
long __start_sec,
long __nsec)
vDSP_biquad_SetCoefficientsDouble will
update the filter coefficients within a valid vDSP_biquad_Setup object.
|
static void |
vDSP_biquad_SetCoefficientsSingle(vDSP_biquad_Setup __setup,
org.moe.natj.general.ptr.ConstFloatPtr __coeffs,
long __start_sec,
long __nsec)
vDSP_biquad_SetCoefficientsSingle will
update the filter coefficients within a valid vDSP_biquad_Setup object.
|
static void |
vDSP_biquad(org.moe.natj.general.ptr.VoidPtr __Setup,
org.moe.natj.general.ptr.FloatPtr __Delay,
org.moe.natj.general.ptr.ConstFloatPtr __X,
long __IX,
org.moe.natj.general.ptr.FloatPtr __Y,
long __IY,
long __N)
Cascade biquadratic IIR filters.
|
static void |
vDSP_biquadD(org.moe.natj.general.ptr.VoidPtr __Setup,
org.moe.natj.general.ptr.DoublePtr __Delay,
org.moe.natj.general.ptr.ConstDoublePtr __X,
long __IX,
org.moe.natj.general.ptr.DoublePtr __Y,
long __IY,
long __N) |
static void |
vDSP_biquadm_CopyState(vDSP_biquadm_Setup __dest,
org.moe.natj.general.ptr.VoidPtr __src)
vDSP_biquadm_CopyState (for float) or vDSP_biquadm_CopyStateD (for double)
copies the current state between two biquadm setup objects.
|
static void |
vDSP_biquadm_CopyStateD(vDSP_biquadm_SetupD __dest,
org.moe.natj.general.ptr.VoidPtr __src) |
static vDSP_biquadm_Setup |
vDSP_biquadm_CreateSetup(org.moe.natj.general.ptr.ConstDoublePtr __coeffs,
long __M,
long __N)
vDSP_biquadm_CreateSetup (for float) or vDSP_biquadm_CreateSetupD (for
double) allocates memory and prepares the coefficients for processing a
multi-channel cascaded biquad IIR filter.
|
static vDSP_biquadm_SetupD |
vDSP_biquadm_CreateSetupD(org.moe.natj.general.ptr.ConstDoublePtr __coeffs,
long __M,
long __N) |
static void |
vDSP_biquadm_DestroySetup(vDSP_biquadm_Setup __setup) |
static void |
vDSP_biquadm_DestroySetupD(vDSP_biquadm_SetupD __setup) |
static void |
vDSP_biquadm_ResetState(vDSP_biquadm_Setup __setup) |
static void |
vDSP_biquadm_ResetStateD(vDSP_biquadm_SetupD __setup) |
static void |
vDSP_biquadm_SetActiveFilters(vDSP_biquadm_Setup __setup,
org.moe.natj.general.ptr.ConstBoolPtr __filter_states)
vDSP_biquadm_SetActiveFilters will set the overall active/inactive filter
state of a valid vDSP_biquadm_Setup object.
|
static void |
vDSP_biquadm_SetCoefficientsDouble(vDSP_biquadm_Setup __setup,
org.moe.natj.general.ptr.ConstDoublePtr __coeffs,
long __start_sec,
long __start_chn,
long __nsec,
long __nchn)
vDSP_biquadm_SetCoefficientsDouble will
update the filter coefficients within a valid vDSP_biquadm_Setup object.
|
static void |
vDSP_biquadm_SetCoefficientsSingle(vDSP_biquadm_Setup __setup,
org.moe.natj.general.ptr.ConstFloatPtr __coeffs,
long __start_sec,
long __start_chn,
long __nsec,
long __nchn)
vDSP_biquadm_SetCoefficientsSingle will
update the filter coefficients within a valid vDSP_biquadm_Setup object.
|
static void |
vDSP_biquadm_SetTargetsDouble(vDSP_biquadm_Setup __setup,
org.moe.natj.general.ptr.ConstDoublePtr __targets,
float __interp_rate,
float __interp_threshold,
long __start_sec,
long __start_chn,
long __nsec,
long __nchn)
vDSP_biquadm_SetTargetsDouble will
set the target coefficients within a valid vDSP_biquadm_Setup object.
|
static void |
vDSP_biquadm_SetTargetsSingle(vDSP_biquadm_Setup __setup,
org.moe.natj.general.ptr.ConstFloatPtr __targets,
float __interp_rate,
float __interp_threshold,
long __start_sec,
long __start_chn,
long __nsec,
long __nchn)
vDSP_biquadm_SetTargetsSingle will
set the target coefficients within a valid vDSP_biquadm_Setup object.
|
static void |
vDSP_biquadm(vDSP_biquadm_Setup __Setup,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> __X,
long __IX,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.FloatPtr> __Y,
long __IY,
long __N)
vDSP_biquadm (for float) or vDSP_biquadmD (for double) applies a
multi-channel biquadm IIR filter created with vDSP_biquadm_CreateSetup or
vDSP_biquadm_CreateSetupD, respectively.
|
static void |
vDSP_biquadmD(vDSP_biquadm_SetupD __Setup,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstDoublePtr> __X,
long __IX,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.DoublePtr> __Y,
long __IY,
long __N) |
static void |
vDSP_blkman_window(org.moe.natj.general.ptr.FloatPtr __C,
long __N,
int __Flag)
Create Blackman window.
|
static void |
vDSP_blkman_windowD(org.moe.natj.general.ptr.DoublePtr __C,
long __N,
int __Flag) |
static void |
vDSP_conv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __F,
long __IF,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __P)
Convolution and correlation.
|
static void |
vDSP_convD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __F,
long __IF,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __P) |
static FFTSetup |
vDSP_create_fftsetup(long __Log2n,
int __Radix)
vDSP_create_fftsetup and vDSP_create_ffsetupD allocate memory and prepare
constants used by single- and double-precision FFT routines, respectively.
|
static FFTSetupD |
vDSP_create_fftsetupD(long __Log2n,
int __Radix) |
static void |
vDSP_ctoz(DSPComplex __C,
long __IC,
DSPSplitComplex __Z,
long __IZ,
long __N)
Convert a complex array to a complex-split array.
|
static void |
vDSP_ctozD(DSPDoubleComplex __C,
long __IC,
DSPDoubleSplitComplex __Z,
long __IZ,
long __N) |
static vDSP_DFT_Setup |
vDSP_DCT_CreateSetup(vDSP_DFT_Setup __Previous,
long __Length,
int __Type) |
static void |
vDSP_DCT_Execute(org.moe.natj.general.ptr.VoidPtr __Setup,
org.moe.natj.general.ptr.ConstFloatPtr __Input,
org.moe.natj.general.ptr.FloatPtr __Output)
vDSP_DCT_Execute is a DCT execution routine.
|
static void |
vDSP_deq22(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Difference equation, 2 poles, 2 zeros.
|
static void |
vDSP_deq22D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_desamp(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __DF,
org.moe.natj.general.ptr.ConstFloatPtr __F,
org.moe.natj.general.ptr.FloatPtr __C,
long __N,
long __P)
Anti-aliasing down-sample with real filter.
|
static void |
vDSP_desampD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __DF,
org.moe.natj.general.ptr.ConstDoublePtr __F,
org.moe.natj.general.ptr.DoublePtr __C,
long __N,
long __P) |
static void |
vDSP_destroy_fftsetup(FFTSetup __setup) |
static void |
vDSP_destroy_fftsetupD(FFTSetupD __setup) |
static vDSP_DFT_Setup |
vDSP_DFT_CreateSetup(vDSP_DFT_Setup __Previous,
long __Length)
vDSP_DFT_CreateSetup is a DFT setup routine.
|
static void |
vDSP_DFT_DestroySetup(vDSP_DFT_Setup __Setup)
vDSP_DFT_DestroySetup and vDSP_DFT_DestroySetupD are DFT destroy routines.
|
static void |
vDSP_DFT_DestroySetupD(vDSP_DFT_SetupD __Setup) |
static void |
vDSP_DFT_Execute(org.moe.natj.general.ptr.VoidPtr __Setup,
org.moe.natj.general.ptr.ConstFloatPtr __Ir,
org.moe.natj.general.ptr.ConstFloatPtr __Ii,
org.moe.natj.general.ptr.FloatPtr __Or,
org.moe.natj.general.ptr.FloatPtr __Oi)
vDSP_DFT_Execute and vDSP_DFT_ExecuteD are DFT execution routines.
|
static void |
vDSP_DFT_ExecuteD(org.moe.natj.general.ptr.VoidPtr __Setup,
org.moe.natj.general.ptr.ConstDoublePtr __Ir,
org.moe.natj.general.ptr.ConstDoublePtr __Ii,
org.moe.natj.general.ptr.DoublePtr __Or,
org.moe.natj.general.ptr.DoublePtr __Oi) |
static vDSP_DFT_Interleaved_Setup |
vDSP_DFT_Interleaved_CreateSetup(vDSP_DFT_Interleaved_Setup Previous,
long Length,
int Direction,
byte RealtoComplex)
DFT setup routine for interleaved complex data, single-precision
|
static vDSP_DFT_Interleaved_SetupD |
vDSP_DFT_Interleaved_CreateSetupD(vDSP_DFT_Interleaved_SetupD Previous,
long Length,
int Direction,
byte RealtoComplex)
DFT setup routine for interleaved complex data, double-precision
|
static void |
vDSP_DFT_Interleaved_DestroySetup(vDSP_DFT_Interleaved_Setup Setup)
DFT destroy routine, single-precision
|
static void |
vDSP_DFT_Interleaved_DestroySetupD(vDSP_DFT_Interleaved_SetupD Setup)
DFT destroy routine, double-precision
|
static void |
vDSP_DFT_Interleaved_Execute(vDSP_DFT_Interleaved_Setup Setup,
DSPComplex Iri,
DSPComplex Ori)
DFT execution routine for real data, single-precision
|
static void |
vDSP_DFT_Interleaved_ExecuteD(vDSP_DFT_Interleaved_SetupD Setup,
DSPDoubleComplex Iri,
DSPDoubleComplex Ori)
DFT execution routine for interleaved complex data, double-precision
|
static vDSP_DFT_Setup |
vDSP_DFT_zop_CreateSetup(vDSP_DFT_Setup __Previous,
long __Length,
int __Direction)
vDSP_DFT_zop_CreateSetup is a DFT setup routine.
|
static vDSP_DFT_SetupD |
vDSP_DFT_zop_CreateSetupD(vDSP_DFT_SetupD __Previous,
long __Length,
int __Direction) |
static void |
vDSP_DFT_zop(org.moe.natj.general.ptr.VoidPtr __Setup,
org.moe.natj.general.ptr.ConstFloatPtr __Ir,
org.moe.natj.general.ptr.ConstFloatPtr __Ii,
long __Is,
org.moe.natj.general.ptr.FloatPtr __Or,
org.moe.natj.general.ptr.FloatPtr __Oi,
long __Os,
int __Direction)
vDSP_DFT_zop is a DFT execution routine.
|
static vDSP_DFT_Setup |
vDSP_DFT_zrop_CreateSetup(vDSP_DFT_Setup __Previous,
long __Length,
int __Direction)
vDSP_DFT_zrop_CreateSetup and vDSP_DFT_zrop_CreateSetupD are DFT setup
routines.
|
static vDSP_DFT_SetupD |
vDSP_DFT_zrop_CreateSetupD(vDSP_DFT_SetupD __Previous,
long __Length,
int __Direction) |
static void |
vDSP_distancesq(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Euclidean distance, squared.
|
static void |
vDSP_distancesqD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_dotpr_s1_15(org.moe.natj.general.ptr.ConstShortPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstShortPtr __B,
long __IB,
org.moe.natj.general.ptr.ShortPtr __C,
long __N)
vDSP_dotpr_s1_15, vector integer 1.15 format dot product.
|
static void |
vDSP_dotpr_s8_24(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstIntPtr __B,
long __IB,
org.moe.natj.general.ptr.IntPtr __C,
long __N)
vDSP_dotpr_s8_24, vector integer 8.24 format dot product.
|
static void |
vDSP_dotpr(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Dot product.
|
static void |
vDSP_dotpr2_s1_15(org.moe.natj.general.ptr.ConstShortPtr __A0,
long __IA0,
org.moe.natj.general.ptr.ConstShortPtr __A1,
long __IA1,
org.moe.natj.general.ptr.ConstShortPtr __B,
long __IB,
org.moe.natj.general.ptr.ShortPtr __C0,
org.moe.natj.general.ptr.ShortPtr __C1,
long __N)
vDSP_dotpr2_s1_15, vector integer 1.15 format stereo dot product.
|
static void |
vDSP_dotpr2_s8_24(org.moe.natj.general.ptr.ConstIntPtr __A0,
long __IA0,
org.moe.natj.general.ptr.ConstIntPtr __A1,
long __IA1,
org.moe.natj.general.ptr.ConstIntPtr __B,
long __IB,
org.moe.natj.general.ptr.IntPtr __C0,
org.moe.natj.general.ptr.IntPtr __C1,
long __N)
vDSP_dotpr2_s8_24, vector integer 8.24 format stereo dot product.
|
static void |
vDSP_dotpr2(org.moe.natj.general.ptr.ConstFloatPtr __A0,
long __IA0,
org.moe.natj.general.ptr.ConstFloatPtr __A1,
long __IA1,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C0,
org.moe.natj.general.ptr.FloatPtr __C1,
long __N)
vDSP_dotpr2, vector single-precision stereo dot product.
|
static void |
vDSP_dotpr2D(org.moe.natj.general.ptr.ConstDoublePtr __A0,
long __IA0,
org.moe.natj.general.ptr.ConstDoublePtr __A1,
long __IA1,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C0,
org.moe.natj.general.ptr.DoublePtr __C1,
long __N)
vDSP_dotpr2D, vector double-precision stereo dot product.
|
static void |
vDSP_dotprD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_f3x3(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __NR,
long __NC,
org.moe.natj.general.ptr.ConstFloatPtr __F,
org.moe.natj.general.ptr.FloatPtr __C)
3*3 and 5*5 convolutions.
|
static void |
vDSP_f3x3D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __NR,
long __NC,
org.moe.natj.general.ptr.ConstDoublePtr __F,
org.moe.natj.general.ptr.DoublePtr __C) |
static void |
vDSP_f5x5(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __NR,
long __NC,
org.moe.natj.general.ptr.ConstFloatPtr __F,
org.moe.natj.general.ptr.FloatPtr __C) |
static void |
vDSP_f5x5D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __NR,
long __NC,
org.moe.natj.general.ptr.ConstDoublePtr __F,
org.moe.natj.general.ptr.DoublePtr __C) |
static void |
vDSP_fft_zip(FFTSetup __Setup,
DSPSplitComplex __C,
long __IC,
long __Log2N,
int __Direction)
In-place complex Discrete Fourier Transform routines, with and without
temporary memory.
|
static void |
vDSP_fft_zipD(FFTSetupD __Setup,
DSPDoubleSplitComplex __C,
long __IC,
long __Log2N,
int __Direction) |
static void |
vDSP_fft_zipt(FFTSetup __Setup,
DSPSplitComplex __C,
long __IC,
DSPSplitComplex __Buffer,
long __Log2N,
int __Direction) |
static void |
vDSP_fft_ziptD(FFTSetupD __Setup,
DSPDoubleSplitComplex __C,
long __IC,
DSPDoubleSplitComplex __Buffer,
long __Log2N,
int __Direction) |
static void |
vDSP_fft_zop(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA,
DSPSplitComplex __C,
long __IC,
long __Log2N,
int __Direction)
Out-of-place complex Discrete Fourier Transform routines, with and without
temporary memory.
|
static void |
vDSP_fft_zopD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __C,
long __IC,
long __Log2N,
int __Direction) |
static void |
vDSP_fft_zopt(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA,
DSPSplitComplex __C,
long __IC,
DSPSplitComplex __Buffer,
long __Log2N,
int __Direction) |
static void |
vDSP_fft_zoptD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __C,
long __IC,
DSPDoubleSplitComplex __Buffer,
long __Log2N,
int __Direction) |
static void |
vDSP_fft_zrip(FFTSetup __Setup,
DSPSplitComplex __C,
long __IC,
long __Log2N,
int __Direction)
In-place real-to-complex Discrete Fourier Transform routines, with and
without temporary memory.
|
static void |
vDSP_fft_zripD(FFTSetupD __Setup,
DSPDoubleSplitComplex __C,
long __IC,
long __Log2N,
int __Direction) |
static void |
vDSP_fft_zript(FFTSetup __Setup,
DSPSplitComplex __C,
long __IC,
DSPSplitComplex __Buffer,
long __Log2N,
int __Direction) |
static void |
vDSP_fft_zriptD(FFTSetupD __Setup,
DSPDoubleSplitComplex __C,
long __IC,
DSPDoubleSplitComplex __Buffer,
long __Log2N,
int __Direction) |
static void |
vDSP_fft_zrop(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA,
DSPSplitComplex __C,
long __IC,
long __Log2N,
int __Direction)
Out-of-place real-to-complex Discrete Fourier Transform routines, with and
without temporary memory.
|
static void |
vDSP_fft_zropD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __C,
long __IC,
long __Log2N,
int __Direction) |
static void |
vDSP_fft_zropt(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA,
DSPSplitComplex __C,
long __IC,
DSPSplitComplex __Buffer,
long __Log2N,
int __Direction) |
static void |
vDSP_fft_zroptD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __C,
long __IC,
DSPDoubleSplitComplex __Buffer,
long __Log2N,
int __Direction) |
static void |
vDSP_FFT16_copv(org.moe.natj.general.ptr.FloatPtr __Output,
org.moe.natj.general.ptr.ConstFloatPtr __Input,
int __Direction)
vDSP_FFT16_copv and vDSP_FFT32_copv perform 16- and 32-element FFTs on
interleaved complex unit-stride vector-block-aligned data.
|
static void |
vDSP_FFT16_zopv(org.moe.natj.general.ptr.FloatPtr __Or,
org.moe.natj.general.ptr.FloatPtr __Oi,
org.moe.natj.general.ptr.ConstFloatPtr __Ir,
org.moe.natj.general.ptr.ConstFloatPtr __Ii,
int __Direction)
vDSP_FFT16_zopv and vDSP_FFT32_zopv perform 16- and 32-element FFTs on
separated complex unit-stride vector-block-aligned data.
|
static void |
vDSP_fft2d_zip(FFTSetup __Setup,
DSPSplitComplex __C,
long __IC0,
long __IC1,
long __Log2N0,
long __Log2N1,
int __Direction)
In-place two-dimensional complex Discrete Fourier Transform routines, with
and without temporary memory.
|
static void |
vDSP_fft2d_zipD(FFTSetupD __Setup,
DSPDoubleSplitComplex __C,
long __IC0,
long __IC1,
long __Log2N0,
long __Log2N1,
int __Direction) |
static void |
vDSP_fft2d_zipt(FFTSetup __Setup,
DSPSplitComplex __C,
long __IC1,
long __IC0,
DSPSplitComplex __Buffer,
long __Log2N0,
long __Log2N1,
int __Direction) |
static void |
vDSP_fft2d_ziptD(FFTSetupD __Setup,
DSPDoubleSplitComplex __C,
long __IC0,
long __IC1,
DSPDoubleSplitComplex __Buffer,
long __Log2N0,
long __Log2N1,
int __Direction) |
static void |
vDSP_fft2d_zop(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA0,
long __IA1,
DSPSplitComplex __C,
long __IC0,
long __IC1,
long __Log2N0,
long __Log2N1,
int __Direction)
Out-of-place two-dimensional complex Discrete Fourier Transform routines,
with and without temporary memory.
|
static void |
vDSP_fft2d_zopD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA0,
long __IA1,
DSPDoubleSplitComplex __C,
long __IC0,
long __IC1,
long __Log2N0,
long __Log2N1,
int __Direction) |
static void |
vDSP_fft2d_zopt(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA0,
long __IA1,
DSPSplitComplex __C,
long __IC0,
long __IC1,
DSPSplitComplex __Buffer,
long __Log2N0,
long __Log2N1,
int __Direction) |
static void |
vDSP_fft2d_zoptD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA0,
long __IA1,
DSPDoubleSplitComplex __C,
long __IC0,
long __IC1,
DSPDoubleSplitComplex __Buffer,
long __Log2N0,
long __Log2N1,
int __Direction) |
static void |
vDSP_fft2d_zrip(FFTSetup __Setup,
DSPSplitComplex __C,
long __IC0,
long __IC1,
long __Log2N0,
long __Log2N1,
int __Direction)
In-place two-dimensional real-to-complex Discrete Fourier Transform
routines, with and without temporary memory.
|
static void |
vDSP_fft2d_zripD(FFTSetupD __Setup,
DSPDoubleSplitComplex __C,
long __IC0,
long __IC1,
long __Log2N0,
long __Log2N1,
int __flag) |
static void |
vDSP_fft2d_zript(FFTSetup __Setup,
DSPSplitComplex __C,
long __IC0,
long __IC1,
DSPSplitComplex __Buffer,
long __Log2N0,
long __Log2N1,
int __Direction) |
static void |
vDSP_fft2d_zriptD(FFTSetupD __Setup,
DSPDoubleSplitComplex __C,
long __IC0,
long __IC1,
DSPDoubleSplitComplex __Buffer,
long __Log2N0,
long __Log2N1,
int __flag) |
static void |
vDSP_fft2d_zrop(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA0,
long __IA1,
DSPSplitComplex __C,
long __IC0,
long __IC1,
long __Log2N0,
long __Log2N1,
int __Direction)
Out-of-place two-dimensional real-to-complex Discrete Fourier Transform
routines, with and without temporary memory.
|
static void |
vDSP_fft2d_zropD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA0,
long __IA1,
DSPDoubleSplitComplex __C,
long __IC0,
long __IC1,
long __Log2N0,
long __Log2N1,
int __Direction) |
static void |
vDSP_fft2d_zropt(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA0,
long __IA1,
DSPSplitComplex __C,
long __IC0,
long __IC1,
DSPSplitComplex __Buffer,
long __Log2N0,
long __Log2N1,
int __Direction) |
static void |
vDSP_fft2d_zroptD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA0,
long __IA1,
DSPDoubleSplitComplex __C,
long __IC0,
long __IC1,
DSPDoubleSplitComplex __Buffer,
long __Log2N0,
long __Log2N1,
int __Direction) |
static void |
vDSP_fft3_zop(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA,
DSPSplitComplex __C,
long __IC,
long __Log2N,
int __Direction)
Deprecated.
|
static void |
vDSP_fft3_zopD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __C,
long __IC,
long __Log2N,
int __Direction)
Deprecated.
|
static void |
vDSP_FFT32_copv(org.moe.natj.general.ptr.FloatPtr __Output,
org.moe.natj.general.ptr.ConstFloatPtr __Input,
int __Direction) |
static void |
vDSP_FFT32_zopv(org.moe.natj.general.ptr.FloatPtr __Or,
org.moe.natj.general.ptr.FloatPtr __Oi,
org.moe.natj.general.ptr.ConstFloatPtr __Ir,
org.moe.natj.general.ptr.ConstFloatPtr __Ii,
int __Direction) |
static void |
vDSP_fft5_zop(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA,
DSPSplitComplex __C,
long __IC,
long __Log2N,
int __Direction)
Deprecated.
|
static void |
vDSP_fft5_zopD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __C,
long __IC,
long __Log2N,
int __Direction)
Deprecated.
|
static void |
vDSP_fftm_zip(FFTSetup __Setup,
DSPSplitComplex __C,
long __IC,
long __IM,
long __Log2N,
long __M,
int __Direction)
In-place multiple complex Discrete Fourier Transform routines, with and
without temporary memory.
|
static void |
vDSP_fftm_zipD(FFTSetupD __Setup,
DSPDoubleSplitComplex __C,
long __IC,
long __IM,
long __Log2N,
long __M,
int __Direction) |
static void |
vDSP_fftm_zipt(FFTSetup __Setup,
DSPSplitComplex __C,
long __IC,
long __IM,
DSPSplitComplex __Buffer,
long __Log2N,
long __M,
int __Direction) |
static void |
vDSP_fftm_ziptD(FFTSetupD __Setup,
DSPDoubleSplitComplex __C,
long __IC,
long __IM,
DSPDoubleSplitComplex __Buffer,
long __Log2N,
long __M,
int __Direction) |
static void |
vDSP_fftm_zop(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA,
long __IMA,
DSPSplitComplex __C,
long __IC,
long __IMC,
long __Log2N,
long __M,
int __Direction)
Out-of-place multiple complex Discrete Fourier Transform routines, with and
without temporary memory.
|
static void |
vDSP_fftm_zopD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA,
long __IMA,
DSPDoubleSplitComplex __C,
long __IC,
long __IMC,
long __Log2N,
long __M,
int __Direction) |
static void |
vDSP_fftm_zopt(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA,
long __IMA,
DSPSplitComplex __C,
long __IC,
long __IMC,
DSPSplitComplex __Buffer,
long __Log2N,
long __M,
int __Direction) |
static void |
vDSP_fftm_zoptD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA,
long __IMA,
DSPDoubleSplitComplex __C,
long __IC,
long __IMC,
DSPDoubleSplitComplex __Buffer,
long __Log2N,
long __M,
int __Direction) |
static void |
vDSP_fftm_zrip(FFTSetup __Setup,
DSPSplitComplex __C,
long __IC,
long __IM,
long __Log2N,
long __M,
int __Direction)
In-place multiple real-to-complex Discrete Fourier Transform routines, with
and without temporary memory.
|
static void |
vDSP_fftm_zripD(FFTSetupD __Setup,
DSPDoubleSplitComplex __C,
long __IC,
long __IM,
long __Log2N,
long __M,
int __Direction) |
static void |
vDSP_fftm_zript(FFTSetup __Setup,
DSPSplitComplex __C,
long __IC,
long __IM,
DSPSplitComplex __Buffer,
long __Log2N,
long __M,
int __Direction) |
static void |
vDSP_fftm_zriptD(FFTSetupD __Setup,
DSPDoubleSplitComplex __C,
long __IC,
long __IM,
DSPDoubleSplitComplex __Buffer,
long __Log2N,
long __M,
int __Direction) |
static void |
vDSP_fftm_zrop(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA,
long __IMA,
DSPSplitComplex __C,
long __IC,
long __IMC,
long __Log2N,
long __M,
int __Direction)
Out-of-place multiple real-to-complex Discrete Fourier Transform routines,
with and without temporary memory.
|
static void |
vDSP_fftm_zropD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA,
long __IMA,
DSPDoubleSplitComplex __C,
long __IC,
long __IMC,
long __Log2N,
long __M,
int __Direction) |
static void |
vDSP_fftm_zropt(FFTSetup __Setup,
DSPSplitComplex __A,
long __IA,
long __IMA,
DSPSplitComplex __C,
long __IC,
long __IMC,
DSPSplitComplex __Buffer,
long __Log2N,
long __M,
int __Direction) |
static void |
vDSP_fftm_zroptD(FFTSetupD __Setup,
DSPDoubleSplitComplex __A,
long __IA,
long __IMA,
DSPDoubleSplitComplex __C,
long __IC,
long __IMC,
DSPDoubleSplitComplex __Buffer,
long __Log2N,
long __M,
int __Direction) |
static void |
vDSP_hamm_window(org.moe.natj.general.ptr.FloatPtr __C,
long __N,
int __Flag)
Create Hamming window.
|
static void |
vDSP_hamm_windowD(org.moe.natj.general.ptr.DoublePtr __C,
long __N,
int __Flag) |
static void |
vDSP_hann_window(org.moe.natj.general.ptr.FloatPtr __C,
long __N,
int __Flag)
Create Hanning window.
|
static void |
vDSP_hann_windowD(org.moe.natj.general.ptr.DoublePtr __C,
long __N,
int __Flag) |
static void |
vDSP_imgfir(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __NR,
long __NC,
org.moe.natj.general.ptr.ConstFloatPtr __F,
org.moe.natj.general.ptr.FloatPtr __C,
long __P,
long __Q)
Two-dimensional (image) convolution.
|
static void |
vDSP_imgfirD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __NR,
long __NC,
org.moe.natj.general.ptr.ConstDoublePtr __F,
org.moe.natj.general.ptr.DoublePtr __C,
long __P,
long __Q) |
static void |
vDSP_maxmgv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Maximum magnitude of vector.
|
static void |
vDSP_maxmgvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_maxmgvi(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N)
Maximum magnitude of vector.
|
static void |
vDSP_maxmgviD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N) |
static void |
vDSP_maxv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Maximum value of vector.
|
static void |
vDSP_maxvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __I,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_maxvi(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N)
Maximum value of vector, with index.
|
static void |
vDSP_maxviD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N) |
static void |
vDSP_meamgv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Mean magnitude of vector.
|
static void |
vDSP_meamgvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_meanv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Mean of vector.
|
static void |
vDSP_meanvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_measqv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Mean square of vector.
|
static void |
vDSP_measqvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __I,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_minmgv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Minimum magnitude of vector.
|
static void |
vDSP_minmgvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_minmgvi(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N)
Minimum magnitude of vector, with index.
|
static void |
vDSP_minmgviD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N) |
static void |
vDSP_minv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Minimum value of vector.
|
static void |
vDSP_minvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_minvi(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N)
Minimum value of vector, with index.
|
static void |
vDSP_minviD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N) |
static void |
vDSP_mmov(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.FloatPtr __C,
long __M,
long __N,
long __TA,
long __TC)
Matrix move.
|
static void |
vDSP_mmovD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.DoublePtr __C,
long __M,
long __N,
long __TA,
long __TC) |
static void |
vDSP_mmul(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __M,
long __N,
long __P)
Matrix multiply.
|
static void |
vDSP_mmulD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __M,
long __N,
long __P) |
static void |
vDSP_mtrans(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __M,
long __N)
Maps:
|
static void |
vDSP_mtransD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __M,
long __N) |
static void |
vDSP_mvessq(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Mean of signed squares of vector.
|
static void |
vDSP_mvessqD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_normalize(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __Mean,
org.moe.natj.general.ptr.FloatPtr __StandardDeviation,
long __N) |
static void |
vDSP_normalizeD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __Mean,
org.moe.natj.general.ptr.DoublePtr __StandardDeviation,
long __N) |
static void |
vDSP_nzcros(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
long __B,
org.moe.natj.general.ptr.NUIntPtr __C,
org.moe.natj.general.ptr.NUIntPtr __D,
long __N)
Find zero crossing.
|
static void |
vDSP_nzcrosD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
long __B,
org.moe.natj.general.ptr.NUIntPtr __C,
org.moe.natj.general.ptr.NUIntPtr __D,
long __N) |
static void |
vDSP_polar(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Convert rectangular to polar.
|
static void |
vDSP_polarD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_rect(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Convert polar to rectangular.
|
static void |
vDSP_rectD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_rmsqv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Root-mean-square of vector.
|
static void |
vDSP_rmsqvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_svdiv(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Scalar-vector divide.
|
static void |
vDSP_svdivD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_sve_svesq(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __Sum,
org.moe.natj.general.ptr.FloatPtr __SumOfSquares,
long __N)
Sum of vector elements and sum of vector elements' squares.
|
static void |
vDSP_sve_svesqD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __Sum,
org.moe.natj.general.ptr.DoublePtr __SumOfSquares,
long __N) |
static void |
vDSP_sve(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __I,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Sum of vector elements.
|
static void |
vDSP_sveD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __I,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_svemg(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Sum of vector elements magnitudes.
|
static void |
vDSP_svemgD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_svesq(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Sum of vector elements' squares.
|
static void |
vDSP_svesqD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_svs(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Sum of vector elements' signed squares.
|
static void |
vDSP_svsD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_vaam(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
long __ID,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
Vector add, add, and multiply.
|
static void |
vDSP_vaamD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
long __ID,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N) |
static void |
vDSP_vabs(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector absolute value.
|
static void |
vDSP_vabsD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vabsi(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vadd(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector add.
|
static void |
vDSP_vaddD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vaddi(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstIntPtr __B,
long __IB,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vaddsub(org.moe.natj.general.ptr.ConstFloatPtr __I0,
long __I0S,
org.moe.natj.general.ptr.ConstFloatPtr __I1,
long __I1S,
org.moe.natj.general.ptr.FloatPtr __O0,
long __O0S,
org.moe.natj.general.ptr.FloatPtr __O1,
long __O1S,
long __N)
vDSP_vaddsub, vector single-precision add and subtract.
|
static void |
vDSP_vaddsubD(org.moe.natj.general.ptr.ConstDoublePtr __I0,
long __I0S,
org.moe.natj.general.ptr.ConstDoublePtr __I1,
long __I1S,
org.moe.natj.general.ptr.DoublePtr __O0,
long __O0S,
org.moe.natj.general.ptr.DoublePtr __O1,
long __O1S,
long __N)
vDSP_vaddsubD, vector double-precision add and subtract.
|
static void |
vDSP_vam(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector add and multiply.
|
static void |
vDSP_vamD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __IDD,
long __N) |
static void |
vDSP_vasbm(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
long __ID,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
Vector add, subtract, and multiply.
|
static void |
vDSP_vasbmD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
long __ID,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N) |
static void |
vDSP_vasm(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector add and scalar multiply.
|
static void |
vDSP_vasmD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vavlin(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector linear average.
|
static void |
vDSP_vavlinD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vclip(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector clip.
|
static void |
vDSP_vclipc(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N,
org.moe.natj.general.ptr.NUIntPtr __NLow,
org.moe.natj.general.ptr.NUIntPtr __NHigh)
Vector clip and count.
|
static void |
vDSP_vclipcD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N,
org.moe.natj.general.ptr.NUIntPtr __NLow,
org.moe.natj.general.ptr.NUIntPtr __NHigh) |
static void |
vDSP_vclipD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vclr(org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector clear.
|
static void |
vDSP_vclrD(org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vcmprs(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector compress.
|
static void |
vDSP_vcmprsD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vdbcon(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
int __F)
Vector convert to decibels, power, or amplitude.
|
static void |
vDSP_vdbconD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
int __F) |
static void |
vDSP_vdist(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector distance.
|
static void |
vDSP_vdistD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vdiv(org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector divide.
|
static void |
vDSP_vdivD(org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vdivi(org.moe.natj.general.ptr.ConstIntPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vdpsp(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector convert between double precision and single precision.
|
static void |
vDSP_venvlp(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector envelope.
|
static void |
vDSP_venvlpD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_veqvi(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstIntPtr __B,
long __IB,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
Vector bit-wise equivalence, NOT (A XOR B).
|
static void |
vDSP_vfill(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector fill.
|
static void |
vDSP_vfillD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vfilli(org.moe.natj.general.ptr.ConstIntPtr __A,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfix16(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ShortPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfix16D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ShortPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfix32(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfix32D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfix8(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N)
Vector convert to integer, round toward zero.
|
static void |
vDSP_vfix8D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixr16(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ShortPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixr16D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ShortPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixr32(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixr32D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixr8(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N)
Vector convert to integer, round to nearest.
|
static void |
vDSP_vfixr8D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixru16(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.CharPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixru16D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.CharPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixru32(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixru32D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixru8(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixru8D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixu16(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.CharPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixu16D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.CharPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixu32(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixu32D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixu8(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N) |
static void |
vDSP_vfixu8D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N) |
static void |
vDSP_vflt16(org.moe.natj.general.ptr.ConstShortPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N) |
static void |
vDSP_vflt16D(org.moe.natj.general.ptr.ConstShortPtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vflt24(vDSP_int24 __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N) |
static void |
vDSP_vflt32(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N) |
static void |
vDSP_vflt32D(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vflt8(java.lang.String __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector convert to floating-point from integer.
|
static void |
vDSP_vflt8D(java.lang.String __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vfltsm24(vDSP_int24 __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfltsmu24(vDSP_uint24 __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector convert 24-bit integer to single-precision float and scale.
|
static void |
vDSP_vfltu16(org.moe.natj.general.ptr.ConstCharPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfltu16D(org.moe.natj.general.ptr.ConstCharPtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vfltu24(vDSP_uint24 __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector convert 24-bit integer to single-precision float.
|
static void |
vDSP_vfltu32(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfltu32D(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vfltu8(java.lang.String __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N) |
static void |
vDSP_vfltu8D(java.lang.String __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vfrac(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector fraction part (subtract integer toward zero).
|
static void |
vDSP_vfracD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vgathr(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstNUIntPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector gather.
|
static void |
vDSP_vgathra(org.moe.natj.general.ptr.ConstPtr<org.moe.natj.general.ptr.ConstFloatPtr> __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector gather, absolute pointers.
|
static void |
vDSP_vgathraD(org.moe.natj.general.ptr.ConstPtr<org.moe.natj.general.ptr.ConstDoublePtr> __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vgathrD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstNUIntPtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vgen(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector generate tapered ramp.
|
static void |
vDSP_vgenD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vgenp(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __M)
Vector generate by extrapolation and interpolation.
|
static void |
vDSP_vgenpD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __M) |
static void |
vDSP_viclip(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector inverted clip.
|
static void |
vDSP_viclipD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vindex(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector index, C[i] = A[truncate[B[i]].
|
static void |
vDSP_vindexD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vintb(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector interpolation between vectors.
|
static void |
vDSP_vintbD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vlim(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector test limit.
|
static void |
vDSP_vlimD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vlint(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __M)
Vector linear interpolation.
|
static void |
vDSP_vlintD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __M) |
static void |
vDSP_vma(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector multiply and add.
|
static void |
vDSP_vmaD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vmax(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector maxima.
|
static void |
vDSP_vmaxD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vmaxmg(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector maximum magnitude.
|
static void |
vDSP_vmaxmgD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vmin(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector minima.
|
static void |
vDSP_vminD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vminmg(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector minimum magnitude.
|
static void |
vDSP_vminmgD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vmma(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
long __ID,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
Vector multiply, multiply, and add.
|
static void |
vDSP_vmmaD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
long __ID,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N) |
static void |
vDSP_vmmsb(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
long __ID,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
Vector multiply, multiply, and subtract.
|
static void |
vDSP_vmmsbD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
long __ID,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N) |
static void |
vDSP_vmsa(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector multiply and scalar add.
|
static void |
vDSP_vmsaD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vmsb(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector multiply and subtract.
|
static void |
vDSP_vmsbD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vmul(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector multiply.
|
static void |
vDSP_vmulD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vnabs(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector negative absolute value.
|
static void |
vDSP_vnabsD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vneg(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector negate.
|
static void |
vDSP_vnegD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vpoly(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __P)
Vector polynomial.
|
static void |
vDSP_vpolyD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __P) |
static void |
vDSP_vpythg(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
long __ID,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
Vector Pythagoras.
|
static void |
vDSP_vpythgD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
long __ID,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N) |
static void |
vDSP_vqint(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __M)
Vector quadratic interpolation.
|
static void |
vDSP_vqintD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __M) |
static void |
vDSP_vramp(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector build ramp.
|
static void |
vDSP_vrampD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vrampmul_s1_15(org.moe.natj.general.ptr.ConstShortPtr __I,
long __IS,
org.moe.natj.general.ptr.ShortPtr __Start,
org.moe.natj.general.ptr.ConstShortPtr __Step,
org.moe.natj.general.ptr.ShortPtr __O,
long __OS,
long __N)
vDSP_vrampmul_s1_15, vector integer 1.15 format vramp and multiply.
|
static void |
vDSP_vrampmul_s8_24(org.moe.natj.general.ptr.ConstIntPtr __I,
long __IS,
org.moe.natj.general.ptr.IntPtr __Start,
org.moe.natj.general.ptr.ConstIntPtr __Step,
org.moe.natj.general.ptr.IntPtr __O,
long __OS,
long __N)
vDSP_vrampmul_s8_24, vector integer 8.24 format vramp and multiply.
|
static void |
vDSP_vrampmul(org.moe.natj.general.ptr.ConstFloatPtr __I,
long __IS,
org.moe.natj.general.ptr.FloatPtr __Start,
org.moe.natj.general.ptr.ConstFloatPtr __Step,
org.moe.natj.general.ptr.FloatPtr __O,
long __OS,
long __N)
vDSP_vrampmul, vector single-precision vramp and multiply.
|
static void |
vDSP_vrampmul2_s1_15(org.moe.natj.general.ptr.ConstShortPtr __I0,
org.moe.natj.general.ptr.ConstShortPtr __I1,
long __IS,
org.moe.natj.general.ptr.ShortPtr __Start,
org.moe.natj.general.ptr.ConstShortPtr __Step,
org.moe.natj.general.ptr.ShortPtr __O0,
org.moe.natj.general.ptr.ShortPtr __O1,
long __OS,
long __N)
vDSP_vrampmul2_s1_15, stereo vector integer 1.15 format vramp and multiply.
|
static void |
vDSP_vrampmul2_s8_24(org.moe.natj.general.ptr.ConstIntPtr __I0,
org.moe.natj.general.ptr.ConstIntPtr __I1,
long __IS,
org.moe.natj.general.ptr.IntPtr __Start,
org.moe.natj.general.ptr.ConstIntPtr __Step,
org.moe.natj.general.ptr.IntPtr __O0,
org.moe.natj.general.ptr.IntPtr __O1,
long __OS,
long __N)
vDSP_vrampmul2_s8_24, stereo vector integer 8.24 format vramp and multiply.
|
static void |
vDSP_vrampmul2(org.moe.natj.general.ptr.ConstFloatPtr __I0,
org.moe.natj.general.ptr.ConstFloatPtr __I1,
long __IS,
org.moe.natj.general.ptr.FloatPtr __Start,
org.moe.natj.general.ptr.ConstFloatPtr __Step,
org.moe.natj.general.ptr.FloatPtr __O0,
org.moe.natj.general.ptr.FloatPtr __O1,
long __OS,
long __N)
vDSP_vrampmul2, stereo vector single-precision vramp and multiply.
|
static void |
vDSP_vrampmul2D(org.moe.natj.general.ptr.ConstDoublePtr __I0,
org.moe.natj.general.ptr.ConstDoublePtr __I1,
long __IS,
org.moe.natj.general.ptr.DoublePtr __Start,
org.moe.natj.general.ptr.ConstDoublePtr __Step,
org.moe.natj.general.ptr.DoublePtr __O0,
org.moe.natj.general.ptr.DoublePtr __O1,
long __OS,
long __N)
vDSP_vrampmul2D, stereo vector double-precision vramp and multiply.
|
static void |
vDSP_vrampmuladd_s1_15(org.moe.natj.general.ptr.ConstShortPtr __I,
long __IS,
org.moe.natj.general.ptr.ShortPtr __Start,
org.moe.natj.general.ptr.ConstShortPtr __Step,
org.moe.natj.general.ptr.ShortPtr __O,
long __OS,
long __N)
vDSP_vrampmuladd_s1_15, vector integer 1.15 format vramp, multiply and add.
|
static void |
vDSP_vrampmuladd_s8_24(org.moe.natj.general.ptr.ConstIntPtr __I,
long __IS,
org.moe.natj.general.ptr.IntPtr __Start,
org.moe.natj.general.ptr.ConstIntPtr __Step,
org.moe.natj.general.ptr.IntPtr __O,
long __OS,
long __N)
vDSP_vrampmuladd_s8_24, vector integer 8.24 format vramp, multiply and add.
|
static void |
vDSP_vrampmuladd(org.moe.natj.general.ptr.ConstFloatPtr __I,
long __IS,
org.moe.natj.general.ptr.FloatPtr __Start,
org.moe.natj.general.ptr.ConstFloatPtr __Step,
org.moe.natj.general.ptr.FloatPtr __O,
long __OS,
long __N)
vDSP_vrampmuladd, vector single-precision vramp, multiply and add.
|
static void |
vDSP_vrampmuladd2_s1_15(org.moe.natj.general.ptr.ConstShortPtr __I0,
org.moe.natj.general.ptr.ConstShortPtr __I1,
long __IS,
org.moe.natj.general.ptr.ShortPtr __Start,
org.moe.natj.general.ptr.ConstShortPtr __Step,
org.moe.natj.general.ptr.ShortPtr __O0,
org.moe.natj.general.ptr.ShortPtr __O1,
long __OS,
long __N)
vDSP_vrampmuladd2_s1_15, stereo vector integer 1.15 format vramp, multiply
and add.
|
static void |
vDSP_vrampmuladd2_s8_24(org.moe.natj.general.ptr.ConstIntPtr __I0,
org.moe.natj.general.ptr.ConstIntPtr __I1,
long __IS,
org.moe.natj.general.ptr.IntPtr __Start,
org.moe.natj.general.ptr.ConstIntPtr __Step,
org.moe.natj.general.ptr.IntPtr __O0,
org.moe.natj.general.ptr.IntPtr __O1,
long __OS,
long __N)
vDSP_vrampmuladd2_s8_24, stereo vector integer 8.24 format vramp, multiply
and add.
|
static void |
vDSP_vrampmuladd2(org.moe.natj.general.ptr.ConstFloatPtr __I0,
org.moe.natj.general.ptr.ConstFloatPtr __I1,
long __IS,
org.moe.natj.general.ptr.FloatPtr __Start,
org.moe.natj.general.ptr.ConstFloatPtr __Step,
org.moe.natj.general.ptr.FloatPtr __O0,
org.moe.natj.general.ptr.FloatPtr __O1,
long __OS,
long __N)
vDSP_vrampmuladd2, stereo vector single-precision vramp, multiply and add.
|
static void |
vDSP_vrampmuladd2D(org.moe.natj.general.ptr.ConstDoublePtr __I0,
org.moe.natj.general.ptr.ConstDoublePtr __I1,
long __IS,
org.moe.natj.general.ptr.DoublePtr __Start,
org.moe.natj.general.ptr.ConstDoublePtr __Step,
org.moe.natj.general.ptr.DoublePtr __O0,
org.moe.natj.general.ptr.DoublePtr __O1,
long __OS,
long __N)
vDSP_vrampmuladd2D, stereo vector double-precision vramp, multiply and add.
|
static void |
vDSP_vrampmuladdD(org.moe.natj.general.ptr.ConstDoublePtr __I,
long __IS,
org.moe.natj.general.ptr.DoublePtr __Start,
org.moe.natj.general.ptr.ConstDoublePtr __Step,
org.moe.natj.general.ptr.DoublePtr __O,
long __OS,
long __N)
vDSP_vrampmuladdD, vector double-precision vramp, multiply and add.
|
static void |
vDSP_vrampmulD(org.moe.natj.general.ptr.ConstDoublePtr __I,
long __IS,
org.moe.natj.general.ptr.DoublePtr __Start,
org.moe.natj.general.ptr.ConstDoublePtr __Step,
org.moe.natj.general.ptr.DoublePtr __O,
long __OS,
long __N)
vDSP_vrampmulD, vector double-precision vramp and multiply.
|
static void |
vDSP_vrsum(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __S,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector running sum integration.
|
static void |
vDSP_vrsumD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __S,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vrvrs(org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector reverse order, in-place.
|
static void |
vDSP_vrvrsD(org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vsadd(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector-scalar add.
|
static void |
vDSP_vsaddD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vsaddi(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstIntPtr __B,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vsbm(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector subtract and multiply.
|
static void |
vDSP_vsbmD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vsbsbm(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
long __ID,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
Vector subtract, subtract, and multiply.
|
static void |
vDSP_vsbsbmD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
long __ID,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N) |
static void |
vDSP_vsbsm(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector subtract and scalar multiply.
|
static void |
vDSP_vsbsmD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vsdiv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector-scalar divide.
|
static void |
vDSP_vsdivD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vsdivi(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstIntPtr __B,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N) |
static void |
vDSP_vsimps(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector Simpson integration.
|
static void |
vDSP_vsimpsD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vsma(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector-scalar multiply and vector add.
|
static void |
vDSP_vsmaD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vsmfix24(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
vDSP_int24 __C,
long __IC,
long __N)
Vector convert single precision to 24-bit unsigned integer with pre-scaling.
|
static void |
vDSP_vsmfixu24(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
vDSP_uint24 __C,
long __IC,
long __N)
Vector convert single precision to 24-bit integer with pre-scaling.
|
static void |
vDSP_vsmsa(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector-scalar multiply and scalar add.
|
static void |
vDSP_vsmsaD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vsmsb(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector scalar multiply and vector subtract.
|
static void |
vDSP_vsmsbD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vsmsma(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
Vector-scalar multiply, vector-scalar multiply and vector add.
|
static void |
vDSP_vsmsmaD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N) |
static void |
vDSP_vsmul(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector-scalar multiply.
|
static void |
vDSP_vsmulD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vsort(org.moe.natj.general.ptr.FloatPtr __C,
long __N,
int __Order)
Vector sort, in-place.
|
static void |
vDSP_vsortD(org.moe.natj.general.ptr.DoublePtr __C,
long __N,
int __Order) |
static void |
vDSP_vsorti(org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
org.moe.natj.general.ptr.NUIntPtr __Temporary,
long __N,
int __Order)
Vector sort indices, in-place.
|
static void |
vDSP_vsortiD(org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
org.moe.natj.general.ptr.NUIntPtr __Temporary,
long __N,
int __Order) |
static void |
vDSP_vspdp(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vsq(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector square.
|
static void |
vDSP_vsqD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vssq(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector signed square.
|
static void |
vDSP_vssqD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vsub(org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector subtract.
|
static void |
vDSP_vsubD(org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vswap(org.moe.natj.general.ptr.FloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __B,
long __IB,
long __N)
Vector swap.
|
static void |
vDSP_vswapD(org.moe.natj.general.ptr.DoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __B,
long __IB,
long __N) |
static void |
vDSP_vswmax(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __WindowLength)
Vector sliding window maxima.
|
static void |
vDSP_vswmaxD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __WindowLength) |
static void |
vDSP_vswsum(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __P)
Vector sliding window sum.
|
static void |
vDSP_vswsumD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __P) |
static void |
vDSP_vtabi(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __S1,
org.moe.natj.general.ptr.ConstFloatPtr __S2,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __M,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector table lookup and interpolation.
|
static void |
vDSP_vtabiD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __S1,
org.moe.natj.general.ptr.ConstDoublePtr __S2,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __M,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vthr(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector threshold.
|
static void |
vDSP_vthrD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vthres(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector threshold with zero fill.
|
static void |
vDSP_vthresD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vthrsc(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
Vector threshold with signed constant.
|
static void |
vDSP_vthrscD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N) |
static void |
vDSP_vtmerg(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector tapered merge.
|
static void |
vDSP_vtmergD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_vtrapz(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector trapezoidal integration.
|
static void |
vDSP_vtrapzD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_wiener(long __L,
org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __F,
org.moe.natj.general.ptr.FloatPtr __P,
int __Flag,
org.moe.natj.general.ptr.IntPtr __Error)
Wiener Levinson.
|
static void |
vDSP_wienerD(long __L,
org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __F,
org.moe.natj.general.ptr.DoublePtr __P,
int __Flag,
org.moe.natj.general.ptr.IntPtr __Error) |
static void |
vDSP_zaspec(DSPSplitComplex __A,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
Complex-split accumulating autospectrum.
|
static void |
vDSP_zaspecD(DSPDoubleSplitComplex __A,
org.moe.natj.general.ptr.DoublePtr __C,
long __N) |
static void |
vDSP_zcoher(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
DSPSplitComplex __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __N)
Coherence function.
|
static void |
vDSP_zcoherD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
DSPDoubleSplitComplex __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __N) |
static void |
vDSP_zconv(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __F,
long __IF,
DSPSplitComplex __C,
long __IC,
long __N,
long __P) |
static void |
vDSP_zconvD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __F,
long __IF,
DSPDoubleSplitComplex __C,
long __IC,
long __N,
long __P) |
static void |
vDSP_zcspec(DSPSplitComplex __A,
DSPSplitComplex __B,
DSPSplitComplex __C,
long __N)
Accumulating cross-spectrum.
|
static void |
vDSP_zcspecD(DSPDoubleSplitComplex __A,
DSPDoubleSplitComplex __B,
DSPDoubleSplitComplex __C,
long __N) |
static void |
vDSP_zdotpr(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __N) |
static void |
vDSP_zdotprD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __N) |
static void |
vDSP_zidotpr(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __N)
Complex-split inner (conjugate) dot product.
|
static void |
vDSP_zidotprD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __N) |
static void |
vDSP_zmma(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __IC,
DSPSplitComplex __D,
long __ID,
long __M,
long __N,
long __P)
Split-complex matrix multiply and add.
|
static void |
vDSP_zmmaD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
DSPDoubleSplitComplex __D,
long __ID,
long __M,
long __N,
long __P) |
static void |
vDSP_zmms(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __IC,
DSPSplitComplex __D,
long __ID,
long __M,
long __N,
long __P)
Split-complex matrix multiply and subtract.
|
static void |
vDSP_zmmsD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
DSPDoubleSplitComplex __D,
long __ID,
long __M,
long __N,
long __P) |
static void |
vDSP_zmmul(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __IC,
long __M,
long __N,
long __P)
Split-complex matrix multiply.
|
static void |
vDSP_zmmulD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
long __M,
long __N,
long __P) |
static void |
vDSP_zmsm(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __IC,
DSPSplitComplex __D,
long __ID,
long __M,
long __N,
long __P)
Split-complex matrix multiply and reverse subtract.
|
static void |
vDSP_zmsmD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
DSPDoubleSplitComplex __D,
long __ID,
long __M,
long __N,
long __P) |
static void |
vDSP_zrdesamp(DSPSplitComplex __A,
long __DF,
org.moe.natj.general.ptr.ConstFloatPtr __F,
DSPSplitComplex __C,
long __N,
long __P) |
static void |
vDSP_zrdesampD(DSPDoubleSplitComplex __A,
long __DF,
org.moe.natj.general.ptr.ConstDoublePtr __F,
DSPDoubleSplitComplex __C,
long __N,
long __P) |
static void |
vDSP_zrdotpr(DSPSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
DSPSplitComplex __C,
long __N) |
static void |
vDSP_zrdotprD(DSPDoubleSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
DSPDoubleSplitComplex __C,
long __N) |
static void |
vDSP_zrvadd(DSPSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
DSPSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zrvaddD(DSPDoubleSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zrvdiv(DSPSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
DSPSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zrvdivD(DSPDoubleSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zrvmul(DSPSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
DSPSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zrvmulD(DSPDoubleSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zrvsub(DSPSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
DSPSplitComplex __C,
long __IC,
long __N)
Subtract real from complex-split.
|
static void |
vDSP_zrvsubD(DSPDoubleSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_ztoc(DSPSplitComplex __Z,
long __IZ,
DSPComplex __C,
long __IC,
long __N)
Convert a complex-split array to a complex array.
|
static void |
vDSP_ztocD(DSPDoubleSplitComplex __Z,
long __IZ,
DSPDoubleComplex __C,
long __IC,
long __N) |
static void |
vDSP_ztrans(org.moe.natj.general.ptr.ConstFloatPtr __A,
DSPSplitComplex __B,
DSPSplitComplex __C,
long __N)
Transfer function, B/A.
|
static void |
vDSP_ztransD(org.moe.natj.general.ptr.ConstDoublePtr __A,
DSPDoubleSplitComplex __B,
DSPDoubleSplitComplex __C,
long __N) |
static void |
vDSP_zvabs(DSPSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N) |
static void |
vDSP_zvabsD(DSPDoubleSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_zvadd(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zvaddD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zvcma(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __IC,
DSPSplitComplex __D,
long __ID,
long __N)
Complex-split conjugate multiply and add.
|
static void |
vDSP_zvcmaD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
DSPDoubleSplitComplex __D,
long __ID,
long __N) |
static void |
vDSP_zvcmul(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __IC,
long __N)
Vector conjugate and multiply.
|
static void |
vDSP_zvcmulD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __iC,
long __N) |
static void |
vDSP_zvconj(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __C,
long __IC,
long __N)
Vector conjugate.
|
static void |
vDSP_zvconjD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zvdiv(DSPSplitComplex __B,
long __IB,
DSPSplitComplex __A,
long __IA,
DSPSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zvdivD(DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zvfill(DSPSplitComplex __A,
DSPSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zvfillD(DSPDoubleSplitComplex __A,
DSPDoubleSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zvma(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __IC,
DSPSplitComplex __D,
long __ID,
long __N) |
static void |
vDSP_zvmaD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
DSPDoubleSplitComplex __D,
long __ID,
long __N) |
static void |
vDSP_zvmags(DSPSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector magnitudes squared.
|
static void |
vDSP_zvmagsD(DSPDoubleSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_zvmgsa(DSPSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector magnitudes square and add.
|
static void |
vDSP_zvmgsaD(DSPDoubleSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_zvmmaa(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __IC,
DSPSplitComplex __D,
long __ID,
DSPSplitComplex __E,
long __IE,
DSPSplitComplex __F,
long __IF,
long __N)
Vector multiply, multiply, add, and add.
|
static void |
vDSP_zvmmaaD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
DSPDoubleSplitComplex __D,
long __ID,
DSPDoubleSplitComplex __E,
long __IE,
DSPDoubleSplitComplex __F,
long __IF,
long __N) |
static void |
vDSP_zvmov(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __C,
long __IC,
long __N)
Complex-split vector move.
|
static void |
vDSP_zvmovD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zvmul(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __IC,
long __N,
int __Conjugate)
Complex multiplication with optional conjugation.
|
static void |
vDSP_zvmulD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
long __N,
int __Conjugate) |
static void |
vDSP_zvneg(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __C,
long __IC,
long __N)
Vector negate.
|
static void |
vDSP_zvnegD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zvphas(DSPSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
Vector phasea.
|
static void |
vDSP_zvphasD(DSPDoubleSplitComplex __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N) |
static void |
vDSP_zvsma(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
DSPSplitComplex __C,
long __IC,
DSPSplitComplex __D,
long __ID,
long __N)
Vector multiply by scalar and add.
|
static void |
vDSP_zvsmaD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
DSPDoubleSplitComplex __C,
long __IC,
DSPDoubleSplitComplex __D,
long __ID,
long __N) |
static void |
vDSP_zvsub(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
long __IB,
DSPSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zvsubD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
long __IB,
DSPDoubleSplitComplex __C,
long __IC,
long __N) |
static void |
vDSP_zvzsml(DSPSplitComplex __A,
long __IA,
DSPSplitComplex __B,
DSPSplitComplex __C,
long __IC,
long __N)
Vector multiply with scalar.
|
static void |
vDSP_zvzsmlD(DSPDoubleSplitComplex __A,
long __IA,
DSPDoubleSplitComplex __B,
DSPDoubleSplitComplex __C,
long __IC,
long __N) |
static long |
vImageAffineWarp_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
vImage_AffineTransform transform,
byte backColor,
int flags)
vImageAffineWarp_
|
static long |
vImageAffineWarp_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
vImage_AffineTransform transform,
float backColor,
int flags) |
static long |
vImageAffineWarpCG_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
vImage_AffineTransform_Double transform,
byte backColor,
int flags)
Convenience Interfaces for working directly with CGAffineTransform, which changes size depending on whether we are LP64 or not.
|
static long |
vImageAffineWarpCG_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
vImage_AffineTransform_Double transform,
float backColor,
int flags) |
static long |
vImageAffineWarpD_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
vImage_AffineTransform_Double transform,
byte backColor,
int flags)
A single precision transformation matrix is often not enough.
|
static long |
vImageAffineWarpD_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
vImage_AffineTransform_Double transform,
float backColor,
int flags) |
static long |
vImageAlphaBlend_ARGB8888(vImage_Buffer srcTop,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImageAlphaBlend_ARGB8888
|
static long |
vImageAlphaBlend_ARGBFFFF(vImage_Buffer srcTop,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImageAlphaBlend_ARGBFFFF
|
static long |
vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGB8888(vImage_Buffer srcTop,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGB8888
|
static long |
vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGBFFFF(vImage_Buffer srcTop,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGBFFFF
|
static long |
vImageAlphaBlend_NonpremultipliedToPremultiplied_Planar8(vImage_Buffer srcTop,
vImage_Buffer srcTopAlpha,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImageAlphaBlend_NonpremultipliedToPremultiplied_Planar8
|
static long |
vImageAlphaBlend_NonpremultipliedToPremultiplied_PlanarF(vImage_Buffer srcTop,
vImage_Buffer srcTopAlpha,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImageAlphaBlend_NonpremultipliedToPremultiplied_PlanarF
|
static long |
vImageAlphaBlend_Planar8(vImage_Buffer srcTop,
vImage_Buffer srcTopAlpha,
vImage_Buffer srcBottom,
vImage_Buffer srcBottomAlpha,
vImage_Buffer alpha,
vImage_Buffer dest,
int flags)
[@function] vImageAlphaBlend_Planar8
|
static long |
vImageAlphaBlend_PlanarF(vImage_Buffer srcTop,
vImage_Buffer srcTopAlpha,
vImage_Buffer srcBottom,
vImage_Buffer srcBottomAlpha,
vImage_Buffer alpha,
vImage_Buffer dest,
int flags)
[@function] vImageAlphaBlend_PlanarF
|
static long |
vImageBoxConvolve_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
int kernel_height,
int kernel_width,
byte backgroundColor,
int flags)
[@function] vImageBoxConvolve_Planar8
|
static long |
vImageBuffer_CopyToCVPixelBuffer(vImage_Buffer buffer,
vImage_CGImageFormat bufferFormat,
CVBufferRef cvPixelBuffer,
vImageCVImageFormatRef cvImageFormat,
org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor,
int flags)
[@function] vImageBuffer_CopyToCVPixelBuffer
|
static CGSize |
vImageBuffer_GetSize(vImage_Buffer buf)
[@function] vImageBuffer_GetSize
|
static long |
vImageBuffer_Init(vImage_Buffer buf,
long height,
long width,
int pixelBits,
int flags)
[@function] vImageBuffer_Init
|
static long |
vImageBuffer_InitForCopyFromCVPixelBuffer(vImage_Buffer buffers,
vImageConverterRef converter,
CVBufferRef pixelBuffer,
int flags)
[@function] vImageBuffer_InitForCopyFromCVPixelBuffer
|
static long |
vImageBuffer_InitForCopyToCVPixelBuffer(vImage_Buffer buffers,
vImageConverterRef converter,
CVBufferRef pixelBuffer,
int flags)
[@function] vImageBuffer_InitForCopyToCVPixelBuffer
|
static long |
vImageBuffer_InitWithCGImage(vImage_Buffer buf,
vImage_CGImageFormat format,
org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor,
CGImageRef image,
int flags)
[@function] vImageBuffer_InitWithCGImage
|
static long |
vImageBuffer_InitWithCVPixelBuffer(vImage_Buffer buffer,
vImage_CGImageFormat desiredFormat,
CVBufferRef cvPixelBuffer,
vImageCVImageFormatRef cvImageFormat,
org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor,
int flags)
[@function] vImageBuffer_InitWithCVPixelBuffer
|
static long |
vImageByteSwap_Planar16U(vImage_Buffer src,
vImage_Buffer dest,
int flags)
vImageByteSwap_Planar16U
|
static int |
vImageCGImageFormat_GetComponentCount(vImage_CGImageFormat format)
[@function] vImageCGImageFormat_GetComponentCount
|
static byte |
vImageCGImageFormat_IsEqual(vImage_CGImageFormat f1,
vImage_CGImageFormat f2)
[@function] vImageCGImageFormat_IsEqual
|
static long |
vImageClip_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
float maxFloat,
float minFloat,
int flags)
[@function] vImageClip_PlanarF
|
static long |
vImageClipToAlpha_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageClipToAlpha_ARGB8888
|
static long |
vImageClipToAlpha_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageClipToAlpha_ARGBFFFF
|
static long |
vImageClipToAlpha_Planar8(vImage_Buffer src,
vImage_Buffer alpha,
vImage_Buffer dest,
int flags)
[@function] vImageClipToAlpha_Planar8
|
static long |
vImageClipToAlpha_PlanarF(vImage_Buffer src,
vImage_Buffer alpha,
vImage_Buffer dest,
int flags)
[@function] vImageClipToAlpha_PlanarF
|
static long |
vImageClipToAlpha_RGBA8888(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageClipToAlpha_RGBA8888
|
static long |
vImageClipToAlpha_RGBAFFFF(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageClipToAlpha_RGBAFFFF
|
static long |
vImageContrastStretch_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageContrastStretch_ARGB8888
|
static long |
vImageContrastStretch_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int histogram_entries,
float minVal,
float maxVal,
int flags)
[@function] vImageContrastStretch_ARGBFFFF
|
static long |
vImageContrastStretch_Planar8(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageContrastStretch_Planar8
|
static long |
vImageContrastStretch_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int histogram_entries,
float minVal,
float maxVal,
int flags)
[@function] vImageContrastStretch_PlanarF
|
static long |
vImageConvert_12UTo16U(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_12UTo16U
|
static long |
vImageConvert_16Fto16Q12(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_16Fto16Q12
|
static long |
vImageConvert_16Fto16U(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_16Fto16U
|
static long |
vImageConvert_16Q12to16F(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_16Q12to16F
|
static long |
vImageConvert_16Q12to16U(vImage_Buffer src,
vImage_Buffer dest,
int flags)
vImageConvert_16Q12to16U
vImageConvert_16Uto16Q12
|
static long |
vImageConvert_16Q12to8(vImage_Buffer src,
vImage_Buffer dest,
int flags)
vImageConvert_16Q12to8
vImageConvert_Planar16Q12toRGB888
vImageConvert_Planar16Q12toARGB8888
|
static long |
vImageConvert_16Q12toF(vImage_Buffer src,
vImage_Buffer dest,
int flags)
vImageConvert_16Q12toF
vImageConvert_Fto16Q12
|
static long |
vImageConvert_16SToF(vImage_Buffer src,
vImage_Buffer dest,
float offset,
float scale,
int flags)
[@function] vImageConvert_16SToF
|
static long |
vImageConvert_16UTo12U(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_16UTo12U
|
static long |
vImageConvert_16Uto16F(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_16Uto16F
|
static long |
vImageConvert_16Uto16Q12(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_16UToF(vImage_Buffer src,
vImage_Buffer dest,
float offset,
float scale,
int flags)
[@function] vImageConvert_16UToF
|
static long |
vImageConvert_16UToPlanar8(vImage_Buffer src,
vImage_Buffer dest,
int flags)
vImageConvert_16UToPlanar8
Convert a planar (or interleaved -- multiply vImage_Buffer.width by 4) vImage_Buffer of 16 bit unsigned shorts to a buffer containing 8 bit integer values.
|
static long |
vImageConvert_8to16Q12(vImage_Buffer src,
vImage_Buffer dest,
int flags)
vImageConvert_8to16Q12
vImageConvert_RGB888toPlanar16Q12
vImageConvert_ARGB8888toPlanar16Q12
|
static long |
vImageConvert_AnyToAny(vImageConverterRef converter,
vImage_Buffer srcs,
vImage_Buffer dests,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int flags)
[@function] vImageConvert_AnyToAny
|
static long |
vImageConvert_ARGB1555toARGB8888(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_ARGB1555toARGB8888
|
static long |
vImageConvert_ARGB1555toPlanar8(vImage_Buffer src,
vImage_Buffer destA,
vImage_Buffer destR,
vImage_Buffer destG,
vImage_Buffer destB,
int flags)
[@function] vImageConvert_ARGB1555toPlanar8
|
static long |
vImageConvert_ARGB1555toRGB565(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_ARGB1555toRGB565
|
static long |
vImageConvert_ARGB16UtoPlanar16U(vImage_Buffer argbSrc,
vImage_Buffer aDest,
vImage_Buffer rDest,
vImage_Buffer gDest,
vImage_Buffer bDest,
int flags)
vImageConvert_ARGB16UtoPlanar16U
|
static long |
vImageConvert_ARGB16UtoRGB16U(vImage_Buffer argbSrc,
vImage_Buffer rgbDest,
int flags)
vImageConvert_ARGB16UtoRGB16U
|
static long |
vImageConvert_ARGB8888toARGB1555_dithered(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int dither,
int flags)
[@function] vImageConvert_ARGB8888toARGB1555_dithered
|
static long |
vImageConvert_ARGB8888toARGB1555(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_ARGB8888toARGB1555
|
static long |
vImageConvert_ARGB8888toPlanar16Q12(vImage_Buffer src,
vImage_Buffer alpha,
vImage_Buffer red,
vImage_Buffer green,
vImage_Buffer blue,
int flags) |
static long |
vImageConvert_ARGB8888toPlanar8(vImage_Buffer srcARGB,
vImage_Buffer destA,
vImage_Buffer destR,
vImage_Buffer destG,
vImage_Buffer destB,
int flags)
[@function] vImageConvert_ARGB8888toPlanar8
|
static long |
vImageConvert_ARGB8888toRGB565_dithered(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int dither,
int flags) |
static long |
vImageConvert_ARGB8888toRGB565(vImage_Buffer src,
vImage_Buffer dest,
int flags)
Convert from 32 bit/pixel ARGB8888 or RGBA8888 or BGRA8888 formats
to 16 bit/pixel RGB565.
|
static long |
vImageConvert_ARGB8888toRGB888(vImage_Buffer arg1,
vImage_Buffer arg2,
int arg3)
Convert 4 channel buffer to a 3 channel one, by removing the 1st channel.
|
static long |
vImageConvert_ARGBFFFFtoPlanarF(vImage_Buffer srcARGB,
vImage_Buffer destA,
vImage_Buffer destR,
vImage_Buffer destG,
vImage_Buffer destB,
int flags)
[@function] vImageConvert_ARGBFFFFtoPlanarF
|
static long |
vImageConvert_ARGBFFFFtoRGBFFF(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_ARGBFFFFtoRGBFFF
|
static long |
vImageConvert_ARGBToYpCbCr_GenerateConversion(vImage_ARGBToYpCbCrMatrix matrix,
vImage_YpCbCrPixelRange pixelRange,
vImage_ARGBToYpCbCr outInfo,
int inARGBType,
int outYpCbCrType,
int flags)
[@function] vImageConvert_ARGBToYpCbCr_GenerateConversion
|
static long |
vImageConvert_BGRA16UtoRGB16U(vImage_Buffer bgraSrc,
vImage_Buffer rgbDest,
int flags) |
static long |
vImageConvert_BGRA8888toRGB565_dithered(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int dither,
int flags) |
static long |
vImageConvert_BGRA8888toRGB565(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_BGRA8888toRGB888(vImage_Buffer arg1,
vImage_Buffer arg2,
int arg3) |
static long |
vImageConvert_BGRAFFFFtoRGBFFF(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_BGRAFFFFtoRGBFFF
|
static long |
vImageConvert_BGRX8888ToPlanar8(vImage_Buffer src,
vImage_Buffer blue,
vImage_Buffer green,
vImage_Buffer red,
int flags) |
static long |
vImageConvert_BGRXFFFFToPlanarF(vImage_Buffer src,
vImage_Buffer blue,
vImage_Buffer green,
vImage_Buffer red,
int flags) |
static long |
vImageConvert_ChunkyToPlanar8(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> srcChannels,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> destPlanarBuffers,
int channelCount,
long srcStrideBytes,
long srcWidth,
long srcHeight,
long srcRowBytes,
int flags)
vImageConvert_ChunkyToPlanar8
vImageConvert_PlanarToChunky8
vImageConvert_ChunkyToPlanarF
vImageConvert_PlanarToChunkyF
|
static long |
vImageConvert_ChunkyToPlanarF(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> srcChannels,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> destPlanarBuffers,
int channelCount,
long srcStrideBytes,
long srcWidth,
long srcHeight,
long srcRowBytes,
int flags) |
static long |
vImageConvert_Fto16Q12(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_FTo16S(vImage_Buffer src,
vImage_Buffer dest,
float offset,
float scale,
int flags)
[@function] vImageConvert_FTo16S
|
static long |
vImageConvert_FTo16U(vImage_Buffer src,
vImage_Buffer dest,
float offset,
float scale,
int flags)
[@function] vImageConvert_FTo16U
|
static long |
vImageConvert_Planar16FtoPlanar8(vImage_Buffer src,
vImage_Buffer dest,
int flags)
vImageConvert_Planar16FtoPlanar8
|
static long |
vImageConvert_Planar16FtoPlanarF(vImage_Buffer src,
vImage_Buffer dest,
int flags)
Convert between 16 bit floats to 32 bit float format.
|
static long |
vImageConvert_Planar16Q12toARGB16F(vImage_Buffer alpha,
vImage_Buffer red,
vImage_Buffer green,
vImage_Buffer blue,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_Planar16Q12toARGB16F
|
static long |
vImageConvert_Planar16Q12toARGB8888(vImage_Buffer alpha,
vImage_Buffer red,
vImage_Buffer green,
vImage_Buffer blue,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_Planar16Q12toRGB16F(vImage_Buffer red,
vImage_Buffer green,
vImage_Buffer blue,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_16Q12toRGB16F
|
static long |
vImageConvert_Planar16Q12toRGB888(vImage_Buffer red,
vImage_Buffer green,
vImage_Buffer blue,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_Planar16UtoARGB16U(vImage_Buffer aSrc,
vImage_Buffer rSrc,
vImage_Buffer gSrc,
vImage_Buffer bSrc,
vImage_Buffer argbDest,
int flags)
vImageConvert_Planar16UtoARGB16U
|
static long |
vImageConvert_Planar16UtoPlanar8_dithered(vImage_Buffer src,
vImage_Buffer dest,
int dither,
int flags) |
static long |
vImageConvert_Planar16UtoRGB16U(vImage_Buffer rSrc,
vImage_Buffer gSrc,
vImage_Buffer bSrc,
vImage_Buffer rgbDest,
int flags)
vImageConvert_Planar16UtoRGB16U
|
static long |
vImageConvert_Planar1toPlanar8(vImage_Buffer src,
vImage_Buffer dest,
int flags)
vImageConvert_Planar1toPlanar8
vImageConvert_Planar2toPlanar8
vImageConvert_Planar4toPlanar8
|
static long |
vImageConvert_Planar2toPlanar8(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_Planar4toPlanar8(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_Planar8To16U(vImage_Buffer src,
vImage_Buffer dest,
int flags)
vImageConvert_Planar8To16U:
Convert a planar (or interleaved -- multiply vImage_Buffer.width by 4) vImage_Buffer of 8-bit integer values to a buffer of 16 bit unsigned ints.
|
static long |
vImageConvert_Planar8toARGB1555(vImage_Buffer srcA,
vImage_Buffer srcR,
vImage_Buffer srcG,
vImage_Buffer srcB,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_Planar8toARGB1555
|
static long |
vImageConvert_Planar8toARGB8888(vImage_Buffer srcA,
vImage_Buffer srcR,
vImage_Buffer srcG,
vImage_Buffer srcB,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_Planar8toARGB8888
|
static long |
vImageConvert_Planar8ToBGRX8888(vImage_Buffer blue,
vImage_Buffer green,
vImage_Buffer red,
byte alpha,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_Planar8toPlanar1(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int dither,
int flags) |
static long |
vImageConvert_Planar8toPlanar16F(vImage_Buffer src,
vImage_Buffer dest,
int flags)
vImageConvert_Planar8toPlanar16F
|
static long |
vImageConvert_Planar8toPlanar2(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int dither,
int flags) |
static long |
vImageConvert_Planar8toPlanar4(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int dither,
int flags) |
static long |
vImageConvert_Planar8toPlanarF(vImage_Buffer src,
vImage_Buffer dest,
float maxFloat,
float minFloat,
int flags)
[@function] vImageConvert_Planar8toPlanarF
|
static long |
vImageConvert_Planar8toRGB565(vImage_Buffer srcR,
vImage_Buffer srcG,
vImage_Buffer srcB,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_Planar8toRGB888(vImage_Buffer planarRed,
vImage_Buffer planarGreen,
vImage_Buffer planarBlue,
vImage_Buffer rgbDest,
int flags)
Convert 3 planar buffers to a 3 channel interleave buffer.
|
static long |
vImageConvert_Planar8ToXRGB8888(byte alpha,
vImage_Buffer red,
vImage_Buffer green,
vImage_Buffer blue,
vImage_Buffer dest,
int flags)
The following functions interleave the planar buffers pointed to by red, green and blue, with the scalar value in alpha, to
create a ARGB, BGRA or RGBA four channel interleaved buffer.
|
static long |
vImageConvert_PlanarFtoARGBFFFF(vImage_Buffer srcA,
vImage_Buffer srcR,
vImage_Buffer srcG,
vImage_Buffer srcB,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_PlanarFtoARGBFFFF
|
static long |
vImageConvert_PlanarFToBGRXFFFF(vImage_Buffer blue,
vImage_Buffer green,
vImage_Buffer red,
float alpha,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_PlanarFtoPlanar16F(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_PlanarFtoPlanar8_dithered(vImage_Buffer src,
vImage_Buffer dest,
float maxFloat,
float minFloat,
int dither,
int flags)
[@function] vImageConvert_PlanarFtoPlanar8_dithered
|
static long |
vImageConvert_PlanarFtoPlanar8(vImage_Buffer src,
vImage_Buffer dest,
float maxFloat,
float minFloat,
int flags)
[@function] vImageConvert_PlanarFtoPlanar8
|
static long |
vImageConvert_PlanarFtoRGBFFF(vImage_Buffer planarRed,
vImage_Buffer planarGreen,
vImage_Buffer planarBlue,
vImage_Buffer rgbDest,
int flags) |
static long |
vImageConvert_PlanarFToXRGBFFFF(float alpha,
vImage_Buffer red,
vImage_Buffer green,
vImage_Buffer blue,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_PlanarToChunky8(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> srcPlanarBuffers,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.VoidPtr> destChannels,
int channelCount,
long destStrideBytes,
long destWidth,
long destHeight,
long destRowBytes,
int flags) |
static long |
vImageConvert_PlanarToChunkyF(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> srcPlanarBuffers,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.VoidPtr> destChannels,
int channelCount,
long destStrideBytes,
long destWidth,
long destHeight,
long destRowBytes,
int flags) |
static long |
vImageConvert_RGB16UtoARGB16U(vImage_Buffer rgbSrc,
vImage_Buffer aSrc,
char alpha,
vImage_Buffer argbDest,
boolean premultiply,
int flags)
vImageConvert_RGB16UtoARGB16U
|
static long |
vImageConvert_RGB16UtoBGRA16U(vImage_Buffer rgbSrc,
vImage_Buffer aSrc,
char alpha,
vImage_Buffer bgraDest,
boolean premultiply,
int flags) |
static long |
vImageConvert_RGB16UtoPlanar16U(vImage_Buffer rgbSrc,
vImage_Buffer rDest,
vImage_Buffer gDest,
vImage_Buffer bDest,
int flags)
vImageConvert_RGB16UtoPlanar16U
|
static long |
vImageConvert_RGB16UtoRGB888_dithered(vImage_Buffer src,
vImage_Buffer dest,
int dither,
int flags) |
static long |
vImageConvert_RGB16UtoRGBA16U(vImage_Buffer rgbSrc,
vImage_Buffer aSrc,
char alpha,
vImage_Buffer rgbaDest,
boolean premultiply,
int flags) |
static long |
vImageConvert_RGB565toARGB1555(vImage_Buffer src,
vImage_Buffer dest,
int dither,
int flags)
[@function] vImageConvert_RGB565toARGB1555
|
static long |
vImageConvert_RGB565toARGB8888(byte alpha,
vImage_Buffer src,
vImage_Buffer dest,
int flags)
Convert from 16 bit/pixel RGB565 to 32 bit/pixel ARGB8888 or RGBA8888 or
BGRA8888 formats.
|
static long |
vImageConvert_RGB565toBGRA8888(byte alpha,
vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_RGB565toPlanar8(vImage_Buffer src,
vImage_Buffer destR,
vImage_Buffer destG,
vImage_Buffer destB,
int flags)
Convert between 16 bit/pixel RGB565 and Planar8 formats.
|
static long |
vImageConvert_RGB565toRGB888(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_RGB565toRGBA5551(vImage_Buffer src,
vImage_Buffer dest,
int dither,
int flags)
[@function] vImageConvert_RGB565toRGBA5551
|
static long |
vImageConvert_RGB565toRGBA8888(byte alpha,
vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_RGB888toARGB8888(vImage_Buffer arg1,
vImage_Buffer arg2,
byte arg3,
vImage_Buffer arg4,
boolean arg5,
int arg6)
Convert RGB to ARGB
|
static long |
vImageConvert_RGB888toBGRA8888(vImage_Buffer arg1,
vImage_Buffer arg2,
byte arg3,
vImage_Buffer arg4,
boolean arg5,
int arg6) |
static long |
vImageConvert_RGB888toPlanar16Q12(vImage_Buffer src,
vImage_Buffer red,
vImage_Buffer green,
vImage_Buffer blue,
int flags) |
static long |
vImageConvert_RGB888toPlanar8(vImage_Buffer rgbSrc,
vImage_Buffer redDest,
vImage_Buffer greenDest,
vImage_Buffer blueDest,
int flags)
Convert a 3 channel interleave buffer to 3 planar buffers.
|
static long |
vImageConvert_RGB888toRGB565_dithered(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int dither,
int flags)
vImageConvert_RGB888toRGB565_dithered
vImageConvert_ARGB8888toRGB565_dithered
vImageConvert_RGBA8888toRGB565_dithered
vImageConvert_BGRA8888toRGB565_dithered
|
static long |
vImageConvert_RGB888toRGBA8888(vImage_Buffer arg1,
vImage_Buffer arg2,
byte arg3,
vImage_Buffer arg4,
boolean arg5,
int arg6) |
static long |
vImageConvert_RGBA16UtoRGB16U(vImage_Buffer rgbaSrc,
vImage_Buffer rgbDest,
int flags) |
static long |
vImageConvert_RGBA5551toRGB565(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_RGBA5551toRGB565
|
static long |
vImageConvert_RGBA5551toRGBA8888(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_RGBA5551toRGBA8888
|
static long |
vImageConvert_RGBA8888toRGB565_dithered(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int dither,
int flags) |
static long |
vImageConvert_RGBA8888toRGB565(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageConvert_RGBA8888toRGB888(vImage_Buffer arg1,
vImage_Buffer arg2,
int arg3) |
static long |
vImageConvert_RGBA8888toRGBA5551_dithered(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int dither,
int flags)
[@function] vImageConvert_RGBA8888toRGBA5551_dithered
|
static long |
vImageConvert_RGBA8888toRGBA5551(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_RGBA8888toRGBA5551
|
static long |
vImageConvert_RGBAFFFFtoRGBFFF(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageConvert_RGBAFFFFtoRGBFFF
|
static long |
vImageConvert_RGBFFFtoARGBFFFF(vImage_Buffer arg1,
vImage_Buffer arg2,
float arg3,
vImage_Buffer arg4,
boolean arg5,
int flags)
[@function] vImageConvert_RGBFFFtoARGBFFFF
|
static long |
vImageConvert_RGBFFFtoBGRAFFFF(vImage_Buffer arg1,
vImage_Buffer arg2,
float arg3,
vImage_Buffer arg4,
boolean arg5,
int flags)
[@function] vImageConvert_RGBFFFtoBGRAFFFF
|
static long |
vImageConvert_RGBFFFtoPlanarF(vImage_Buffer rgbSrc,
vImage_Buffer redDest,
vImage_Buffer greenDest,
vImage_Buffer blueDest,
int flags) |
static long |
vImageConvert_RGBFFFtoRGBAFFFF(vImage_Buffer arg1,
vImage_Buffer arg2,
float arg3,
vImage_Buffer arg4,
boolean arg5,
int flags)
[@function] vImageConvert_RGBFFFtoRGBAFFFF
|
static long |
vImageConvert_XRGB8888ToPlanar8(vImage_Buffer src,
vImage_Buffer red,
vImage_Buffer green,
vImage_Buffer blue,
int flags)
The following functions de-interleave a XRGB, BGRX, or RGBX four-channel
buffer to create three planar buffers red, green, and blue, discarding
the fourth channel.
|
static long |
vImageConvert_XRGBFFFFToPlanarF(vImage_Buffer src,
vImage_Buffer red,
vImage_Buffer green,
vImage_Buffer blue,
int flags) |
static long |
vImageConvert_YpCbCrToARGB_GenerateConversion(vImage_YpCbCrToARGBMatrix matrix,
vImage_YpCbCrPixelRange pixelRange,
vImage_YpCbCrToARGB outInfo,
int inYpCbCrType,
int outARGBType,
int flags)
[@function] vImageConvert_YpCbCrToARGB_GenerateConversion
|
static vImageConverterRef |
vImageConverter_CreateForCGToCVImageFormat(vImage_CGImageFormat srcFormat,
vImageCVImageFormatRef destFormat,
org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor,
int flags,
org.moe.natj.general.ptr.NIntPtr error)
[@function] vImageConverter_CreateForCGToCVImageFormat
|
static vImageConverterRef |
vImageConverter_CreateForCVToCGImageFormat(vImageCVImageFormatRef srcFormat,
vImage_CGImageFormat destFormat,
org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor,
int flags,
org.moe.natj.general.ptr.NIntPtr error)
[@function] vImageConverter_CreateForCVToCGImageFormat
|
static vImageConverterRef |
vImageConverter_CreateWithCGColorConversionInfo(CGColorConversionInfoRef colorConversionInfoRef,
vImage_CGImageFormat sFormat,
vImage_CGImageFormat dFormat,
org.moe.natj.general.ptr.ConstNFloatPtr bg,
int flags,
org.moe.natj.general.ptr.NIntPtr error)
[@function] vImageConverter_CreateWithCGColorConversionInfo
|
static vImageConverterRef |
vImageConverter_CreateWithCGImageFormat(vImage_CGImageFormat srcFormat,
vImage_CGImageFormat destFormat,
org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor,
int flags,
org.moe.natj.general.ptr.NIntPtr error)
[@function] vImageConverter_CreateWithCGImageFormat
|
static vImageConverterRef |
vImageConverter_CreateWithColorSyncCodeFragment(org.moe.natj.general.ptr.ConstVoidPtr codeFragment,
vImage_CGImageFormat srcFormat,
vImage_CGImageFormat destFormat,
org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor,
int flags,
org.moe.natj.general.ptr.NIntPtr error)
[@function] vImageConverter_CreateWithColorSyncCodeFragment
|
static org.moe.natj.general.ptr.ConstIntPtr |
vImageConverter_GetDestinationBufferOrder(vImageConverterRef converter)
[@function] vImageConverter_GetDestinationBufferOrder
|
static long |
vImageConverter_GetNumberOfDestinationBuffers(vImageConverterRef converter)
[@function] vImageConverter_GetNumberOfDestinationBuffers
|
static long |
vImageConverter_GetNumberOfSourceBuffers(vImageConverterRef converter)
[@function] vImageConverter_GetNumberOfSourceBuffers
|
static org.moe.natj.general.ptr.ConstIntPtr |
vImageConverter_GetSourceBufferOrder(vImageConverterRef converter)
[@function] vImageConverter_GetSourceBufferOrder
|
static long |
vImageConverter_MustOperateOutOfPlace(vImageConverterRef converter,
vImage_Buffer srcs,
vImage_Buffer dests,
int flags)
[@function] vImageConverter_MustOperateOutOfPlace
|
static void |
vImageConverter_Release(vImageConverterRef converter)
[@function] vImageConverter_Release
|
static void |
vImageConverter_Retain(vImageConverterRef converter)
[@function] vImageConverter_Retain
|
static long |
vImageConvolve_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstShortPtr kernel,
int kernel_height,
int kernel_width,
int divisor,
byte backgroundColor,
int flags)
[@function] vImageConvolve_Planar8
|
static long |
vImageConvolve_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstFloatPtr kernel,
int kernel_height,
int kernel_width,
float backgroundColor,
int flags)
[@function] vImageConvolve_PlanarF
|
static long |
vImageConvolveWithBias_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstShortPtr kernel,
int kernel_height,
int kernel_width,
int divisor,
int bias,
byte backgroundColor,
int flags)
[@function] vImageConvolveWithBias_Planar8
|
static long |
vImageConvolveWithBias_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstFloatPtr kernel,
int kernel_height,
int kernel_width,
float bias,
float backgroundColor,
int flags)
[@function] vImageConvolveWithBias_PlanarF
|
static long |
vImageCopyBuffer(vImage_Buffer src,
vImage_Buffer dest,
long pixelSize,
int flags)
[@function] vImageCopyBuffer
|
static CGImageRef |
vImageCreateCGImageFromBuffer(vImage_Buffer buf,
vImage_CGImageFormat format,
Accelerate.Function_vImageCreateCGImageFromBuffer callback,
org.moe.natj.general.ptr.VoidPtr userData,
int flags,
org.moe.natj.general.ptr.NIntPtr error)
[@function] vImageCreateCGImageFromBuffer
|
static org.moe.natj.general.ptr.VoidPtr |
vImageCreateGammaFunction(float gamma,
int gamma_type,
int flags) |
static CGColorSpaceRef |
vImageCreateMonochromeColorSpaceWithWhitePointAndTransferFunction(vImageWhitePoint whitePoint,
vImageTransferFunction tf,
int intent,
int flags,
org.moe.natj.general.ptr.NIntPtr error) |
static CGColorSpaceRef |
vImageCreateRGBColorSpaceWithPrimariesAndTransferFunction(vImageRGBPrimaries primaries,
vImageTransferFunction tf,
int intent,
int flags,
org.moe.natj.general.ptr.NIntPtr error)
[@function] vImageCreateRGBColorSpaceWithPrimariesAndTransferFunction
|
static vImageCVImageFormatRef |
vImageCVImageFormat_Copy(vImageConstCVImageFormatRef format)
[@function] vImageCVImageFormat_Copy
|
static long |
vImageCVImageFormat_CopyChannelDescription(vImageCVImageFormatRef format,
vImageChannelDescription desc,
int type)
[@function] vImageCVImageFormat_CopyChannelDescription
|
static long |
vImageCVImageFormat_CopyConversionMatrix(vImageCVImageFormatRef format,
org.moe.natj.general.ptr.ConstVoidPtr matrix,
int inType)
[@function] vImageCVImageFormat_CopyConversionMatrix
|
static vImageCVImageFormatRef |
vImageCVImageFormat_Create(int imageFormatType,
vImage_ARGBToYpCbCrMatrix matrix,
CFStringRef cvImageBufferChromaLocation,
CGColorSpaceRef baseColorspace,
int alphaIsOneHint)
[@function] vImageCVImageFormat_Create
|
static vImageCVImageFormatRef |
vImageCVImageFormat_CreateWithCVPixelBuffer(CVBufferRef buffer)
[@function] vImageCVImageFormat_CreateWithCVPixelBuffer
|
static int |
vImageCVImageFormat_GetAlphaHint(vImageConstCVImageFormatRef format)
[@function] vImageCVImageFormat_GetAlphaHint
|
static int |
vImageCVImageFormat_GetChannelCount(vImageConstCVImageFormatRef format)
[@function] vImageCVImageFormat_GetChannelCount
|
static vImageChannelDescription |
vImageCVImageFormat_GetChannelDescription(vImageConstCVImageFormatRef format,
int type)
[@function] vImageCVImageFormat_GetChannelDescription
|
static org.moe.natj.general.ptr.ConstIntPtr |
vImageCVImageFormat_GetChannelNames(vImageConstCVImageFormatRef format)
[@function] vImageCVImageFormat_GetChannelNames
|
static CFStringRef |
vImageCVImageFormat_GetChromaSiting(vImageConstCVImageFormatRef format)
[@function] vImageCVImageFormat_GetChromaSiting
|
static CGColorSpaceRef |
vImageCVImageFormat_GetColorSpace(vImageConstCVImageFormatRef format)
[@function] vImageCVImageFormat_GetColorSpace
|
static org.moe.natj.general.ptr.ConstVoidPtr |
vImageCVImageFormat_GetConversionMatrix(vImageConstCVImageFormatRef format,
org.moe.natj.general.ptr.IntPtr outType)
[@function] vImageCVImageFormat_GetConversionMatrix
|
static int |
vImageCVImageFormat_GetFormatCode(vImageConstCVImageFormatRef format)
[@function] vImageCVImageFormat_GetFormatCode
|
static org.moe.natj.general.ptr.VoidPtr |
vImageCVImageFormat_GetUserData(vImageConstCVImageFormatRef format)
[@function] vImageCVImageFormat_GetUserData
|
static void |
vImageCVImageFormat_Release(vImageCVImageFormatRef fmt)
[@function] vImageCVImageFormat_Release
|
static void |
vImageCVImageFormat_Retain(vImageCVImageFormatRef fmt)
[@function] vImageCVImageFormat_Retain
|
static long |
vImageCVImageFormat_SetAlphaHint(vImageCVImageFormatRef format,
int alphaIsOne)
[@function] vImageCVImageFormat_SetAlphaHint
|
static long |
vImageCVImageFormat_SetChromaSiting(vImageCVImageFormatRef format,
CFStringRef siting)
[@function] vImageCVImageFormat_SetChromaSiting
|
static long |
vImageCVImageFormat_SetColorSpace(vImageCVImageFormatRef format,
CGColorSpaceRef colorspace)
[@function] vImageCVImageFormat_SetColorSpace
|
static long |
vImageCVImageFormat_SetUserData(vImageCVImageFormatRef format,
org.moe.natj.general.ptr.VoidPtr userData,
Accelerate.Function_vImageCVImageFormat_SetUserData userDataReleaseCallback)
[@function] vImageCVImageFormat_SetUserData
|
static void |
vImageDestroyGammaFunction(org.moe.natj.general.ptr.VoidPtr f) |
static void |
vImageDestroyResamplingFilter(org.moe.natj.general.ptr.VoidPtr filter) |
static long |
vImageDilate_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
java.lang.String kernel,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageDilate_ARGB8888
|
static long |
vImageDilate_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstFloatPtr kernel,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageDilate_ARGBFFFF
|
static long |
vImageDilate_Planar8(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
java.lang.String kernel,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageDilate_Planar8
|
static long |
vImageDilate_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstFloatPtr kernel,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageDilate_PlanarF
|
static long |
vImageEndsInContrastStretch_Planar8(vImage_Buffer src,
vImage_Buffer dest,
int percent_low,
int percent_high,
int flags)
[@function] vImageEndsInContrastStretch_Planar8
|
static long |
vImageEndsInContrastStretch_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int percent_low,
int percent_high,
int histogram_entries,
float minVal,
float maxVal,
int flags)
[@function] vImageEndsInContrastStretch_PlanarF
|
static long |
vImageEqualization_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageEqualization_ARGB8888
|
static long |
vImageEqualization_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int histogram_entries,
float minVal,
float maxVal,
int flags)
[@function] vImageEqualization_ARGBFFFF
|
static long |
vImageEqualization_Planar8(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageEqualization_Planar8
|
static long |
vImageEqualization_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int histogram_entries,
float minVal,
float maxVal,
int flags)
[@function] vImageEqualization_PlanarF
|
static long |
vImageErode_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
java.lang.String kernel,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageErode_ARGB8888
|
static long |
vImageErode_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstFloatPtr kernel,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageErode_ARGBFFFF
|
static long |
vImageErode_Planar8(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
java.lang.String kernel,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageErode_Planar8
|
static long |
vImageErode_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstFloatPtr kernel,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageErode_PlanarF
|
static long |
vImageExtractChannel_ARGB16U(vImage_Buffer src,
vImage_Buffer dest,
long channelIndex,
int flags)
[@function] vImageExtractChannel_ARGB16U
|
static long |
vImageExtractChannel_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
long channelIndex,
int flags)
[@function] vImageExtractChannel_ARGB8888
|
static long |
vImageExtractChannel_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
long channelIndex,
int flags)
[@function] vImageExtractChannel_ARGBFFFF
|
static long |
vImageGamma_Planar8toPlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr gamma,
int flags)
There is a 8 bit lookup table in Conversion.h, if you are looking for a 8bit to 8bit gamma function.
|
static long |
vImageGamma_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr gamma,
int flags) |
static long |
vImageGamma_PlanarFtoPlanar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr gamma,
int flags) |
static long |
vImageGetResamplingFilterExtent(org.moe.natj.general.ptr.VoidPtr filter,
int flags)
vImageGetSamplingFilterExtent
|
static long |
vImageGetResamplingFilterSize(float scale,
Accelerate.Function_vImageGetResamplingFilterSize kernelFunc,
float kernelWidth,
int flags) |
static long |
vImageHistogramCalculation_Planar8(vImage_Buffer src,
org.moe.natj.general.ptr.NUIntPtr histogram,
int flags)
[@function] vImageHistogramCalculation_Planar8
|
static long |
vImageHistogramCalculation_PlanarF(vImage_Buffer src,
org.moe.natj.general.ptr.NUIntPtr histogram,
int histogram_entries,
float minVal,
float maxVal,
int flags)
[@function] vImageHistogramCalculation_PlanarF
|
static long |
vImageHistogramSpecification_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.ConstNUIntPtr desired_histogram,
int flags)
[@function] vImageHistogramSpecification_Planar8
|
static long |
vImageHistogramSpecification_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
org.moe.natj.general.ptr.ConstNUIntPtr desired_histogram,
int histogram_entries,
float minVal,
float maxVal,
int flags)
[@function] vImageHistogramSpecification_PlanarF
|
static long |
vImageHorizontalReflect_ARGB16S(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageHorizontalReflect_ARGB16U(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageHorizontalReflect_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageHorizontalReflect_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageHorizontalReflect_Planar16U(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageHorizontalReflect_Planar8(vImage_Buffer src,
vImage_Buffer dest,
int flags)
Low Level Geometry Functions
----------------------------
|
static long |
vImageHorizontalReflect_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageHorizontalShear_Planar16S(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
float xTranslate,
float shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
short backColor,
int flags) |
static long |
vImageHorizontalShear_Planar16U(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
float xTranslate,
float shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
char backColor,
int flags) |
static long |
vImageHorizontalShear_Planar8(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
float xTranslate,
float shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
byte backColor,
int flags)
The Shearing functions use resampling to rescale a image and offset it to
fractional pixel offsets.
|
static long |
vImageHorizontalShear_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
float xTranslate,
float shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
float backColor,
int flags) |
static long |
vImageHorizontalShear_XRGB2101010W(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
float xTranslate,
float shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
int backColor,
int flags) |
static long |
vImageHorizontalShearD_Planar8(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
double xTranslate,
double shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
byte backColor,
int flags)
Versions of shear functions that take coordinates in double precision
|
static long |
vImageHorizontalShearD_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
double xTranslate,
double shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
float backColor,
int flags) |
static long |
vImageInterpolatedLookupTable_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.ConstFloatPtr table,
long tableEntries,
float maxFloat,
float minFloat,
int flags)
vImageInterpolatedLookupTable_PlanarF
|
static long |
vImageMatrixMultiply_Planar16S(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> srcs,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> dests,
int src_planes,
int dest_planes,
org.moe.natj.general.ptr.ConstShortPtr matrix,
int divisor,
org.moe.natj.general.ptr.ConstShortPtr pre_bias,
org.moe.natj.general.ptr.ConstIntPtr post_bias,
int flags)
vImageMatrixMultiply_Planar16S
|
static long |
vImageMatrixMultiply_Planar8(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> srcs,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> dests,
int src_planes,
int dest_planes,
org.moe.natj.general.ptr.ConstShortPtr matrix,
int divisor,
org.moe.natj.general.ptr.ConstShortPtr pre_bias,
org.moe.natj.general.ptr.ConstIntPtr post_bias,
int flags)
vImageMatrixMultiply_*
|
static long |
vImageMatrixMultiply_PlanarF(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> srcs,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> dests,
int src_planes,
int dest_planes,
org.moe.natj.general.ptr.ConstFloatPtr matrix,
org.moe.natj.general.ptr.ConstFloatPtr pre_bias,
org.moe.natj.general.ptr.ConstFloatPtr post_bias,
int flags) |
static long |
vImageMax_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageMax_ARGB8888
|
static long |
vImageMax_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageMax_ARGBFFFF
|
static long |
vImageMax_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageMax_Planar8
|
static long |
vImageMax_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageMax_PlanarF
|
static long |
vImageMin_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageMin_ARGB8888
|
static long |
vImageMin_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageMin_ARGBFFFF
|
static long |
vImageMin_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageMin_Planar8
|
static long |
vImageMin_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
long kernel_height,
long kernel_width,
int flags)
[@function] vImageMin_PlanarF
|
static long |
vImageMultiDimensionalInterpolatedLookupTable_Planar16Q12(vImage_Buffer srcs,
vImage_Buffer dests,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
vImage_MultidimensionalTable table,
int method,
int flags)
vImageMultiDimensionalInterpolatedLookupTable_Planar16Q12
|
static long |
vImageMultiDimensionalInterpolatedLookupTable_PlanarF(vImage_Buffer srcs,
vImage_Buffer dests,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
vImage_MultidimensionalTable table,
int method,
int flags) |
static vImage_MultidimensionalTable |
vImageMultidimensionalTable_Create(org.moe.natj.general.ptr.ConstCharPtr tableData,
int numSrcChannels,
int numDestChannels,
org.moe.natj.general.ptr.ConstBytePtr table_entries_per_dimension,
int hint,
int flags,
org.moe.natj.general.ptr.NIntPtr err) |
static long |
vImageMultidimensionalTable_Release(vImage_MultidimensionalTable table) |
static long |
vImageMultidimensionalTable_Retain(vImage_MultidimensionalTable table)
vImageMultidimensionalTable_Retain
vImageMultidimensionalTable_Release
|
static org.moe.natj.general.ptr.VoidPtr |
vImageNewResamplingFilter(float scale,
int flags)
The shearing functions use a resampling filter for their work.
|
static long |
vImageNewResamplingFilterForFunctionUsingBuffer(org.moe.natj.general.ptr.VoidPtr filter,
float scale,
Accelerate.Function_vImageNewResamplingFilterForFunctionUsingBuffer kernelFunc,
float kernelWidth,
org.moe.natj.general.ptr.VoidPtr userData,
int flags)
vImageNewResamplingFilter and vImageDestroyResamplingFilter are merely convenience functions to make
the common case of the default resampling filter into a heap allocated buffer easier for you.
|
static long |
vImageOverwriteChannels_ARGB8888(vImage_Buffer newSrc,
vImage_Buffer origSrc,
vImage_Buffer dest,
byte copyMask,
int flags)
[@function] vImageOverwriteChannels_ARGB8888
|
static long |
vImageOverwriteChannels_ARGBFFFF(vImage_Buffer newSrc,
vImage_Buffer origSrc,
vImage_Buffer dest,
byte copyMask,
int flags)
[@function] vImageOverwriteChannels_ARGBFFFF
|
static long |
vImageOverwriteChannelsWithScalar_ARGB8888(byte scalar,
vImage_Buffer src,
vImage_Buffer dest,
byte copyMask,
int flags)
[@function] vImageOverwriteChannelsWithScalar_ARGB8888
|
static long |
vImageOverwriteChannelsWithScalar_ARGBFFFF(float scalar,
vImage_Buffer src,
vImage_Buffer dest,
byte copyMask,
int flags)
[@function] vImageOverwriteChannelsWithScalar_ARGBFFFF
|
static long |
vImageOverwriteChannelsWithScalar_Planar16S(short scalar,
vImage_Buffer dest,
int flags)
[@function] vImageOverwriteChannelsWithScalar_Planar16S
|
static long |
vImageOverwriteChannelsWithScalar_Planar16U(char scalar,
vImage_Buffer dest,
int flags)
[@function] vImageOverwriteChannelsWithScalar_Planar16U
|
static long |
vImageOverwriteChannelsWithScalar_Planar8(byte scalar,
vImage_Buffer dest,
int flags)
[@function] vImageOverwriteChannelsWithScalar_Planar8
|
static long |
vImageOverwriteChannelsWithScalar_PlanarF(float scalar,
vImage_Buffer dest,
int flags)
[@function] vImageOverwriteChannelsWithScalar_PlanarF
|
static long |
vImagePiecewisePolynomial_Planar8toPlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> coefficients,
org.moe.natj.general.ptr.ConstFloatPtr boundaries,
int order,
int log2segments,
int flags) |
static long |
vImagePiecewisePolynomial_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> coefficients,
org.moe.natj.general.ptr.ConstFloatPtr boundaries,
int order,
int log2segments,
int flags)
* vImagePiecewisePolynomial*
*
* Apply one or more polynomials to the input image to give the output image.
|
static long |
vImagePiecewisePolynomial_PlanarFtoPlanar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> coefficients,
org.moe.natj.general.ptr.ConstFloatPtr boundaries,
int order,
int log2segments,
int flags) |
static long |
vImagePiecewiseRational_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> topCoefficients,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> bottomCoefficients,
org.moe.natj.general.ptr.ConstFloatPtr boundaries,
int topOrder,
int bottomOrder,
int log2segments,
int flags)
* vImagePiecewiseRational_PlanarF is similar to vImagePiecewisePolynomial_PlanarF
* Except that it evaluates a piecewise rational expression in the form of:
*
* c0 + c1*x + c2*x^2 + c3*x^3...
|
static long |
vImagePNGDecompressionFilter(vImage_Buffer buffer,
long startScanline,
long scanlineCount,
int bitsPerPixel,
int filterMethodNumber,
int filterType,
int flags) |
static long |
vImagePremultipliedAlphaBlend_ARGB8888(vImage_Buffer srcTop,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedAlphaBlend_ARGB8888
|
static long |
vImagePremultipliedAlphaBlend_ARGBFFFF(vImage_Buffer srcTop,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedAlphaBlend_ARGBFFFF
|
static long |
vImagePremultipliedAlphaBlend_BGRA8888(vImage_Buffer srcTop,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedAlphaBlend_BGRA8888
|
static long |
vImagePremultipliedAlphaBlend_BGRAFFFF(vImage_Buffer srcTop,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedAlphaBlend_BGRAFFFF
|
static long |
vImagePremultipliedAlphaBlend_Planar8(vImage_Buffer srcTop,
vImage_Buffer srcTopAlpha,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedAlphaBlend_Planar8
|
static long |
vImagePremultipliedAlphaBlend_PlanarF(vImage_Buffer srcTop,
vImage_Buffer srcTopAlpha,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedAlphaBlend_PlanarF
|
static long |
vImagePremultipliedAlphaBlendDarken_RGBA8888(vImage_Buffer srcTop,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedAlphaBlendDarken_RGBA8888
|
static long |
vImagePremultipliedAlphaBlendLighten_RGBA8888(vImage_Buffer srcTop,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedAlphaBlendLighten_RGBA8888
|
static long |
vImagePremultipliedAlphaBlendMultiply_RGBA8888(vImage_Buffer srcTop,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedAlphaBlendMultiply_RGBA8888
|
static long |
vImagePremultipliedAlphaBlendScreen_RGBA8888(vImage_Buffer srcTop,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedAlphaBlendScreen_RGBA8888
|
static long |
vImagePremultipliedConstAlphaBlend_ARGB8888(vImage_Buffer srcTop,
byte constAlpha,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedConstAlphaBlend_ARGB8888
|
static long |
vImagePremultipliedConstAlphaBlend_ARGBFFFF(vImage_Buffer srcTop,
float constAlpha,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedConstAlphaBlend_ARGBFFFF
|
static long |
vImagePremultipliedConstAlphaBlend_Planar8(vImage_Buffer srcTop,
byte constAlpha,
vImage_Buffer srcTopAlpha,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedConstAlphaBlend_Planar8
|
static long |
vImagePremultipliedConstAlphaBlend_PlanarF(vImage_Buffer srcTop,
float constAlpha,
vImage_Buffer srcTopAlpha,
vImage_Buffer srcBottom,
vImage_Buffer dest,
int flags)
[@function] vImagePremultipliedConstAlphaBlend_PlanarF
|
static long |
vImagePremultiplyData_ARGB16Q12(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImagePremultiplyData_ARGB16Q12
|
static long |
vImagePremultiplyData_ARGB16U(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImagePremultiplyData_ARGB16U
|
static long |
vImagePremultiplyData_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImagePremultiplyData_ARGB8888
|
static long |
vImagePremultiplyData_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImagePremultiplyData_ARGBFFFF
|
static long |
vImagePremultiplyData_Planar8(vImage_Buffer src,
vImage_Buffer alpha,
vImage_Buffer dest,
int flags)
[@function] vImagePremultiplyData_Planar8
|
static long |
vImagePremultiplyData_PlanarF(vImage_Buffer src,
vImage_Buffer alpha,
vImage_Buffer dest,
int flags)
[@function] vImagePremultiplyData_PlanarF
|
static long |
vImagePremultiplyData_RGBA16Q12(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImagePremultiplyData_RGBA16Q12
|
static long |
vImagePremultiplyData_RGBA16U(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImagePremultiplyData_RGBA16U
|
static long |
vImagePremultiplyData_RGBA8888(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImagePremultiplyData_RGBA8888
|
static long |
vImagePremultiplyData_RGBAFFFF(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImagePremultiplyData_RGBAFFFF
|
static long |
vImageRichardsonLucyDeConvolve_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstShortPtr kernel,
org.moe.natj.general.ptr.ConstShortPtr kernel2,
int kernel_height,
int kernel_width,
int kernel_height2,
int kernel_width2,
int divisor,
int divisor2,
byte backgroundColor,
int iterationCount,
int flags)
[@function] vImageRichardsonLucyDeConvolve_Planar8
|
static long |
vImageRichardsonLucyDeConvolve_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstFloatPtr kernel,
org.moe.natj.general.ptr.ConstFloatPtr kernel2,
int kernel_height,
int kernel_width,
int kernel_height2,
int kernel_width2,
float backgroundColor,
int iterationCount,
int flags)
[@function] vImageRichardsonLucyDeConvolve_PlanarF
|
static long |
vImageRotate_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
float angleInRadians,
byte backColor,
int flags)
vImageRotate_
|
static long |
vImageRotate_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
float angleInRadians,
float backColor,
int flags) |
static long |
vImageRotate90_Planar16U(vImage_Buffer src,
vImage_Buffer dest,
byte rotationConstant,
char backColor,
int flags) |
static long |
vImageRotate90_Planar8(vImage_Buffer src,
vImage_Buffer dest,
byte rotationConstant,
byte backColor,
int flags)
The Rotate90 function does simple 0, 90, 180 or 270 degree rotation according to the value of a rotation constant
passed to it.
|
static long |
vImageRotate90_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
byte rotationConstant,
float backColor,
int flags) |
static long |
vImageScale_ARGB16S(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int flags) |
static long |
vImageScale_ARGB16U(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int flags) |
static long |
vImageScale_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int flags) |
static long |
vImageScale_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int flags) |
static long |
vImageScale_CbCr16U(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int flags) |
static long |
vImageScale_CbCr8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int flags) |
static long |
vImageScale_Planar16S(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int flags) |
static long |
vImageScale_Planar16U(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int flags) |
static long |
vImageScale_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int flags)
vImageScale_
|
static long |
vImageScale_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int flags) |
static long |
vImageScale_XRGB2101010W(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
int flags) |
static long |
vImageSelectChannels_ARGB8888(vImage_Buffer newSrc,
vImage_Buffer origSrc,
vImage_Buffer dest,
byte copyMask,
int flags)
[@function] vImageSelectChannels_ARGB8888
|
static long |
vImageSelectChannels_ARGBFFFF(vImage_Buffer newSrc,
vImage_Buffer origSrc,
vImage_Buffer dest,
byte copyMask,
int flags)
[@function] vImageSelectChannels_ARGBFFFF
|
static long |
vImageSepConvolve_Planar16U(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstFloatPtr kernelX,
int kernelX_width,
org.moe.natj.general.ptr.ConstFloatPtr kernelY,
int kernelY_width,
float bias,
char backgroundColor,
int flags)
[@function] vImageSepConvolve_Planar16U
|
static long |
vImageSepConvolve_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstFloatPtr kernelX,
int kernelX_width,
org.moe.natj.general.ptr.ConstFloatPtr kernelY,
int kernelY_width,
float bias,
char backgroundColor,
int flags)
[@function] vImageSepConvolve_Planar8
|
static long |
vImageSepConvolve_Planar8to16U(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstFloatPtr kernelX,
int kernelX_width,
org.moe.natj.general.ptr.ConstFloatPtr kernelY,
int kernelY_width,
float scale,
float bias,
byte backgroundColor,
int flags)
[@function] vImageSepConvolve_Planar8to16U
|
static long |
vImageSepConvolve_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
org.moe.natj.general.ptr.ConstFloatPtr kernelX,
int kernelX_width,
org.moe.natj.general.ptr.ConstFloatPtr kernelY,
int kernelY_width,
float bias,
float backgroundColor,
int flags)
[@function] vImageSepConvolve_PlanarF
|
static long |
vImageSymmetricPiecewisePolynomial_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> coefficients,
org.moe.natj.general.ptr.ConstFloatPtr boundaries,
int order,
int log2segments,
int flags)
* vImageSymmetricPiecewisePolynomial*
*
* Apply one or more polynomials to the input image to give the output image.
|
static long |
vImageTentConvolve_Planar8(vImage_Buffer src,
vImage_Buffer dest,
org.moe.natj.general.ptr.VoidPtr tempBuffer,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
int kernel_height,
int kernel_width,
byte backgroundColor,
int flags)
[@function] vImageTentConvolve_Planar8
|
static long |
vImageUnpremultiplyData_ARGB16Q12(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageUnpremultiplyData_ARGB16Q12
|
static long |
vImageUnpremultiplyData_ARGB16U(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageUnpremultiplyData_ARGB16U
|
static long |
vImageUnpremultiplyData_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageUnpremultiplyData_ARGB8888
|
static long |
vImageUnpremultiplyData_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageUnpremultiplyData_ARGBFFFF
|
static long |
vImageUnpremultiplyData_Planar8(vImage_Buffer src,
vImage_Buffer alpha,
vImage_Buffer dest,
int flags)
[@function] vImageUnpremultiplyData_Planar8
|
static long |
vImageUnpremultiplyData_PlanarF(vImage_Buffer src,
vImage_Buffer alpha,
vImage_Buffer dest,
int flags)
[@function] vImageUnpremultiplyData_PlanarF
|
static long |
vImageUnpremultiplyData_RGBA16Q12(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageUnpremultiplyData_RGBA16Q12
|
static long |
vImageUnpremultiplyData_RGBA16U(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageUnpremultiplyData_RGBA16U
|
static long |
vImageUnpremultiplyData_RGBA8888(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageUnpremultiplyData_RGBA8888
|
static long |
vImageUnpremultiplyData_RGBAFFFF(vImage_Buffer src,
vImage_Buffer dest,
int flags)
[@function] vImageUnpremultiplyData_RGBAFFFF
|
static long |
vImageVerticalReflect_ARGB16S(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageVerticalReflect_ARGB16U(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageVerticalReflect_ARGB8888(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageVerticalReflect_ARGBFFFF(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageVerticalReflect_Planar16U(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageVerticalReflect_Planar8(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageVerticalReflect_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
int flags) |
static long |
vImageVerticalShear_Planar16S(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
float yTranslate,
float shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
short backColor,
int flags) |
static long |
vImageVerticalShear_Planar16U(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
float yTranslate,
float shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
char backColor,
int flags) |
static long |
vImageVerticalShear_Planar8(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
float yTranslate,
float shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
byte backColor,
int flags) |
static long |
vImageVerticalShear_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
float yTranslate,
float shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
float backColor,
int flags) |
static long |
vImageVerticalShear_XRGB2101010W(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
float yTranslate,
float shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
int backColor,
int flags) |
static long |
vImageVerticalShearD_Planar8(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
double yTranslate,
double shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
byte backColor,
int flags) |
static long |
vImageVerticalShearD_PlanarF(vImage_Buffer src,
vImage_Buffer dest,
long srcOffsetToROI_X,
long srcOffsetToROI_Y,
double yTranslate,
double shearSlope,
org.moe.natj.general.ptr.VoidPtr filter,
float backColor,
int flags) |
static void |
vvacos(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the principal value of arc cosine for each element of a
vector.
|
static void |
vvacosf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the principal value of arc cosine for each element of a
vector.
|
static void |
vvacosh(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the principal value of inverse hyperbolic cosine for
each element of a vector.
|
static void |
vvacoshf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the principal value of inverse hyperbolic cosine for
each element of a vector.
|
static void |
vvasin(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the principal value of arc sine for each element of a
vector.
|
static void |
vvasinf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the principal value of arc sine for each element of a
vector.
|
static void |
vvasinh(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the inverse hyperbolic sine for each element of a
vector.
|
static void |
vvasinhf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the inverse hyperbolic sine for each element of a
vector.
|
static void |
vvatan(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the principal value of arc tangent for each element of a
vector.
|
static void |
vvatan2(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Calculates, elementwise, the principal value of the arc tangent
of y/x, for two vectors x and y.
|
static void |
vvatan2f(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Calculates, elementwise, the principal value of the arc tangent
of y/x, for two vectors x and y.
|
static void |
vvatanf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the principal value of arc tangent for each element of a
vector.
|
static void |
vvatanh(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the inverse hyperbolic tangent for each element of a
vector.
|
static void |
vvatanhf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the inverse hyperbolic tangent for each element of a
vector.
|
static void |
vvcbrt(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the cube root for each element of a vector.
|
static void |
vvcbrtf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the cube root for each element of a vector.
|
static void |
vvceil(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the ceiling function for each element of a vector.
|
static void |
vvceilf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the ceiling function for each element of a vector.
|
static void |
vvcopysign(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Copies, elementwise, the sign of x with the value of y, for two
vectors x and y.
|
static void |
vvcopysignf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Copies, elementwise, the sign of x with the value of y, for two
vectors x and y.
|
static void |
vvcos(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the cosine for each element of a vector.
|
static void |
vvcosf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the cosine for each element of a vector.
|
static void |
vvcosh(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the hyperbolic cosine for each element of a vector.
|
static void |
vvcoshf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the hyperbolic cosine for each element of a vector.
|
static void |
vvcospi(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the cosine for pi times each element of a vector.
|
static void |
vvcospif(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the cosine for pi times each element of a vector.
|
static void |
vvdiv(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Calculates the quotient of the two source vectors.
|
static void |
vvdivf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Calculates the quotient of the two source vectors.
|
static void |
vvexp(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the exponential function e**x for each element of a
vector.
|
static void |
vvexp2(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the base 2 exponential function 2**x for each element
of a vector.
|
static void |
vvexp2f(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the base 2 exponential function 2**x for each element
of a vector.
|
static void |
vvexpf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the exponential function e**x for each element of a
vector.
|
static void |
vvexpm1(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates (e**x) - 1 for each element of a vector, with high
accuracy around x=0.
|
static void |
vvexpm1f(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates (e**x) - 1 for each element of a vector, with high
accuracy around x=0.
|
static void |
vvfabs(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the absolute value for each element of a vector.
|
static void |
vvfabsf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the absolute value for each element of a vector.
|
static void |
vvfloor(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the floor function for each element of a vector.
|
static void |
vvfloorf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the floor function for each element of a vector.
|
static void |
vvfmod(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Calculates, elementwise, the floating-point remainder of y/x,
for two vectors x and y.
|
static void |
vvfmodf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Calculates, elementwise, the floating-point remainder of y/x,
for two vectors x and y.
|
static void |
vvint(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the integer truncation for each element of a vector.
|
static void |
vvintf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the integer truncation for each element of a vector.
|
static void |
vvlog(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the natural logarithm for each element of a vector.
|
static void |
vvlog10(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the logarithm base 10 for each element of a vector.
|
static void |
vvlog10f(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the logarithm base 10 for each element of a vector.
|
static void |
vvlog1p(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates log(1+x) for each element of a vector, with high
accuracy around x=0.
|
static void |
vvlog1pf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates log(1+x) for each element of a vector, with high
accuracy around x=0.
|
static void |
vvlog2(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the base 2 logarithm for each element of a vector.
|
static void |
vvlog2f(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the base 2 logarithm for each element of a vector.
|
static void |
vvlogb(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns, as a floating-point value, the unbiased floating-point
exponent for each element of a vector.
|
static void |
vvlogbf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns, as a floating-point value, the unbiased floating-point
exponent for each element of a vector.
|
static void |
vvlogf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the natural logarithm for each element of a vector.
|
static void |
vvnextafter(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Determines, elementwise, the next machine representable number
from y in the direction of x.
|
static void |
vvnextafterf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Determines, elementwise, the next machine representable number
from y in the direction of x.
|
static void |
vvnint(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the rounding to the nearest integer for each element
of a vector.
|
static void |
vvnintf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the rounding to the nearest integer for each element
of a vector.
|
static void |
vvpow(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Calculates, elementwise, x**y for two vectors x and y.
|
static void |
vvpowf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Calculates, elementwise, x**y for two vectors x and y.
|
static void |
vvpows(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Calculates, elementwise, x**y for a vector x and a scalar y.
|
static void |
vvpowsf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Calculates, elementwise, x**y for a vector x and a scalar y.
|
static void |
vvrec(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the reciprocal for each element of a vector.
|
static void |
vvrecf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the reciprocal for each element of a vector.
|
static void |
vvremainder(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Calculates, elementwise, the difference between k*x and y, where
k is the nearest integer to y/x.
|
static void |
vvremainderf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Calculates, elementwise, the difference between k*x and y, where
k is the nearest integer to y/x.
|
static void |
vvrsqrt(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the reciprocal square root for each element of a
vector.
|
static void |
vvrsqrtf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the reciprocal square root for each element of a
vector.
|
static void |
vvsin(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the sine for each element of a vector.
|
static void |
vvsincos(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.DoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Returns the sine and cosine for each element of a vector.
|
static void |
vvsincosf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.FloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Returns the sine and cosine for each element of a vector.
|
static void |
vvsinf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the sine for each element of a vector.
|
static void |
vvsinh(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the hyperbolic sine for each element of a vector.
|
static void |
vvsinhf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the hyperbolic sine for each element of a vector.
|
static void |
vvsinpi(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the sine for pi times each element of a vector.
|
static void |
vvsinpif(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the sine for pi times each element of a vector.
|
static void |
vvsqrt(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the square root for each element of a vector.
|
static void |
vvsqrtf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the square root for each element of a vector.
|
static void |
vvtan(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the tangent for each element of a vector.
|
static void |
vvtanf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Returns the tangent for each element of a vector.
|
static void |
vvtanh(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the hyperbolic tangent for each element of a vector.
|
static void |
vvtanhf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the hyperbolic tangent for each element of a vector.
|
static void |
vvtanpi(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the tangent for pi times each element of a vector.
|
static void |
vvtanpif(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Calculates the tangent for pi times each element of a vector.
|
static int |
zaxpy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ca,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
zbdsqr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncvt,
org.moe.natj.general.ptr.IntPtr __nru,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zcgesv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
__CLPK_doublecomplex __work,
__CLPK_complex __swork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iter,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zcopy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
zcposv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
__CLPK_doublecomplex __work,
__CLPK_complex __swork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iter,
org.moe.natj.general.ptr.IntPtr __info) |
static void |
zdotc_(org.moe.natj.general.ptr.VoidPtr ret_val,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy) |
static void |
zdotu_(org.moe.natj.general.ptr.VoidPtr ret_val,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
zdrot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.DoublePtr c,
org.moe.natj.general.ptr.DoublePtr s) |
static int |
zdrscl_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __sa,
__CLPK_doublecomplex __sx,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
zdscal_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr sa,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
zgbbrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __pt,
org.moe.natj.general.ptr.IntPtr __ldpt,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgbequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgbequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgbmv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr kl,
org.moe.natj.general.ptr.IntPtr ku,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
zgbrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgbsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgbtf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgbtrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgbtrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgebak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgebal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgebd2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tauq,
__CLPK_doublecomplex __taup,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgebrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tauq,
__CLPK_doublecomplex __taup,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgecon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgeequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgeequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgeev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __w,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgeevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __w,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __abnrm,
org.moe.natj.general.ptr.DoublePtr __rconde,
org.moe.natj.general.ptr.DoublePtr __rcondv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgegs_(org.moe.natj.general.ptr.BytePtr __jobvsl,
org.moe.natj.general.ptr.BytePtr __jobvsr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __vsl,
org.moe.natj.general.ptr.IntPtr __ldvsl,
__CLPK_doublecomplex __vsr,
org.moe.natj.general.ptr.IntPtr __ldvsr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgegv_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgehd2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgehrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgelq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgelqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgels_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgelsd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgelss_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgelsx_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgelsy_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgemm_(org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr transb,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
zgemv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
zgeql2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgeqlf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgeqp3_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgeqpf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgeqr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgeqrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgerc_(org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
zgerfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgerq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgerqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgeru_(org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
zgesc2_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __rhs,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.DoublePtr __scale) |
static int |
zgesdd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_doublecomplex __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgesv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgesvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobvt,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_doublecomplex __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgesvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgetc2_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgetf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgetrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgetri_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgetrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zggbak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __lscale,
org.moe.natj.general.ptr.DoublePtr __rscale,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zggbal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __lscale,
org.moe.natj.general.ptr.DoublePtr __rscale,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zggev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zggevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __lscale,
org.moe.natj.general.ptr.DoublePtr __rscale,
org.moe.natj.general.ptr.DoublePtr __abnrm,
org.moe.natj.general.ptr.DoublePtr __bbnrm,
org.moe.natj.general.ptr.DoublePtr __rconde,
org.moe.natj.general.ptr.DoublePtr __rcondv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __bwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zggglm_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __x,
__CLPK_doublecomplex __y,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgghrd_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgglse_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __c__,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __x,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zggqrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __taua,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __taub,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zggrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __taua,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __taub,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zggsvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zggsvp_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __tola,
org.moe.natj.general.ptr.DoublePtr __tolb,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgtcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgtrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __dlf,
__CLPK_doublecomplex __df,
__CLPK_doublecomplex __duf,
__CLPK_doublecomplex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgtsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgtsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __dlf,
__CLPK_doublecomplex __df,
__CLPK_doublecomplex __duf,
__CLPK_doublecomplex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgttrf_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgttrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zgtts2_(org.moe.natj.general.ptr.IntPtr __itrans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
zhbev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhbevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhbevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhbgst_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhbgv_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhbgvd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhbgvx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
zhbtrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhecon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zheequb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zheev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zheevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zheevr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zheevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhegs2_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhegst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhegv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhegvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhegvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhemm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
zhemv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
zher_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
zher2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda) |
static int |
zher2k_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
zherfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zherk_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
zhesv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhesvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhetd2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhetf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhetrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhetrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhetri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhetrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhfrk_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __alpha,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __beta,
__CLPK_doublecomplex __c__) |
static int |
zhgeqz_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhpcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhpev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhpevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhpevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhpgst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __bp,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhpgv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __bp,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhpgvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __bp,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhpgvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __bp,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhpmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr ap,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
zhpr_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr ap) |
static int |
zhpr2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr ap) |
static int |
zhprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhpsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhpsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhptrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhsein_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __eigsrc,
org.moe.natj.general.ptr.BytePtr __initv,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __w,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __ifaill,
org.moe.natj.general.ptr.IntPtr __ifailr,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zhseqr_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlabrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tauq,
__CLPK_doublecomplex __taup,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __ldy) |
static int |
zlacgv_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
zlacn2_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __v,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.DoublePtr __est,
org.moe.natj.general.ptr.IntPtr __kase,
org.moe.natj.general.ptr.IntPtr __isave) |
static int |
zlacon_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __v,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.DoublePtr __est,
org.moe.natj.general.ptr.IntPtr __kase) |
static int |
zlacp2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
zlacpy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
zlacrm_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __rwork) |
static int |
zlacrt_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __cx,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __cy,
org.moe.natj.general.ptr.IntPtr __incy,
__CLPK_doublecomplex __c__,
__CLPK_doublecomplex __s) |
static void |
zladiv_(__CLPK_doublecomplex __ret_val,
__CLPK_doublecomplex __x,
__CLPK_doublecomplex __y) |
static int |
zlaed0_(org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __qstore,
org.moe.natj.general.ptr.IntPtr __ldqs,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlaed7_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __tlvls,
org.moe.natj.general.ptr.IntPtr __curlvl,
org.moe.natj.general.ptr.IntPtr __curpbm,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.DoublePtr __qstore,
org.moe.natj.general.ptr.IntPtr __qptr,
org.moe.natj.general.ptr.IntPtr __prmptr,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlaed8_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __qsiz,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __dlamda,
__CLPK_doublecomplex __q2,
org.moe.natj.general.ptr.IntPtr __ldq2,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __indxp,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlaein_(org.moe.natj.general.ptr.IntPtr __rightv,
org.moe.natj.general.ptr.IntPtr __noinit,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __w,
__CLPK_doublecomplex __v,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.DoublePtr __eps3,
org.moe.natj.general.ptr.DoublePtr __smlnum,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlaesy_(__CLPK_doublecomplex __a,
__CLPK_doublecomplex __b,
__CLPK_doublecomplex __c__,
__CLPK_doublecomplex __rt1,
__CLPK_doublecomplex __rt2,
__CLPK_doublecomplex __evscal,
__CLPK_doublecomplex __cs1,
__CLPK_doublecomplex __sn1) |
static int |
zlaev2_(__CLPK_doublecomplex __a,
__CLPK_doublecomplex __b,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.DoublePtr __rt1,
org.moe.natj.general.ptr.DoublePtr __rt2,
org.moe.natj.general.ptr.DoublePtr __cs1,
__CLPK_doublecomplex __sn1) |
static int |
zlag2c_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __sa,
org.moe.natj.general.ptr.IntPtr __ldsa,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlags2_(org.moe.natj.general.ptr.IntPtr __upper,
org.moe.natj.general.ptr.DoublePtr __a1,
__CLPK_doublecomplex __a2,
org.moe.natj.general.ptr.DoublePtr __a3,
org.moe.natj.general.ptr.DoublePtr __b1,
__CLPK_doublecomplex __b2,
org.moe.natj.general.ptr.DoublePtr __b3,
org.moe.natj.general.ptr.DoublePtr __csu,
__CLPK_doublecomplex __snu,
org.moe.natj.general.ptr.DoublePtr __csv,
__CLPK_doublecomplex __snv,
org.moe.natj.general.ptr.DoublePtr __csq,
__CLPK_doublecomplex __snq) |
static int |
zlagtm_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __alpha,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __beta,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
zlahef_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __ldw,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlahqr_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlahr2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __ldy) |
static int |
zlahrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __ldy) |
static int |
zlaic1_(org.moe.natj.general.ptr.IntPtr __job,
org.moe.natj.general.ptr.IntPtr __j,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.DoublePtr __sest,
__CLPK_doublecomplex __w,
__CLPK_doublecomplex __gamma,
org.moe.natj.general.ptr.DoublePtr __sestpr,
__CLPK_doublecomplex __s,
__CLPK_doublecomplex __c__) |
static int |
zlals0_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.DoublePtr __poles,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlalsa_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __poles,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlalsd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static double |
zlangb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
zlange_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
zlangt_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du) |
static double |
zlanhb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
zlanhe_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
zlanhf_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
zlanhp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
zlanhs_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
zlanht_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e) |
static double |
zlansb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
zlansp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
zlansy_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
zlantb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
zlantp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __work) |
static double |
zlantr_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work) |
static int |
zlapll_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __ssmin) |
static int |
zlapmt_(org.moe.natj.general.ptr.IntPtr __forwrd,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.IntPtr __k) |
static int |
zlaqgb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
zlaqge_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
zlaqhb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
zlaqhe_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
zlaqhp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
zlaqp2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_doublecomplex __tau,
org.moe.natj.general.ptr.DoublePtr __vn1,
org.moe.natj.general.ptr.DoublePtr __vn2,
__CLPK_doublecomplex __work) |
static int |
zlaqps_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_doublecomplex __tau,
org.moe.natj.general.ptr.DoublePtr __vn1,
org.moe.natj.general.ptr.DoublePtr __vn2,
__CLPK_doublecomplex __auxv,
__CLPK_doublecomplex __f,
org.moe.natj.general.ptr.IntPtr __ldf) |
static int |
zlaqr0_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlaqr1_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __s1,
__CLPK_doublecomplex __s2,
__CLPK_doublecomplex __v) |
static int |
zlaqr2_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
__CLPK_doublecomplex __sh,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
__CLPK_doublecomplex __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork) |
static int |
zlaqr3_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
__CLPK_doublecomplex __sh,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
__CLPK_doublecomplex __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork) |
static int |
zlaqr4_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlaqr5_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __kacc22,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nshfts,
__CLPK_doublecomplex __s,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.IntPtr __nv,
__CLPK_doublecomplex __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.IntPtr __nh,
__CLPK_doublecomplex __wh,
org.moe.natj.general.ptr.IntPtr __ldwh) |
static int |
zlaqsb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
zlaqsp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
zlaqsy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed) |
static int |
zlar1v_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __b1,
org.moe.natj.general.ptr.IntPtr __bn,
org.moe.natj.general.ptr.DoublePtr __lambda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __l,
org.moe.natj.general.ptr.DoublePtr __ld,
org.moe.natj.general.ptr.DoublePtr __lld,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __gaptol,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __wantnc,
org.moe.natj.general.ptr.IntPtr __negcnt,
org.moe.natj.general.ptr.DoublePtr __ztz,
org.moe.natj.general.ptr.DoublePtr __mingma,
org.moe.natj.general.ptr.IntPtr __r__,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __nrminv,
org.moe.natj.general.ptr.DoublePtr __resid,
org.moe.natj.general.ptr.DoublePtr __rqcorr,
org.moe.natj.general.ptr.DoublePtr __work) |
static int |
zlar2v_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
__CLPK_doublecomplex __y,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __c__,
__CLPK_doublecomplex __s,
org.moe.natj.general.ptr.IntPtr __incc) |
static int |
zlarcm_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __rwork) |
static int |
zlarf_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __incv,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work) |
static int |
zlarfb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __ldwork) |
static int |
zlarfg_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __tau) |
static int |
zlarfp_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __tau) |
static int |
zlarft_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt) |
static int |
zlarfx_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __v,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work) |
static int |
zlargv_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __incc) |
static int |
zlarnv_(org.moe.natj.general.ptr.IntPtr __idist,
org.moe.natj.general.ptr.IntPtr __iseed,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x) |
static int |
zlarrv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __l,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __dol,
org.moe.natj.general.ptr.IntPtr __dou,
org.moe.natj.general.ptr.DoublePtr __minrgp,
org.moe.natj.general.ptr.DoublePtr __rtol1,
org.moe.natj.general.ptr.DoublePtr __rtol2,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __wgap,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.DoublePtr __gers,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlarscl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx) |
static int |
zlartg_(__CLPK_doublecomplex __f,
__CLPK_doublecomplex __g,
org.moe.natj.general.ptr.DoublePtr __cs,
__CLPK_doublecomplex __sn,
__CLPK_doublecomplex __r__) |
static int |
zlartv_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __c__,
__CLPK_doublecomplex __s,
org.moe.natj.general.ptr.IntPtr __incc) |
static int |
zlarz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __incv,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work) |
static int |
zlarzb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __ldwork) |
static int |
zlarzt_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt) |
static int |
zlascl_(org.moe.natj.general.ptr.BytePtr __type__,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __cfrom,
org.moe.natj.general.ptr.DoublePtr __cto,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlascl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx) |
static int |
zlaset_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
zlasr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __pivot,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
zlassq_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __sumsq) |
static int |
zlaswp_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __k1,
org.moe.natj.general.ptr.IntPtr __k2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __incx) |
static int |
zlasyf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __ldw,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlat2c_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __sa,
org.moe.natj.general.ptr.IntPtr __ldsa,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlatbs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlatdf_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __rhs,
org.moe.natj.general.ptr.DoublePtr __rdsum,
org.moe.natj.general.ptr.DoublePtr __rdscal,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv) |
static int |
zlatps_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlatrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __ldw) |
static int |
zlatrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlatrz_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work) |
static int |
zlatzm_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __incv,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c1,
__CLPK_doublecomplex __c2,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work) |
static int |
zlauu2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zlauum_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpbcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpbequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpbstf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpbsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __s,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpbtf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpbtrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpftrf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpftrs_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpocon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpoequ_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpoequb_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zporfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zposv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zposvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __s,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpotf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpotrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpotri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpotrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zppcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zppequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __afp,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zppsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zppsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __afp,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __s,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpstf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpstrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zptcon_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zptrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
org.moe.natj.general.ptr.DoublePtr __df,
__CLPK_doublecomplex __ef,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zptsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zptsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
org.moe.natj.general.ptr.DoublePtr __df,
__CLPK_doublecomplex __ef,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpttrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zpttrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zptts2_(org.moe.natj.general.ptr.IntPtr __iuplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
zrot_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __cx,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __cy,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __c__,
__CLPK_doublecomplex __s) |
static int |
zrotg_(org.moe.natj.general.ptr.VoidPtr ca,
org.moe.natj.general.ptr.VoidPtr cb,
org.moe.natj.general.ptr.DoublePtr c,
org.moe.natj.general.ptr.VoidPtr cs) |
static int |
zscal_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ca,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
zspcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zspmv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __incy) |
static int |
zspr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __ap) |
static int |
zsprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zspsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zspsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zsptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zsptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zsptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zstedc_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zstegr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zstein_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __isplit,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zstemr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __nzc,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.IntPtr __tryrac,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zsteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zswap_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy) |
static int |
zsycon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zsyequb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zsymm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
zsymv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __incy) |
static int |
zsyr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda) |
static int |
zsyr2k_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
zsyrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zsyrk_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc) |
static int |
zsysv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zsysvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zsytf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zsytrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zsytri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zsytrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ztbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztbsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ztbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztfsm_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __a,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb) |
static int |
ztftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztfttp_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __arf,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztfttr_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __arf,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztgevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __s,
org.moe.natj.general.ptr.IntPtr __lds,
__CLPK_doublecomplex __p,
org.moe.natj.general.ptr.IntPtr __ldp,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztgex2_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __j1,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztgexc_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztgsen_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __pl,
org.moe.natj.general.ptr.DoublePtr __pr,
org.moe.natj.general.ptr.DoublePtr __dif,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztgsja_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __tola,
org.moe.natj.general.ptr.DoublePtr __tolb,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __ncycle,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztgsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __dif,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztgsy2_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
__CLPK_doublecomplex __e,
org.moe.natj.general.ptr.IntPtr __lde,
__CLPK_doublecomplex __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __rdsum,
org.moe.natj.general.ptr.DoublePtr __rdscal,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztgsyl_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
__CLPK_doublecomplex __e,
org.moe.natj.general.ptr.IntPtr __lde,
__CLPK_doublecomplex __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __dif,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztpcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztpmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ap,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ztprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztpsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ap,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ztptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztpttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __arf,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztpttr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztrcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztrevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztrexc_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztrmm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb) |
static int |
ztrmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ztrrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztrsen_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __sep,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztrsm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb) |
static int |
ztrsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __sep,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __ldwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztrsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx) |
static int |
ztrsyl_(org.moe.natj.general.ptr.BytePtr __trana,
org.moe.natj.general.ptr.BytePtr __tranb,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztrti2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztrtri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztrtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztrttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __arf,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztrttp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztzrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
ztzrzf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zung2l_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zung2r_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zungbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunghr_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zungl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunglq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zungql_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zungqr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zungr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zungrq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zungtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunm2l_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunm2r_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunmbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunmhr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunml2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunmlq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunmql_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunmqr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunmr2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunmr3_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunmrq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunmrz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zunmtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zupgtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
static int |
zupmtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info) |
public static FFTSetup vDSP_create_fftsetup(long __Log2n, int __Radix)
vDSP_destroy_fftsetup and vDSP_destroy_fftsetupD free the memory. They may be passed a null pointer, in which case they have no effect.
public static void vDSP_destroy_fftsetup(FFTSetup __setup)
public static FFTSetupD vDSP_create_fftsetupD(long __Log2n, int __Radix)
public static void vDSP_destroy_fftsetupD(FFTSetupD __setup)
public static vDSP_biquad_Setup vDSP_biquad_CreateSetup(org.moe.natj.general.ptr.ConstDoublePtr __Coefficients, long __M)
vDSP_biquad_DestroySetup frees the memory allocated by vDSP_biquad_CreateSetup.
public static vDSP_biquad_SetupD vDSP_biquad_CreateSetupD(org.moe.natj.general.ptr.ConstDoublePtr __Coefficients, long __M)
public static void vDSP_biquad_DestroySetup(vDSP_biquad_Setup __setup)
public static void vDSP_biquad_DestroySetupD(vDSP_biquad_SetupD __setup)
public static vDSP_biquadm_Setup vDSP_biquadm_CreateSetup(org.moe.natj.general.ptr.ConstDoublePtr __coeffs, long __M, long __N)
Unlike some other setup objects in vDSP, a vDSP_biquadm_Setup or vDSP_biquadm_SetupD contains data that is modified during a vDSP_biquadm or vDSP_biquadmD call, and it therefore may not be used more than once simultaneously, as in multiple threads.
vDSP_biquadm_DestroySetup (for single) or vDSP_biquadm_DestroySetupD (for double) frees the memory allocated by the corresponding create-setup routine.
public static vDSP_biquadm_SetupD vDSP_biquadm_CreateSetupD(org.moe.natj.general.ptr.ConstDoublePtr __coeffs, long __M, long __N)
public static void vDSP_biquadm_DestroySetup(vDSP_biquadm_Setup __setup)
public static void vDSP_biquadm_DestroySetupD(vDSP_biquadm_SetupD __setup)
public static void vDSP_biquadm_CopyState(vDSP_biquadm_Setup __dest, org.moe.natj.general.ptr.VoidPtr __src)
vDSP_biquadm_ResetState (for float) or vDSP_biquadm_ResetStateD (for double) sets the delay values of a biquadm setup object to zero.
public static void vDSP_biquadm_CopyStateD(vDSP_biquadm_SetupD __dest, org.moe.natj.general.ptr.VoidPtr __src)
public static void vDSP_biquadm_ResetState(vDSP_biquadm_Setup __setup)
public static void vDSP_biquadm_ResetStateD(vDSP_biquadm_SetupD __setup)
public static void vDSP_biquadm_SetCoefficientsDouble(vDSP_biquadm_Setup __setup, org.moe.natj.general.ptr.ConstDoublePtr __coeffs, long __start_sec, long __start_chn, long __nsec, long __nchn)
public static void vDSP_biquadm_SetTargetsDouble(vDSP_biquadm_Setup __setup, org.moe.natj.general.ptr.ConstDoublePtr __targets, float __interp_rate, float __interp_threshold, long __start_sec, long __start_chn, long __nsec, long __nchn)
public static void vDSP_biquadm_SetCoefficientsSingle(vDSP_biquadm_Setup __setup, org.moe.natj.general.ptr.ConstFloatPtr __coeffs, long __start_sec, long __start_chn, long __nsec, long __nchn)
Coefficients are specified in single precision.
public static void vDSP_biquadm_SetTargetsSingle(vDSP_biquadm_Setup __setup, org.moe.natj.general.ptr.ConstFloatPtr __targets, float __interp_rate, float __interp_threshold, long __start_sec, long __start_chn, long __nsec, long __nchn)
public static void vDSP_biquadm_SetActiveFilters(vDSP_biquadm_Setup __setup, org.moe.natj.general.ptr.ConstBoolPtr __filter_states)
public static void vDSP_ctoz(DSPComplex __C, long __IC, DSPSplitComplex __Z, long __IZ, long __N)
public static void vDSP_ctozD(DSPDoubleComplex __C, long __IC, DSPDoubleSplitComplex __Z, long __IZ, long __N)
public static void vDSP_ztoc(DSPSplitComplex __Z, long __IZ, DSPComplex __C, long __IC, long __N)
public static void vDSP_ztocD(DSPDoubleSplitComplex __Z, long __IZ, DSPDoubleComplex __C, long __IC, long __N)
public static void vDSP_fft_zip(FFTSetup __Setup, DSPSplitComplex __C, long __IC, long __Log2N, int __Direction)
public static void vDSP_fft_zipD(FFTSetupD __Setup, DSPDoubleSplitComplex __C, long __IC, long __Log2N, int __Direction)
public static void vDSP_fft_zipt(FFTSetup __Setup, DSPSplitComplex __C, long __IC, DSPSplitComplex __Buffer, long __Log2N, int __Direction)
public static void vDSP_fft_ziptD(FFTSetupD __Setup, DSPDoubleSplitComplex __C, long __IC, DSPDoubleSplitComplex __Buffer, long __Log2N, int __Direction)
public static void vDSP_fft_zop(FFTSetup __Setup, DSPSplitComplex __A, long __IA, DSPSplitComplex __C, long __IC, long __Log2N, int __Direction)
public static void vDSP_fft_zopt(FFTSetup __Setup, DSPSplitComplex __A, long __IA, DSPSplitComplex __C, long __IC, DSPSplitComplex __Buffer, long __Log2N, int __Direction)
public static void vDSP_fft_zopD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __C, long __IC, long __Log2N, int __Direction)
public static void vDSP_fft_zoptD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __C, long __IC, DSPDoubleSplitComplex __Buffer, long __Log2N, int __Direction)
public static void vDSP_fft_zrip(FFTSetup __Setup, DSPSplitComplex __C, long __IC, long __Log2N, int __Direction)
public static void vDSP_fft_zripD(FFTSetupD __Setup, DSPDoubleSplitComplex __C, long __IC, long __Log2N, int __Direction)
public static void vDSP_fft_zript(FFTSetup __Setup, DSPSplitComplex __C, long __IC, DSPSplitComplex __Buffer, long __Log2N, int __Direction)
public static void vDSP_fft_zriptD(FFTSetupD __Setup, DSPDoubleSplitComplex __C, long __IC, DSPDoubleSplitComplex __Buffer, long __Log2N, int __Direction)
public static void vDSP_fft_zrop(FFTSetup __Setup, DSPSplitComplex __A, long __IA, DSPSplitComplex __C, long __IC, long __Log2N, int __Direction)
public static void vDSP_fft_zropD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __C, long __IC, long __Log2N, int __Direction)
public static void vDSP_fft_zropt(FFTSetup __Setup, DSPSplitComplex __A, long __IA, DSPSplitComplex __C, long __IC, DSPSplitComplex __Buffer, long __Log2N, int __Direction)
public static void vDSP_fft_zroptD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __C, long __IC, DSPDoubleSplitComplex __Buffer, long __Log2N, int __Direction)
public static void vDSP_fft2d_zip(FFTSetup __Setup, DSPSplitComplex __C, long __IC0, long __IC1, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_zipD(FFTSetupD __Setup, DSPDoubleSplitComplex __C, long __IC0, long __IC1, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_zipt(FFTSetup __Setup, DSPSplitComplex __C, long __IC1, long __IC0, DSPSplitComplex __Buffer, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_ziptD(FFTSetupD __Setup, DSPDoubleSplitComplex __C, long __IC0, long __IC1, DSPDoubleSplitComplex __Buffer, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_zop(FFTSetup __Setup, DSPSplitComplex __A, long __IA0, long __IA1, DSPSplitComplex __C, long __IC0, long __IC1, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_zopD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA0, long __IA1, DSPDoubleSplitComplex __C, long __IC0, long __IC1, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_zopt(FFTSetup __Setup, DSPSplitComplex __A, long __IA0, long __IA1, DSPSplitComplex __C, long __IC0, long __IC1, DSPSplitComplex __Buffer, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_zoptD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA0, long __IA1, DSPDoubleSplitComplex __C, long __IC0, long __IC1, DSPDoubleSplitComplex __Buffer, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_zrip(FFTSetup __Setup, DSPSplitComplex __C, long __IC0, long __IC1, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_zripD(FFTSetupD __Setup, DSPDoubleSplitComplex __C, long __IC0, long __IC1, long __Log2N0, long __Log2N1, int __flag)
public static void vDSP_fft2d_zript(FFTSetup __Setup, DSPSplitComplex __C, long __IC0, long __IC1, DSPSplitComplex __Buffer, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_zriptD(FFTSetupD __Setup, DSPDoubleSplitComplex __C, long __IC0, long __IC1, DSPDoubleSplitComplex __Buffer, long __Log2N0, long __Log2N1, int __flag)
public static void vDSP_fft2d_zrop(FFTSetup __Setup, DSPSplitComplex __A, long __IA0, long __IA1, DSPSplitComplex __C, long __IC0, long __IC1, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_zropt(FFTSetup __Setup, DSPSplitComplex __A, long __IA0, long __IA1, DSPSplitComplex __C, long __IC0, long __IC1, DSPSplitComplex __Buffer, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_zropD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA0, long __IA1, DSPDoubleSplitComplex __C, long __IC0, long __IC1, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fft2d_zroptD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA0, long __IA1, DSPDoubleSplitComplex __C, long __IC0, long __IC1, DSPDoubleSplitComplex __Buffer, long __Log2N0, long __Log2N1, int __Direction)
public static void vDSP_fftm_zip(FFTSetup __Setup, DSPSplitComplex __C, long __IC, long __IM, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zipD(FFTSetupD __Setup, DSPDoubleSplitComplex __C, long __IC, long __IM, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zipt(FFTSetup __Setup, DSPSplitComplex __C, long __IC, long __IM, DSPSplitComplex __Buffer, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_ziptD(FFTSetupD __Setup, DSPDoubleSplitComplex __C, long __IC, long __IM, DSPDoubleSplitComplex __Buffer, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zop(FFTSetup __Setup, DSPSplitComplex __A, long __IA, long __IMA, DSPSplitComplex __C, long __IC, long __IMC, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zopD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA, long __IMA, DSPDoubleSplitComplex __C, long __IC, long __IMC, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zopt(FFTSetup __Setup, DSPSplitComplex __A, long __IA, long __IMA, DSPSplitComplex __C, long __IC, long __IMC, DSPSplitComplex __Buffer, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zoptD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA, long __IMA, DSPDoubleSplitComplex __C, long __IC, long __IMC, DSPDoubleSplitComplex __Buffer, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zrip(FFTSetup __Setup, DSPSplitComplex __C, long __IC, long __IM, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zripD(FFTSetupD __Setup, DSPDoubleSplitComplex __C, long __IC, long __IM, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zript(FFTSetup __Setup, DSPSplitComplex __C, long __IC, long __IM, DSPSplitComplex __Buffer, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zriptD(FFTSetupD __Setup, DSPDoubleSplitComplex __C, long __IC, long __IM, DSPDoubleSplitComplex __Buffer, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zrop(FFTSetup __Setup, DSPSplitComplex __A, long __IA, long __IMA, DSPSplitComplex __C, long __IC, long __IMC, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zropt(FFTSetup __Setup, DSPSplitComplex __A, long __IA, long __IMA, DSPSplitComplex __C, long __IC, long __IMC, DSPSplitComplex __Buffer, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zropD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA, long __IMA, DSPDoubleSplitComplex __C, long __IC, long __IMC, long __Log2N, long __M, int __Direction)
public static void vDSP_fftm_zroptD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA, long __IMA, DSPDoubleSplitComplex __C, long __IC, long __IMC, DSPDoubleSplitComplex __Buffer, long __Log2N, long __M, int __Direction)
@Deprecated public static void vDSP_fft3_zop(FFTSetup __Setup, DSPSplitComplex __A, long __IA, DSPSplitComplex __C, long __IC, long __Log2N, int __Direction)
@Deprecated public static void vDSP_fft3_zopD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __C, long __IC, long __Log2N, int __Direction)
@Deprecated public static void vDSP_fft5_zop(FFTSetup __Setup, DSPSplitComplex __A, long __IA, DSPSplitComplex __C, long __IC, long __Log2N, int __Direction)
@Deprecated public static void vDSP_fft5_zopD(FFTSetupD __Setup, DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __C, long __IC, long __Log2N, int __Direction)
public static void vDSP_biquad(org.moe.natj.general.ptr.VoidPtr __Setup,
org.moe.natj.general.ptr.FloatPtr __Delay,
org.moe.natj.general.ptr.ConstFloatPtr __X,
long __IX,
org.moe.natj.general.ptr.FloatPtr __Y,
long __IY,
long __N)
public static void vDSP_biquadD(org.moe.natj.general.ptr.VoidPtr __Setup,
org.moe.natj.general.ptr.DoublePtr __Delay,
org.moe.natj.general.ptr.ConstDoublePtr __X,
long __IX,
org.moe.natj.general.ptr.DoublePtr __Y,
long __IY,
long __N)
public static void vDSP_biquadm(vDSP_biquadm_Setup __Setup, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> __X, long __IX, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.FloatPtr> __Y, long __IY, long __N)
public static void vDSP_biquadmD(vDSP_biquadm_SetupD __Setup, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstDoublePtr> __X, long __IX, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.DoublePtr> __Y, long __IY, long __N)
public static void vDSP_conv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __F,
long __IF,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __P)
public static void vDSP_convD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __F,
long __IF,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __P)
public static void vDSP_zconv(DSPSplitComplex __A, long __IA, DSPSplitComplex __F, long __IF, DSPSplitComplex __C, long __IC, long __N, long __P)
public static void vDSP_zconvD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __F, long __IF, DSPDoubleSplitComplex __C, long __IC, long __N, long __P)
public static void vDSP_f3x3(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __NR,
long __NC,
org.moe.natj.general.ptr.ConstFloatPtr __F,
org.moe.natj.general.ptr.FloatPtr __C)
public static void vDSP_f3x3D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __NR,
long __NC,
org.moe.natj.general.ptr.ConstDoublePtr __F,
org.moe.natj.general.ptr.DoublePtr __C)
public static void vDSP_f5x5(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __NR,
long __NC,
org.moe.natj.general.ptr.ConstFloatPtr __F,
org.moe.natj.general.ptr.FloatPtr __C)
public static void vDSP_f5x5D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __NR,
long __NC,
org.moe.natj.general.ptr.ConstDoublePtr __F,
org.moe.natj.general.ptr.DoublePtr __C)
public static void vDSP_imgfir(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __NR,
long __NC,
org.moe.natj.general.ptr.ConstFloatPtr __F,
org.moe.natj.general.ptr.FloatPtr __C,
long __P,
long __Q)
public static void vDSP_imgfirD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __NR,
long __NC,
org.moe.natj.general.ptr.ConstDoublePtr __F,
org.moe.natj.general.ptr.DoublePtr __C,
long __P,
long __Q)
public static void vDSP_mtrans(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __M,
long __N)
This routine does not have strides.
A and C are regarded as two-dimensional matrices with dimensions [NR][NC]. F is regarded as a two-dimensional matrix with dimensions [P][Q].
A and C are regarded as two-dimensional matrices with dimensions [NR][NC]. F is regarded as a two-dimensional matrix with dimensions [P][P]:
Pseudocode: Memory: A[j][k] A[j*NC + k] C[j][k] C[j*NC + k] F[j][k] F[j*Q + k]
These compute:
P and Q must be odd. "P/2" and "Q/2" are evaluated with integer arithmetic, so, if P is 3, P/2 is 1, not 1.5.
for (r = P/2; r < NR-P/2; ++r) for (c = Q/2; c < NC-Q/2; ++c) C[r][c] = sum(A[r+j][c+k] * F[j+P/2][k+Q/2], -P/2 <= j < P/2, -Q/2 <= k < Q/2);
All other elements of C (borders of P/2 elements at the top and bottom and Q/2 elements at the left and right) are set to zero.
public static void vDSP_mtransD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __M,
long __N)
public static void vDSP_mmul(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __M,
long __N,
long __P)
public static void vDSP_mmulD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __M,
long __N,
long __P)
public static void vDSP_zmma(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __IC, DSPSplitComplex __D, long __ID, long __M, long __N, long __P)
public static void vDSP_zmmaD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __IC, DSPDoubleSplitComplex __D, long __ID, long __M, long __N, long __P)
public static void vDSP_zmms(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __IC, DSPSplitComplex __D, long __ID, long __M, long __N, long __P)
public static void vDSP_zmmsD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __IC, DSPDoubleSplitComplex __D, long __ID, long __M, long __N, long __P)
public static void vDSP_zvmmaa(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __IC, DSPSplitComplex __D, long __ID, DSPSplitComplex __E, long __IE, DSPSplitComplex __F, long __IF, long __N)
public static void vDSP_zvmmaaD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __IC, DSPDoubleSplitComplex __D, long __ID, DSPDoubleSplitComplex __E, long __IE, DSPDoubleSplitComplex __F, long __IF, long __N)
public static void vDSP_zmsm(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __IC, DSPSplitComplex __D, long __ID, long __M, long __N, long __P)
public static void vDSP_zmsmD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __IC, DSPDoubleSplitComplex __D, long __ID, long __M, long __N, long __P)
public static void vDSP_zmmul(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __IC, long __M, long __N, long __P)
public static void vDSP_zmmulD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __IC, long __M, long __N, long __P)
public static void vDSP_vadd(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vaddD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vaddi(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstIntPtr __B,
long __IB,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_zvadd(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zvaddD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __IC, long __N)
public static void vDSP_zrvadd(DSPSplitComplex __A, long __IA, org.moe.natj.general.ptr.ConstFloatPtr __B, long __IB, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zrvaddD(DSPDoubleSplitComplex __A, long __IA, org.moe.natj.general.ptr.ConstDoublePtr __B, long __IB, DSPDoubleSplitComplex __C, long __IC, long __N)
public static void vDSP_vsub(org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vsubD(org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_zvsub(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zvsubD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __IC, long __N)
public static void vDSP_vmul(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vmulD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_zrvmul(DSPSplitComplex __A, long __IA, org.moe.natj.general.ptr.ConstFloatPtr __B, long __IB, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zrvmulD(DSPDoubleSplitComplex __A, long __IA, org.moe.natj.general.ptr.ConstDoublePtr __B, long __IB, DSPDoubleSplitComplex __C, long __IC, long __N)
public static void vDSP_vdiv(org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vdivD(org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vdivi(org.moe.natj.general.ptr.ConstIntPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_zvdiv(DSPSplitComplex __B, long __IB, DSPSplitComplex __A, long __IA, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zvdivD(DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __C, long __IC, long __N)
public static void vDSP_zrvdiv(DSPSplitComplex __A, long __IA, org.moe.natj.general.ptr.ConstFloatPtr __B, long __IB, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zrvdivD(DSPDoubleSplitComplex __A, long __IA, org.moe.natj.general.ptr.ConstDoublePtr __B, long __IB, DSPDoubleSplitComplex __C, long __IC, long __N)
public static void vDSP_vsmul(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vsmulD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vsq(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vsqD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vssq(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vssqD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_distancesq(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_distancesqD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_dotpr(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_dotprD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_zdotpr(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __N)
public static void vDSP_zdotprD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __N)
public static void vDSP_zrdotpr(DSPSplitComplex __A, long __IA, org.moe.natj.general.ptr.ConstFloatPtr __B, long __IB, DSPSplitComplex __C, long __N)
public static void vDSP_zrdotprD(DSPDoubleSplitComplex __A, long __IA, org.moe.natj.general.ptr.ConstDoublePtr __B, long __IB, DSPDoubleSplitComplex __C, long __N)
public static void vDSP_vam(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vamD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __IDD,
long __N)
public static void vDSP_vma(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vmaD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_zvma(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __IC, DSPSplitComplex __D, long __ID, long __N)
public static void vDSP_zvmaD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __IC, DSPDoubleSplitComplex __D, long __ID, long __N)
public static void vDSP_zvmul(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __IC, long __N, int __Conjugate)
public static void vDSP_zvmulD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __IC, long __N, int __Conjugate)
public static void vDSP_zidotpr(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __N)
public static void vDSP_zidotprD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __N)
public static void vDSP_zvcma(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __IC, DSPSplitComplex __D, long __ID, long __N)
public static void vDSP_zvcmaD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __IC, DSPDoubleSplitComplex __D, long __ID, long __N)
public static void vDSP_zrvsub(DSPSplitComplex __A, long __IA, org.moe.natj.general.ptr.ConstFloatPtr __B, long __IB, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zrvsubD(DSPDoubleSplitComplex __A, long __IA, org.moe.natj.general.ptr.ConstDoublePtr __B, long __IB, DSPDoubleSplitComplex __C, long __IC, long __N)
public static void vDSP_vdpsp(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vspdp(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vabs(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vabsD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vabsi(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_zvabs(DSPSplitComplex __A, long __IA, org.moe.natj.general.ptr.FloatPtr __C, long __IC, long __N)
public static void vDSP_zvabsD(DSPDoubleSplitComplex __A, long __IA, org.moe.natj.general.ptr.DoublePtr __C, long __IC, long __N)
public static void vDSP_veqvi(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstIntPtr __B,
long __IB,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_vfill(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vfillD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vfilli(org.moe.natj.general.ptr.ConstIntPtr __A,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_zvfill(DSPSplitComplex __A, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zvfillD(DSPDoubleSplitComplex __A, DSPDoubleSplitComplex __C, long __IC, long __N)
public static void vDSP_vsadd(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vsaddD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vsaddi(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstIntPtr __B,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_vsdiv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vsdivD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vsdivi(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstIntPtr __B,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_zaspec(DSPSplitComplex __A, org.moe.natj.general.ptr.FloatPtr __C, long __N)
public static void vDSP_zaspecD(DSPDoubleSplitComplex __A, org.moe.natj.general.ptr.DoublePtr __C, long __N)
public static void vDSP_blkman_window(org.moe.natj.general.ptr.FloatPtr __C,
long __N,
int __Flag)
public static void vDSP_blkman_windowD(org.moe.natj.general.ptr.DoublePtr __C,
long __N,
int __Flag)
public static void vDSP_zcoher(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
DSPSplitComplex __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __N)
public static void vDSP_zcoherD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
DSPDoubleSplitComplex __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __N)
public static void vDSP_desamp(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __DF,
org.moe.natj.general.ptr.ConstFloatPtr __F,
org.moe.natj.general.ptr.FloatPtr __C,
long __N,
long __P)
public static void vDSP_desampD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __DF,
org.moe.natj.general.ptr.ConstDoublePtr __F,
org.moe.natj.general.ptr.DoublePtr __C,
long __N,
long __P)
public static void vDSP_zrdesamp(DSPSplitComplex __A, long __DF, org.moe.natj.general.ptr.ConstFloatPtr __F, DSPSplitComplex __C, long __N, long __P)
public static void vDSP_zrdesampD(DSPDoubleSplitComplex __A, long __DF, org.moe.natj.general.ptr.ConstDoublePtr __F, DSPDoubleSplitComplex __C, long __N, long __P)
public static void vDSP_ztrans(org.moe.natj.general.ptr.ConstFloatPtr __A,
DSPSplitComplex __B,
DSPSplitComplex __C,
long __N)
public static void vDSP_ztransD(org.moe.natj.general.ptr.ConstDoublePtr __A,
DSPDoubleSplitComplex __B,
DSPDoubleSplitComplex __C,
long __N)
public static void vDSP_zcspec(DSPSplitComplex __A, DSPSplitComplex __B, DSPSplitComplex __C, long __N)
public static void vDSP_zcspecD(DSPDoubleSplitComplex __A, DSPDoubleSplitComplex __B, DSPDoubleSplitComplex __C, long __N)
public static void vDSP_zvcmul(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, long __IB, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zvcmulD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, long __IB, DSPDoubleSplitComplex __C, long __iC, long __N)
public static void vDSP_zvconj(DSPSplitComplex __A, long __IA, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zvconjD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __C, long __IC, long __N)
public static void vDSP_zvzsml(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zvzsmlD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, DSPDoubleSplitComplex __C, long __IC, long __N)
public static void vDSP_zvmags(DSPSplitComplex __A, long __IA, org.moe.natj.general.ptr.FloatPtr __C, long __IC, long __N)
public static void vDSP_zvmagsD(DSPDoubleSplitComplex __A, long __IA, org.moe.natj.general.ptr.DoublePtr __C, long __IC, long __N)
public static void vDSP_zvmgsa(DSPSplitComplex __A, long __IA, org.moe.natj.general.ptr.ConstFloatPtr __B, long __IB, org.moe.natj.general.ptr.FloatPtr __C, long __IC, long __N)
public static void vDSP_zvmgsaD(DSPDoubleSplitComplex __A, long __IA, org.moe.natj.general.ptr.ConstDoublePtr __B, long __IB, org.moe.natj.general.ptr.DoublePtr __C, long __IC, long __N)
public static void vDSP_zvmov(DSPSplitComplex __A, long __IA, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zvmovD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __C, long __IC, long __N)
public static void vDSP_zvneg(DSPSplitComplex __A, long __IA, DSPSplitComplex __C, long __IC, long __N)
public static void vDSP_zvnegD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __C, long __IC, long __N)
public static void vDSP_zvphas(DSPSplitComplex __A, long __IA, org.moe.natj.general.ptr.FloatPtr __C, long __IC, long __N)
public static void vDSP_zvphasD(DSPDoubleSplitComplex __A, long __IA, org.moe.natj.general.ptr.DoublePtr __C, long __IC, long __N)
public static void vDSP_zvsma(DSPSplitComplex __A, long __IA, DSPSplitComplex __B, DSPSplitComplex __C, long __IC, DSPSplitComplex __D, long __ID, long __N)
public static void vDSP_zvsmaD(DSPDoubleSplitComplex __A, long __IA, DSPDoubleSplitComplex __B, DSPDoubleSplitComplex __C, long __IC, DSPDoubleSplitComplex __D, long __ID, long __N)
public static void vDSP_deq22(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_deq22D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_hamm_window(org.moe.natj.general.ptr.FloatPtr __C,
long __N,
int __Flag)
public static void vDSP_hamm_windowD(org.moe.natj.general.ptr.DoublePtr __C,
long __N,
int __Flag)
public static void vDSP_hann_window(org.moe.natj.general.ptr.FloatPtr __C,
long __N,
int __Flag)
public static void vDSP_hann_windowD(org.moe.natj.general.ptr.DoublePtr __C,
long __N,
int __Flag)
public static void vDSP_maxmgv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_maxmgvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_maxmgvi(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N)
public static void vDSP_maxmgviD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N)
public static void vDSP_maxv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_maxvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __I,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_maxvi(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N)
public static void vDSP_maxviD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N)
public static void vDSP_meamgv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_meamgvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_meanv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_meanvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_measqv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_measqvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __I,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_minmgv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_minmgvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_minmgvi(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N)
public static void vDSP_minmgviD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N)
public static void vDSP_minv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_minvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_minvi(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N)
public static void vDSP_minviD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
long __N)
public static void vDSP_mmov(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.FloatPtr __C,
long __M,
long __N,
long __TA,
long __TC)
public static void vDSP_mmovD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.DoublePtr __C,
long __M,
long __N,
long __TA,
long __TC)
public static void vDSP_mvessq(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_mvessqD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_nzcros(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
long __B,
org.moe.natj.general.ptr.NUIntPtr __C,
org.moe.natj.general.ptr.NUIntPtr __D,
long __N)
public static void vDSP_nzcrosD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
long __B,
org.moe.natj.general.ptr.NUIntPtr __C,
org.moe.natj.general.ptr.NUIntPtr __D,
long __N)
public static void vDSP_polar(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_polarD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_rect(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_rectD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_rmsqv(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_rmsqvD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_svdiv(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_svdivD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_sve(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __I,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_sveD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __I,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_svemg(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_svemgD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_svesq(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_svesqD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_sve_svesq(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __Sum,
org.moe.natj.general.ptr.FloatPtr __SumOfSquares,
long __N)
public static void vDSP_sve_svesqD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __Sum,
org.moe.natj.general.ptr.DoublePtr __SumOfSquares,
long __N)
public static void vDSP_normalize(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __Mean,
org.moe.natj.general.ptr.FloatPtr __StandardDeviation,
long __N)
public static void vDSP_normalizeD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __Mean,
org.moe.natj.general.ptr.DoublePtr __StandardDeviation,
long __N)
public static void vDSP_svs(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __N)
public static void vDSP_svsD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __N)
public static void vDSP_vaam(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
long __ID,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
public static void vDSP_vaamD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
long __ID,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N)
public static void vDSP_vasbm(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
long __ID,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
public static void vDSP_vasbmD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
long __ID,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N)
public static void vDSP_vasm(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vasmD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vavlin(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vavlinD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vclip(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vclipD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vclipc(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N,
org.moe.natj.general.ptr.NUIntPtr __NLow,
org.moe.natj.general.ptr.NUIntPtr __NHigh)
public static void vDSP_vclipcD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N,
org.moe.natj.general.ptr.NUIntPtr __NLow,
org.moe.natj.general.ptr.NUIntPtr __NHigh)
public static void vDSP_vclr(org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vclrD(org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vcmprs(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vcmprsD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vdbcon(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
int __F)
public static void vDSP_vdbconD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
int __F)
public static void vDSP_vdist(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vdistD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_venvlp(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_venvlpD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vfix8(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N)
public static void vDSP_vfix8D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N)
public static void vDSP_vfix16(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ShortPtr __C,
long __IC,
long __N)
public static void vDSP_vfix16D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ShortPtr __C,
long __IC,
long __N)
public static void vDSP_vfix32(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_vfix32D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_vfixu8(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N)
public static void vDSP_vfixu8D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N)
public static void vDSP_vfixu16(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.CharPtr __C,
long __IC,
long __N)
public static void vDSP_vfixu16D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.CharPtr __C,
long __IC,
long __N)
public static void vDSP_vfixu32(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_vfixu32D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_vsmfixu24(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
vDSP_uint24 __C,
long __IC,
long __N)
public static void vDSP_vsmfix24(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
vDSP_int24 __C,
long __IC,
long __N)
public static void vDSP_vfltu24(vDSP_uint24 __A, long __IA, org.moe.natj.general.ptr.FloatPtr __C, long __IC, long __N)
public static void vDSP_vflt24(vDSP_int24 __A, long __IA, org.moe.natj.general.ptr.FloatPtr __C, long __IC, long __N)
public static void vDSP_vfltsmu24(vDSP_uint24 __A, long __IA, org.moe.natj.general.ptr.ConstFloatPtr __B, org.moe.natj.general.ptr.FloatPtr __C, long __IC, long __N)
public static void vDSP_vfltsm24(vDSP_int24 __A, long __IA, org.moe.natj.general.ptr.ConstFloatPtr __B, org.moe.natj.general.ptr.FloatPtr __C, long __IC, long __N)
public static void vDSP_vfixr8(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N)
public static void vDSP_vfixr8D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N)
public static void vDSP_vfixr16(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ShortPtr __C,
long __IC,
long __N)
public static void vDSP_vfixr16D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ShortPtr __C,
long __IC,
long __N)
public static void vDSP_vfixr32(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_vfixr32D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_vfixru8(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N)
public static void vDSP_vfixru8D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.BytePtr __C,
long __IC,
long __N)
public static void vDSP_vfixru16(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.CharPtr __C,
long __IC,
long __N)
public static void vDSP_vfixru16D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.CharPtr __C,
long __IC,
long __N)
public static void vDSP_vfixru32(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_vfixru32D(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.IntPtr __C,
long __IC,
long __N)
public static void vDSP_vflt8(java.lang.String __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vflt8D(java.lang.String __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vflt16(org.moe.natj.general.ptr.ConstShortPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vflt16D(org.moe.natj.general.ptr.ConstShortPtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vflt32(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vflt32D(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vfltu8(java.lang.String __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vfltu8D(java.lang.String __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vfltu16(org.moe.natj.general.ptr.ConstCharPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vfltu16D(org.moe.natj.general.ptr.ConstCharPtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vfltu32(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vfltu32D(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vfrac(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vfracD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vgathr(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstNUIntPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vgathrD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstNUIntPtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vgathra(org.moe.natj.general.ptr.ConstPtr<org.moe.natj.general.ptr.ConstFloatPtr> __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vgathraD(org.moe.natj.general.ptr.ConstPtr<org.moe.natj.general.ptr.ConstDoublePtr> __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vgen(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vgenD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vgenp(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __M)
public static void vDSP_vgenpD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __M)
public static void vDSP_viclip(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_viclipD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vindex(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vindexD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vintb(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vintbD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vlim(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vlimD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vlint(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __M)
public static void vDSP_vlintD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __M)
public static void vDSP_vmax(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vmaxD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vmaxmg(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vmaxmgD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vswmax(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __WindowLength)
public static void vDSP_vswmaxD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __WindowLength)
public static void vDSP_vmin(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vminD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vminmg(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vminmgD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vmma(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
long __ID,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
public static void vDSP_vmmaD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
long __ID,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N)
public static void vDSP_vmmsb(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
long __ID,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
public static void vDSP_vmmsbD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
long __ID,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N)
public static void vDSP_vmsa(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vmsaD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vmsb(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vmsbD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vnabs(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vnabsD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vneg(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vnegD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vpoly(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __P)
public static void vDSP_vpolyD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __P)
public static void vDSP_vpythg(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
long __ID,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
public static void vDSP_vpythgD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
long __ID,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N)
public static void vDSP_vqint(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __M)
public static void vDSP_vqintD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __M)
public static void vDSP_vramp(org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vrampD(org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vrsum(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __S,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vrsumD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __S,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vrvrs(org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vrvrsD(org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vsbm(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vsbmD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vsbsbm(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
long __ID,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
public static void vDSP_vsbsbmD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
long __ID,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N)
public static void vDSP_vsbsm(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vsbsmD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vsimps(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vsimpsD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vsma(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vsmaD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vsmsa(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vsmsaD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vsmsb(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vsmsbD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vsmsma(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __IC,
org.moe.natj.general.ptr.ConstFloatPtr __D,
org.moe.natj.general.ptr.FloatPtr __E,
long __IE,
long __N)
public static void vDSP_vsmsmaD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __IC,
org.moe.natj.general.ptr.ConstDoublePtr __D,
org.moe.natj.general.ptr.DoublePtr __E,
long __IE,
long __N)
public static void vDSP_vsort(org.moe.natj.general.ptr.FloatPtr __C,
long __N,
int __Order)
public static void vDSP_vsortD(org.moe.natj.general.ptr.DoublePtr __C,
long __N,
int __Order)
public static void vDSP_vsorti(org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
org.moe.natj.general.ptr.NUIntPtr __Temporary,
long __N,
int __Order)
public static void vDSP_vsortiD(org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.NUIntPtr __I,
org.moe.natj.general.ptr.NUIntPtr __Temporary,
long __N,
int __Order)
public static void vDSP_vswap(org.moe.natj.general.ptr.FloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __B,
long __IB,
long __N)
public static void vDSP_vswapD(org.moe.natj.general.ptr.DoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __B,
long __IB,
long __N)
public static void vDSP_vswsum(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N,
long __P)
public static void vDSP_vswsumD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N,
long __P)
public static void vDSP_vtabi(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __S1,
org.moe.natj.general.ptr.ConstFloatPtr __S2,
org.moe.natj.general.ptr.ConstFloatPtr __C,
long __M,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vtabiD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __S1,
org.moe.natj.general.ptr.ConstDoublePtr __S2,
org.moe.natj.general.ptr.ConstDoublePtr __C,
long __M,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vthr(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vthrD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vthres(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vthresD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vthrsc(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __D,
long __ID,
long __N)
public static void vDSP_vthrscD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __D,
long __ID,
long __N)
public static void vDSP_vtmerg(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vtmergD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_vtrapz(org.moe.natj.general.ptr.ConstFloatPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstFloatPtr __B,
org.moe.natj.general.ptr.FloatPtr __C,
long __IC,
long __N)
public static void vDSP_vtrapzD(org.moe.natj.general.ptr.ConstDoublePtr __A,
long __IA,
org.moe.natj.general.ptr.ConstDoublePtr __B,
org.moe.natj.general.ptr.DoublePtr __C,
long __IC,
long __N)
public static void vDSP_wiener(long __L,
org.moe.natj.general.ptr.ConstFloatPtr __A,
org.moe.natj.general.ptr.ConstFloatPtr __C,
org.moe.natj.general.ptr.FloatPtr __F,
org.moe.natj.general.ptr.FloatPtr __P,
int __Flag,
org.moe.natj.general.ptr.IntPtr __Error)
public static void vDSP_wienerD(long __L,
org.moe.natj.general.ptr.ConstDoublePtr __A,
org.moe.natj.general.ptr.ConstDoublePtr __C,
org.moe.natj.general.ptr.DoublePtr __F,
org.moe.natj.general.ptr.DoublePtr __P,
int __Flag,
org.moe.natj.general.ptr.IntPtr __Error)
public static void vDSP_FFT16_copv(org.moe.natj.general.ptr.FloatPtr __Output,
org.moe.natj.general.ptr.ConstFloatPtr __Input,
int __Direction)
Parameters:
float *Output
Pointer to space for output data (interleaved complex). This address must be vector-block aligned.
const float *Input
Pointer to input data (interleaved complex). This address must be vector-block aligned.
FFT_Direction Direction
Transform direction, FFT_FORWARD or FFT_INVERSE.
These routines calculate:
For 0 <= k < N,
H[k] = sum(1**(S * j*k/N) * h[j], 0 <= j < N),
where:
N is 16 or 32, as specified by the routine name,
h[j] is Input[2*j+0] + i * Input[2*j+1] at routine entry,
H[j] is Output[2*j+0] + i * Output[2*j+1] at routine exit,
S is -1 if Direction is FFT_FORWARD and +1 if Direction is FFT_INVERSE, and
1**x is e**(2*pi*i*x).
Input and Output may be equal but may not otherwise overlap.
public static void vDSP_FFT32_copv(org.moe.natj.general.ptr.FloatPtr __Output,
org.moe.natj.general.ptr.ConstFloatPtr __Input,
int __Direction)
public static void vDSP_FFT16_zopv(org.moe.natj.general.ptr.FloatPtr __Or,
org.moe.natj.general.ptr.FloatPtr __Oi,
org.moe.natj.general.ptr.ConstFloatPtr __Ir,
org.moe.natj.general.ptr.ConstFloatPtr __Ii,
int __Direction)
Parameters:
float *Or, float *Oi
Pointers to space for real and imaginary output data. These addresses must be vector-block aligned.
const float *Ir, *Ii
Pointers to real and imaginary input data. These addresses must be vector-block aligned.
FFT_Direction Direction
Transform direction, FFT_FORWARD or FFT_INVERSE.
These routines calculate:
For 0 <= k < N,
H[k] = sum(1**(S * j*k/N) * h[j], 0 <= j < N),
where:
N is 16 or 32, as specified by the routine name,
h[j] is Ir[j] + i * Ii[j] at routine entry,
H[j] is Or[j] + i * Oi[j] at routine exit,
S is -1 if Direction is FFT_FORWARD and +1 if Direction is FFT_INVERSE, and
1**x is e**(2*pi*i*x).
Or may equal Ir or Ii, and Oi may equal Ii or Ir, but the ararys may not otherwise overlap.
public static void vDSP_FFT32_zopv(org.moe.natj.general.ptr.FloatPtr __Or,
org.moe.natj.general.ptr.FloatPtr __Oi,
org.moe.natj.general.ptr.ConstFloatPtr __Ir,
org.moe.natj.general.ptr.ConstFloatPtr __Ii,
int __Direction)
public static vDSP_DFT_Setup vDSP_DFT_CreateSetup(vDSP_DFT_Setup __Previous, long __Length)
Parameters:
vDSP_DFT_Setup Previous
Previous is either zero or a previous DFT or DCT setup. If a previous setup is passed, the new setup will share data with the previous setup, if feasible (and with any other setups the previous setup shares with). If zero is passed, the routine will allocate and initialize new memory.
vDSP_Length Length
Length is the number of complex elements to be transformed.
Return value:
Zero is returned if memory is unavailable.
The returned setup object may be used only with vDSP_DFT_zop for the length given during setup. Unlike previous vDSP FFT routines, the setup may not be used to execute transforms with shorter lengths.
Do not call this routine while any DFT routine sharing setup data might be executing.
public static vDSP_DFT_Setup vDSP_DFT_zop_CreateSetup(vDSP_DFT_Setup __Previous, long __Length, int __Direction)
Parameters:
vDSP_DFT_Setup Previous
Previous is either zero or a previous DFT or DCT setup. If a previous setup is passed, the new setup will share data with the previous setup, if feasible (and with any other setups the previous setup shares with). If zero is passed, the routine will allocate and initialize new memory.
vDSP_Length Length
Length is the number of complex elements to be transformed.
vDSP_DFT_Direction Direction
Transform direction, vDSP_DFT_FORWARD or vDSP_DFT_INVERSE.
Return value:
Zero is returned if memory is unavailable or if there is no implementation for the requested case. Currently, the implemented cases are:
Length = 2**n.
Length = f * 2**n, where f is 3, 5, or 15 and 3 <= n.
Additionally, it is recommended that the array addresses (passed to vDSP_DFT_Execute) be 16-byte aligned. For other cases, performance may be slightly or greatly worse, depending on transform length and processor model.
Function:
When vDSP_DFT_Execute is called with a setup returned from this routine, it calculates:
For 0 <= k < N,
H[k] = sum(1**(S * j*k/N) * h[j], 0 <= j < N),
where:
N is the length given in the setup;
h is the array of complex numbers specified by Ir and Ii when vDSP_DFT_Execute is called:
for 0 <= j < N, h[j] = Ir[j] + i * Ii[j];
H is the array of complex numbers specified by Or and Oi when vDSP_DFT_Execute returns:
for 0 <= k < N, H[k] = Or[k] + i * Oi[k];
S is -1 if Direction is vDSP_DFT_FORWARD and +1 if Direction is vDSP_DFT_INVERSE; and
1**x is e**(2*pi*i*x).
Performance:
Performance is good when the array addresses (passed to vDSP_DFT_Execute) are 16-byte aligned. Other alignments are supported, but performance may be significantly worse in some cases, depending on the processor model or the transform length (because different algorithms are used for different forms of transform length).
In-Place Operation:
Or may equal Ir and Oi may equal Ii (in the call to vDSP_DFT_Execute). Otherwise, no overlap of Or, Oi, Ir, and Ii is supported.
The returned setup object may be used only with vDSP_DFT_Execute for the length given during setup. Unlike previous vDSP FFT routines, the setup may not be used to execute transforms with shorter lengths.
Do not call this routine while any DFT or DCT routine sharing setup data might be executing.
public static vDSP_DFT_SetupD vDSP_DFT_zop_CreateSetupD(vDSP_DFT_SetupD __Previous, long __Length, int __Direction)
public static vDSP_DFT_Setup vDSP_DFT_zrop_CreateSetup(vDSP_DFT_Setup __Previous, long __Length, int __Direction)
Parameters:
vDSP_DFT_Setup Previous
Previous is either zero or a previous DFT or DCT setup. If a previous setup is passed, the new setup will share data with the previous setup, if feasible (and with any other setups the previous setup shares with). If zero is passed, the routine will allocate and initialize new memory.
vDSP_Length Length
Length is the number of real elements to be transformed (in a a forward, real-to-complex transform) or produced (in a reverse, complex-to-real transform). Length must be even.
vDSP_DFT_Direction Direction
Transform direction, vDSP_DFT_FORWARD or vDSP_DFT_INVERSE.
Return value:
Zero is returned if memory is unavailable or if there is no implementation for the requested case. Currently, the implemented cases are:
Length = 2**n.
Length = f * 2**n, where f is 3, 5, or 15 and 4 <= n.
Additionally, it is recommended that the array addresses (passed to vDSP_DFT_Execute) be 16-byte aligned. For other cases, performance may be slightly or greatly worse, depending on transform length and processor model.
Function:
When vDSP_DFT_Execute is called with a setup returned from this routine, it calculates:
For 0 <= k < N,
H[k] = C * sum(1**(S * j*k/N) * h[j], 0 <= j < N),
where:
N is the Length given in the setup;
h is the array of numbers specified by Ir and Ii when vDSP_DFT_Execute is called (see "Data Layout" below);
H is the array of numbers specified by Or and Oi when vDSP_DFT_Execute returns (see "Data Layout" below);
C is 2 if Direction is vDSP_DFT_FORWARD and 1 if Direction is vDSP_DFT_INVERSE;
S is -1 if Direction is vDSP_DFT_FORWARD and +1 if Direction is vDSP_DFT_INVERSE; and
1**x is e**(2*pi*i*x).
Data Layout:
If Direction is vDSP_DFT_FORWARD, then:
h is an array of real numbers, with its even-index elements stored in Ir and its odd-index elements stored in Ii:
For 0 <= j < N/2, h[2*j+0] = Ir[j], and h[2*j+1] = Ii[j].
H is an array of complex numbers, stored in Or and Oi:
H[0 ] = Or[0]. (H[0 ] is pure real.) H[N/2] = Oi[0]. (H[N/2] is pure real.) For 1 < k < N/2, H[k] = Or[k] + i * Oi[k].
For N/2 < k < N, H[k] is not explicitly stored in memory but is known because it necessarily equals the conjugate of H[N-k], which is stored as described above.
If Direction is vDSP_DFT_INVERSE, then the layouts of the input and output arrays are swapped. Ir and Ii describe an input array with complex elements laid out as described above for Or and Oi. When vDSP_DFT_Execute returns, Or and Oi contain a pure real array, with its even-index elements stored in Or and its odd-index elements in Oi.
Performance:
Performance is good when the array addresses (passed to vDSP_DFT_Execute) are 16-byte aligned. Other alignments are supported, but performance may be significantly worse in some cases, depending on the processor model or the transform length (because different algorithms are used for different forms of transform length).
In-Place Operation:
Or may equal Ir and Oi may equal Ii (in the call to vDSP_DFT_Execute). Otherwise, no overlap of Or, Oi, Ir, and Ii is supported.
The returned setup object may be used only with vDSP_DFT_Execute for the length given during setup. Unlike previous vDSP FFT routines, the setup may not be used to execute transforms with shorter lengths.
Do not call this routine while any DFT routine sharing setup data might be executing.
public static vDSP_DFT_SetupD vDSP_DFT_zrop_CreateSetupD(vDSP_DFT_SetupD __Previous, long __Length, int __Direction)
public static void vDSP_DFT_DestroySetup(vDSP_DFT_Setup __Setup)
Parameters:
vDSP_DFT_Setup Setup
Setup is the setup object to be released. The object may have been previously allocated with any DFT or DCT setup routine, such as vDSP_DFT_zop_CreateSetup, vDSP_DFT_zrop_CreateSetup, or vDSP_DCT_CreateSetup.
Setup may be a null pointer, in which case the call has no effect.
Destroying a setup with shared data is safe; it will release only memory not needed by other undestroyed setups. Memory (and the data it contains) is freed only when all setup objects using it have been destroyed.
Do not call this routine while any DFT or DCT routine sharing setup data might be executing.
public static void vDSP_DFT_DestroySetupD(vDSP_DFT_SetupD __Setup)
public static void vDSP_DFT_zop(org.moe.natj.general.ptr.VoidPtr __Setup,
org.moe.natj.general.ptr.ConstFloatPtr __Ir,
org.moe.natj.general.ptr.ConstFloatPtr __Ii,
long __Is,
org.moe.natj.general.ptr.FloatPtr __Or,
org.moe.natj.general.ptr.FloatPtr __Oi,
long __Os,
int __Direction)
Parameters:
vDSP_DFT_Setup Setup
A setup object returned by a previous call to vDSP_DFT_zop_CreateSetup.
const float *Ir const float *Ii
Pointers to real and imaginary components of input data.
vDSP_Stride Is
The number of physical elements from one logical input element to the next.
float *Or float *Oi
Pointers to space for real and imaginary components of output data.
The input and output arrays may not overlap except as specified in "In-Place Operation", below.
vDSP_Stride Os
The number of physical elements from one logical output element to the next.
vDSP_DFT_Direction Direction
Transform direction, vDSP_DFT_FORWARD or vDSP_DFT_INVERSE.
Observe there is no separate length parameter. The length is passed via the setup object.
Performance:
Performance is good for these cases:
All addresses are 16-byte aligned, all strides are one, and the length is f * 2**n, where f is 3, 5, or 15 and 3 <= n.
Performance is extremely slow for all other cases.
In-Place Operation:
For cases where the length is f * 2**n, where f is 3, 5, or 15 and 3 <= n, Or may equal Ir and Oi may equal Ii. Otherwise, no overlap of Or, Oi, Ir, and Ii is supported.
This routine calculates:
For 0 <= k < N,
H[k] = sum(1**(S * j*k/N) * h[j], 0 <= j < N),
where:
N is the length given in the setup,
h is the array of complex numbers specified by Ir, Ii, and Is at routine entry:
h[j] = Ir[j*Is] + i * Ii[j*Is], for 0 <= j < N,
H is the array of complex numbers stored as specified by Or, Oi, and Os at routine exit:
H[k] = Or[k*Os] + i * Oi[k*Os], for 0 <= k < N,
S is -1 if Direction is vDSP_DFT_FORWARD and +1 if Direction is vDSP_DFT_INVERSE, and
1**x is e**(2*pi*i*x).
Do not call this routine while any DFT setup or destroy routine sharing setup data might be executing.
public static void vDSP_DFT_Execute(org.moe.natj.general.ptr.VoidPtr __Setup,
org.moe.natj.general.ptr.ConstFloatPtr __Ir,
org.moe.natj.general.ptr.ConstFloatPtr __Ii,
org.moe.natj.general.ptr.FloatPtr __Or,
org.moe.natj.general.ptr.FloatPtr __Oi)
Parameters:
vDSP_DFT_Setup Setup
A setup object returned by a previous call to vDSP_DFT_zop_CreateSetup or vDSP_DFT_zrop_CreateSetup.
const float *Ir const float *Ii
Pointers to input data.
float *Or float *Oi
Pointers to output data.
The input and output arrays may not overlap except as specified in "In-Place Operation", below.
Performance and In-Place Operation:
See notes for the setup routine for the operation being executed.
Function:
The function performed by this routine is determined by the setup passed to it. The documentation for the routine used to create the setup describes the function.
Note that different numbers of elements are required when this routine is called, depending on the setup used:
When the setup is from vDSP_zop_CreateSetup, each array (Ir, Ii, Or, and Oi) must have Length elements.
When the setup is from vDSP_zrop_CreateSetup, each array (Ir, Ii, Or, and Oi) must have Length/2 elements.
Do not call this routine while any DFT setup or destroy routine sharing setup data might be executing.
public static void vDSP_DFT_ExecuteD(org.moe.natj.general.ptr.VoidPtr __Setup,
org.moe.natj.general.ptr.ConstDoublePtr __Ir,
org.moe.natj.general.ptr.ConstDoublePtr __Ii,
org.moe.natj.general.ptr.DoublePtr __Or,
org.moe.natj.general.ptr.DoublePtr __Oi)
public static vDSP_DFT_Setup vDSP_DCT_CreateSetup(vDSP_DFT_Setup __Previous, long __Length, int __Type)
public static void vDSP_DCT_Execute(org.moe.natj.general.ptr.VoidPtr __Setup,
org.moe.natj.general.ptr.ConstFloatPtr __Input,
org.moe.natj.general.ptr.FloatPtr __Output)
Parameters:
vDSP_DFT_Setup Setup
A setup object returned by a previous call to vDSP_DCT_CreateSetup.
const float *Input
Pointer to the input buffer.
float *Output
Pointer to the output buffer.
Observe there are no separate length or type parameters. They are specified at the time that the Setup is created.
Because the DCT is real-to-real, the parameters for vDSP_DCT_Execute are different from those used for a DFT.
public static void vDSP_dotpr2(org.moe.natj.general.ptr.ConstFloatPtr __A0,
long __IA0,
org.moe.natj.general.ptr.ConstFloatPtr __A1,
long __IA1,
org.moe.natj.general.ptr.ConstFloatPtr __B,
long __IB,
org.moe.natj.general.ptr.FloatPtr __C0,
org.moe.natj.general.ptr.FloatPtr __C1,
long __N)
Function:
This routine calculates the dot product of A0 with B and the dot product of A1 with B. This is functionally equivalent to calculating two dot products but might execute faster.
In pseudocode, the operation is:
sum0 = 0; sum1 = 0; for (i = 0; i < Length; ++i) { sum0 += A0[i*A0Stride] * B[i*BStride]; sum1 += A1[i*A1Stride] * B[i*BStride]; } *C0 = sum0; *C1 = sum1;
Input:
const float *A0, vDSP_Stride A0Stride.
Starting address and stride for input vector A0.
const float *A1, vDSP_Stride A1Stride.
Starting address and stride for input vector A1.
const float *B, vDSP_Stride BStride.
Starting address and stride for input vector B.
float *C0.
Address for dot product of A0 and B.
float *C1.
Address for dot product of A1 and B.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to *C0 and *C1.
public static void vDSP_dotpr2D(org.moe.natj.general.ptr.ConstDoublePtr __A0,
long __IA0,
org.moe.natj.general.ptr.ConstDoublePtr __A1,
long __IA1,
org.moe.natj.general.ptr.ConstDoublePtr __B,
long __IB,
org.moe.natj.general.ptr.DoublePtr __C0,
org.moe.natj.general.ptr.DoublePtr __C1,
long __N)
Function:
This routine calculates the dot product of A0 with B and the dot product of A1 with B. This is functionally equivalent to calculating two dot products but might execute faster.
In pseudocode, the operation is:
sum0 = 0; sum1 = 0; for (i = 0; i < Length; ++i) { sum0 += A0[i*A0Stride] * B[i*BStride]; sum1 += A1[i*A1Stride] * B[i*BStride]; } *C0 = sum0; *C1 = sum1;
Input:
const double *A0, vDSP_Stride A0Stride.
Starting address and stride for input vector A0.
const double *A1, vDSP_Stride A1Stride.
Starting address and stride for input vector A1.
const double *B, vDSP_Stride BStride.
Starting address and stride for input vector B.
double *C0.
Address for dot product of A0 and B.
double *C1.
Address for dot product of A1 and B.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to *C0 and *C1.
public static void vDSP_dotpr_s1_15(org.moe.natj.general.ptr.ConstShortPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstShortPtr __B,
long __IB,
org.moe.natj.general.ptr.ShortPtr __C,
long __N)
Function:
This routine calculates the dot product of A with B.
In pseudocode, the operation is:
sum = 0; for (i = 0; i < N; ++i) { sum0 += A[i*AStride] * B[i*BStride]; } *C = sum;
The elements are fixed-point numbers, each with one sign bit and 15 fraction bits. Where the value of the short int is normally x, it is x/32768 for the purposes of this routine.
Input:
const short int *A, vDSP_Stride AStride.
Starting address and stride for input vector A.
const short int *B, vDSP_Stride BStride.
Starting address and stride for input vector B.
short int *C.
Address for dot product of A and B.
vDSP_Length N.
Number of elements in each vector.
Output:
The result is written to *C.
public static void vDSP_dotpr2_s1_15(org.moe.natj.general.ptr.ConstShortPtr __A0,
long __IA0,
org.moe.natj.general.ptr.ConstShortPtr __A1,
long __IA1,
org.moe.natj.general.ptr.ConstShortPtr __B,
long __IB,
org.moe.natj.general.ptr.ShortPtr __C0,
org.moe.natj.general.ptr.ShortPtr __C1,
long __N)
Function:
This routine calculates the dot product of A0 with B and the dot product of A1 with B. This is functionally equivalent to calculating two dot products but might execute faster.
In pseudocode, the operation is:
sum0 = 0; sum1 = 0; for (i = 0; i < N; ++i) { sum0 += A0[i*A0Stride] * B[i*BStride]; sum1 += A1[i*A1Stride] * B[i*BStride]; } *C0 = sum0; *C1 = sum1;
The elements are fixed-point numbers, each with one sign bit and 15 fraction bits. Where the value of the short int is normally x, it is x/32768 for the purposes of this routine.
Input:
const short int *A0, vDSP_Stride A0Stride.
Starting address and stride for input vector A0.
const short int *A1, vDSP_Stride A1Stride.
Starting address and stride for input vector A1.
const short int *B, vDSP_Stride BStride.
Starting address and stride for input vector B.
short int *C0.
Address for dot product of A0 and B.
short int *C1.
Address for dot product of A1 and B.
vDSP_Length N.
Number of elements in each vector.
Output:
The results are written to *C0 and *C1.
public static void vDSP_dotpr_s8_24(org.moe.natj.general.ptr.ConstIntPtr __A,
long __IA,
org.moe.natj.general.ptr.ConstIntPtr __B,
long __IB,
org.moe.natj.general.ptr.IntPtr __C,
long __N)
Function:
This routine calculates the dot product of A with B.
In pseudocode, the operation is:
sum = 0; for (i = 0; i < N; ++i) { sum0 += A[i*AStride] * B[i*BStride]; } *C = sum;
The elements are fixed-point numbers, each with eight integer bits (including sign) and 24 fraction bits. Where the value of the int is normally x, it is x/16777216 for the purposes of this routine.
Input:
const int *A, vDSP_Stride AStride.
Starting address and stride for input vector A.
const int *B, vDSP_Stride BStride.
Starting address and stride for input vector B.
int *C.
Address for dot product of A and B.
vDSP_Length N.
Number of elements in each vector.
Output:
The result is written to *C.
public static void vDSP_dotpr2_s8_24(org.moe.natj.general.ptr.ConstIntPtr __A0,
long __IA0,
org.moe.natj.general.ptr.ConstIntPtr __A1,
long __IA1,
org.moe.natj.general.ptr.ConstIntPtr __B,
long __IB,
org.moe.natj.general.ptr.IntPtr __C0,
org.moe.natj.general.ptr.IntPtr __C1,
long __N)
Function:
This routine calculates the dot product of A0 with B and the dot product of A1 with B. This is functionally equivalent to calculating two dot products but might execute faster.
In pseudocode, the operation is:
sum0 = 0; sum1 = 0; for (i = 0; i < N; ++i) { sum0 += A0[i*A0Stride] * B[i*BStride]; sum1 += A1[i*A1Stride] * B[i*BStride]; } *C0 = sum0; *C1 = sum1;
The elements are fixed-point numbers, each with eight integer bits (including sign) and 24 fraction bits. Where the value of the int is normally x, it is x/16777216 for the purposes of this routine.
Input:
const int *A0, vDSP_Stride A0Stride.
Starting address and stride for input vector A0.
const int *A1, vDSP_Stride A1Stride.
Starting address and stride for input vector A1.
const int *B, vDSP_Stride BStride.
Starting address and stride for input vector B.
int *C0.
Address for dot product of A0 and B.
int *C1.
Address for dot product of A1 and B.
vDSP_Length N.
Number of elements in each vector.
Output:
The results are written to *C0 and *C1.
public static void vDSP_vaddsub(org.moe.natj.general.ptr.ConstFloatPtr __I0,
long __I0S,
org.moe.natj.general.ptr.ConstFloatPtr __I1,
long __I1S,
org.moe.natj.general.ptr.FloatPtr __O0,
long __O0S,
org.moe.natj.general.ptr.FloatPtr __O1,
long __O1S,
long __N)
Adds vector I0 to vector I1 and leaves the result in vector O0. Subtracts vector I0 from vector I1 and leaves the result in vector O1.
This routine calculates:
for (i = 0; i < N; ++i) { float i1 = I1[i*I1S], i0 = I0[i*I0S]; O0[i*O0S] = i1 + i0; O1[i*O1S] = i1 - i0; }
Input:
const float *I0, const float *I1, vDSP_Stride I0S, vDSP_Stride I1S.
Starting addresses of both inputs and strides for the input vectors.
float *O0, float *O1, vDSP_Stride O0S, vDSP_Stride O1S.
Starting addresses of both outputs and strides for the output vectors.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O0 and O1.
In-Place Operation:
Either of O0 and/or O1 may equal I0 and/or I1, but O0 may not equal O1. Otherwise, no overlap is permitted between any of the buffers.
public static void vDSP_vaddsubD(org.moe.natj.general.ptr.ConstDoublePtr __I0,
long __I0S,
org.moe.natj.general.ptr.ConstDoublePtr __I1,
long __I1S,
org.moe.natj.general.ptr.DoublePtr __O0,
long __O0S,
org.moe.natj.general.ptr.DoublePtr __O1,
long __O1S,
long __N)
Adds vector I0 to vector I1 and leaves the result in vector O0. Subtracts vector I0 from vector I1 and leaves the result in vector O1.
This routine calculates:
for (i = 0; i < N; ++i) { double i1 = I1[i*I1S], i0 = I0[i*I0S]; O0[i*O0S] = i1 + i0; O1[i*O1S] = i1 - i0; }
Input:
const double *I0, const double *I1, vDSP_Stride I0S, vDSP_Stride I1S.
Starting addresses of both inputs and strides for the input vectors.
double *O0, double *O1, vDSP_Stride O0S, vDSP_Stride O1S.
Starting addresses of both outputs and strides for the output vectors.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O0 and O1.
In-Place Operation:
Either of O0 and/or O1 may equal I0 and/or I1, but O0 may not equal O1. Otherwise, no overlap is permitted between any of the buffers.
public static void vDSP_vrampmul(org.moe.natj.general.ptr.ConstFloatPtr __I,
long __IS,
org.moe.natj.general.ptr.FloatPtr __Start,
org.moe.natj.general.ptr.ConstFloatPtr __Step,
org.moe.natj.general.ptr.FloatPtr __O,
long __OS,
long __N)
This routine puts into O the product of I and a ramp function with initial value *Start and slope *Step. *Start is updated to continue the ramp in a consecutive call. To continue the ramp smoothly, the new value of *Step includes rounding errors accumulated during the routine rather than being calculated directly as *Start + N * *Step.
This routine calculates:
for (i = 0; i < N; ++i) { O[i*OS] = *Start * I[i*IS]; *Start += *Step; }
Input:
const float *I, vDSP_Stride IS.
Starting address and stride for the input vector.
float *Start.
Starting value for the ramp.
const float *Step.
Value of the step for the ramp.
float *O, vDSP_Stride OS.
Starting address and stride for the output vector.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmulD(org.moe.natj.general.ptr.ConstDoublePtr __I,
long __IS,
org.moe.natj.general.ptr.DoublePtr __Start,
org.moe.natj.general.ptr.ConstDoublePtr __Step,
org.moe.natj.general.ptr.DoublePtr __O,
long __OS,
long __N)
This routine puts into O the product of I and a ramp function with initial value *Start and slope *Step. *Start is updated to continue the ramp in a consecutive call. To continue the ramp smoothly, the new value of *Step includes rounding errors accumulated during the routine rather than being calculated directly as *Start + N * *Step.
This routine calculates:
for (i = 0; i < N; ++i) { O[i*OS] = *Start * I[i*IS]; *Start += *Step; }
Input:
const double *I, vDSP_Stride IS.
Starting address and stride for the input vector.
double *Start.
Starting value for the ramp.
const double *Step.
Value of the step for the ramp.
double *O, vDSP_Stride OS.
Starting address and stride for the output vector.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmuladd(org.moe.natj.general.ptr.ConstFloatPtr __I,
long __IS,
org.moe.natj.general.ptr.FloatPtr __Start,
org.moe.natj.general.ptr.ConstFloatPtr __Step,
org.moe.natj.general.ptr.FloatPtr __O,
long __OS,
long __N)
This routine adds to O the product of I and a ramp function with initial value *Start and slope *Step. *Start is updated to continue the ramp in a consecutive call. To continue the ramp smoothly, the new value of *Step includes rounding errors accumulated during the routine rather than being calculated directly as *Start + N * *Step.
This routine calculates:
for (i = 0; i < N; ++i) { O[i*OS] += *Start * I[i*IS]; *Start += *Step; }
Input:
const float *I, vDSP_Stride IS.
Starting address and stride for the input vector.
float *Start.
Starting value for the ramp.
const float *Step.
Value of the step for the ramp.
float *O, vDSP_Stride OS.
Starting address and stride for the output vector.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are added to O.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmuladdD(org.moe.natj.general.ptr.ConstDoublePtr __I,
long __IS,
org.moe.natj.general.ptr.DoublePtr __Start,
org.moe.natj.general.ptr.ConstDoublePtr __Step,
org.moe.natj.general.ptr.DoublePtr __O,
long __OS,
long __N)
This routine adds to O the product of I and a ramp function with initial value *Start and slope *Step. *Start is updated to continue the ramp in a consecutive call. To continue the ramp smoothly, the new value of *Step includes rounding errors accumulated during the routine rather than being calculated directly as *Start + N * *Step.
This routine calculates:
for (i = 0; i < N; ++i) { O[i*OS] += *Start * I[i*IS]; *Start += *Step; }
Input:
const double *I, vDSP_Stride IS.
Starting address and stride for the input vector.
double *Start.
Starting value for the ramp.
const double *Step.
Value of the step for the ramp.
double *O, vDSP_Stride OS.
Starting address and stride for the output vector.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are added to O.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmul2(org.moe.natj.general.ptr.ConstFloatPtr __I0,
org.moe.natj.general.ptr.ConstFloatPtr __I1,
long __IS,
org.moe.natj.general.ptr.FloatPtr __Start,
org.moe.natj.general.ptr.ConstFloatPtr __Step,
org.moe.natj.general.ptr.FloatPtr __O0,
org.moe.natj.general.ptr.FloatPtr __O1,
long __OS,
long __N)
This routine:
Puts into O0 the product of I0 and a ramp function with initial value *Start and slope *Step.
Puts into O1 the product of I1 and a ramp function with initial value *Start and slope *Step.
*Start is updated to continue the ramp in a consecutive call. To continue the ramp smoothly, the new value of *Step includes rounding errors accumulated during the routine rather than being calculated directly as *Start + N * *Step.
This routine calculates:
for (i = 0; i < N; ++i) { O0[i*OS] = *Start * I0[i*IS]; O1[i*OS] = *Start * I1[i*IS]; *Start += *Step; }
Input:
const float *I0, const float *I1, vDSP_Stride IS.
Starting addresses of both inputs and stride for the input vectors.
float *Start.
Starting value for the ramp.
const float *Step.
Value of the step for the ramp.
float *O0, float *O1, vDSP_Stride OS.
Starting addresses of both outputs and stride for the output vectors.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O0 and O1.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmul2D(org.moe.natj.general.ptr.ConstDoublePtr __I0,
org.moe.natj.general.ptr.ConstDoublePtr __I1,
long __IS,
org.moe.natj.general.ptr.DoublePtr __Start,
org.moe.natj.general.ptr.ConstDoublePtr __Step,
org.moe.natj.general.ptr.DoublePtr __O0,
org.moe.natj.general.ptr.DoublePtr __O1,
long __OS,
long __N)
This routine:
Puts into O0 the product of I0 and a ramp function with initial value *Start and slope *Step.
Puts into O1 the product of I1 and a ramp function with initial value *Start and slope *Step.
*Start is updated to continue the ramp in a consecutive call. To continue the ramp smoothly, the new value of *Step includes rounding errors accumulated during the routine rather than being calculated directly as *Start + N * *Step.
This routine calculates:
for (i = 0; i < N; ++i) { O0[i*OS] = *Start * I0[i*IS]; O1[i*OS] = *Start * I1[i*IS]; *Start += *Step; }
Input:
const double *I0, const double *I1, vDSP_Stride IS.
Starting addresses of both inputs and stride for the input vectors.
double *Start.
Starting value for the ramp.
const double *Step.
Value of the step for the ramp.
double *O0, double *O1, vDSP_Stride OS.
Starting addresses of both outputs and stride for the output vectors.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O0 and O1.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmuladd2(org.moe.natj.general.ptr.ConstFloatPtr __I0,
org.moe.natj.general.ptr.ConstFloatPtr __I1,
long __IS,
org.moe.natj.general.ptr.FloatPtr __Start,
org.moe.natj.general.ptr.ConstFloatPtr __Step,
org.moe.natj.general.ptr.FloatPtr __O0,
org.moe.natj.general.ptr.FloatPtr __O1,
long __OS,
long __N)
This routine:
Adds to O0 the product of I0 and a ramp function with initial value *Start and slope *Step.
Adds to O1 the product of I1 and a ramp function with initial value *Start and slope *Step.
*Start is updated to continue the ramp in a consecutive call. To continue the ramp smoothly, the new value of *Step includes rounding errors accumulated during the routine rather than being calculated directly as *Start + N * *Step.
This routine calculates:
for (i = 0; i < N; ++i) { O0[i*OS] += *Start * I0[i*IS]; O1[i*OS] += *Start * I1[i*IS]; *Start += *Step; }
Input:
const float *I0, const float *I1, vDSP_Stride IS.
Starting addresses of both inputs and stride for the input vectors.
float *Start.
Starting value for the ramp.
const float *Step.
Value of the step for the ramp.
float *O0, float *O1, vDSP_Stride OS.
Starting addresses of both outputs and stride for the output vectors.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O0 and O1.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmuladd2D(org.moe.natj.general.ptr.ConstDoublePtr __I0,
org.moe.natj.general.ptr.ConstDoublePtr __I1,
long __IS,
org.moe.natj.general.ptr.DoublePtr __Start,
org.moe.natj.general.ptr.ConstDoublePtr __Step,
org.moe.natj.general.ptr.DoublePtr __O0,
org.moe.natj.general.ptr.DoublePtr __O1,
long __OS,
long __N)
This routine:
Adds to O0 the product of I0 and a ramp function with initial value *Start and slope *Step.
Adds to O1 the product of I1 and a ramp function with initial value *Start and slope *Step.
*Start is updated to continue the ramp in a consecutive call. To continue the ramp smoothly, the new value of *Step includes rounding errors accumulated during the routine rather than being calculated directly as *Start + N * *Step.
This routine calculates:
for (i = 0; i < N; ++i) { O0[i*OS] += *Start * I0[i*IS]; O1[i*OS] += *Start * I1[i*IS]; *Start += *Step; }
Input:
const double *I0, const double *I1, vDSP_Stride IS.
Starting addresses of both inputs and stride for the input vectors.
double *Start.
Starting value for the ramp.
const double *Step.
Value of the step for the ramp.
double *O0, double *O1, vDSP_Stride OS.
Starting addresses of both outputs and stride for the output vectors.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O0 and O1.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmul_s1_15(org.moe.natj.general.ptr.ConstShortPtr __I,
long __IS,
org.moe.natj.general.ptr.ShortPtr __Start,
org.moe.natj.general.ptr.ConstShortPtr __Step,
org.moe.natj.general.ptr.ShortPtr __O,
long __OS,
long __N)
This routine puts into O the product of I and a ramp function with initial value *Start and slope *Step. *Start is updated to continue the ramp in a consecutive call.
This routine calculates:
for (i = 0; i < N; ++i) { O[i*OS] = *Start * I[i*IS]; *Start += *Step; }
The elements are fixed-point numbers, each with one sign bit and 15 fraction bits. Where the value of the short int is normally x, it is x/32768 for the purposes of this routine.
Input:
const short int *I, vDSP_Stride IS.
Starting address and stride for the input vector.
short int *Start.
Starting value for the ramp.
const short int *Step.
Value of the step for the ramp.
short int *O, vDSP_Stride OS.
Starting address and stride for the output vector.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmuladd_s1_15(org.moe.natj.general.ptr.ConstShortPtr __I,
long __IS,
org.moe.natj.general.ptr.ShortPtr __Start,
org.moe.natj.general.ptr.ConstShortPtr __Step,
org.moe.natj.general.ptr.ShortPtr __O,
long __OS,
long __N)
This routine adds to O the product of I and a ramp function with initial value *Start and slope *Step. *Start is updated to continue the ramp in a consecutive call.
This routine calculates:
for (i = 0; i < N; ++i) { O[i*OS] += *Start * I[i*IS]; *Start += *Step; }
The elements are fixed-point numbers, each with one sign bit and 15 fraction bits. Where the value of the short int is normally x, it is x/32768 for the purposes of this routine.
Input:
const short int *I, vDSP_Stride IS.
Starting address and stride for the input vector.
short int *Start.
Starting value for the ramp.
const short int *Step.
Value of the step for the ramp.
short int *O, vDSP_Stride OS.
Starting address and stride for the output vector.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are added to O.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmul2_s1_15(org.moe.natj.general.ptr.ConstShortPtr __I0,
org.moe.natj.general.ptr.ConstShortPtr __I1,
long __IS,
org.moe.natj.general.ptr.ShortPtr __Start,
org.moe.natj.general.ptr.ConstShortPtr __Step,
org.moe.natj.general.ptr.ShortPtr __O0,
org.moe.natj.general.ptr.ShortPtr __O1,
long __OS,
long __N)
This routine:
Puts into O0 the product of I0 and a ramp function with initial value *Start and slope *Step.
Puts into O1 the product of I1 and a ramp function with initial value *Start and slope *Step.
*Start is updated to continue the ramp in a consecutive call.
This routine calculates:
for (i = 0; i < N; ++i) { O0[i*OS] = *Start * I0[i*IS]; O1[i*OS] = *Start * I1[i*IS]; *Start += *Step; }
The elements are fixed-point numbers, each with one sign bit and 15 fraction bits. Where the value of the short int is normally x, it is x/32768 for the purposes of this routine.
Input:
const short int *I0, const short int *I1, vDSP_Stride IS.
Starting addresses of both inputs and stride for the input vectors.
short int *Start.
Starting value for the ramp.
const short int *Step.
Value of the step for the ramp.
short int *O0, short int *O1, vDSP_Stride OS.
Starting addresses of both outputs and stride for the output vectors.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O0 and O1.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmuladd2_s1_15(org.moe.natj.general.ptr.ConstShortPtr __I0,
org.moe.natj.general.ptr.ConstShortPtr __I1,
long __IS,
org.moe.natj.general.ptr.ShortPtr __Start,
org.moe.natj.general.ptr.ConstShortPtr __Step,
org.moe.natj.general.ptr.ShortPtr __O0,
org.moe.natj.general.ptr.ShortPtr __O1,
long __OS,
long __N)
This routine:
Adds to O0 the product of I0 and a ramp function with initial value *Start and slope *Step.
Adds to O1 the product of I1 and a ramp function with initial value *Start and slope *Step.
*Start is updated to continue the ramp in a consecutive call.
This routine calculates:
for (i = 0; i < N; ++i) { O0[i*OS] += *Start * I0[i*IS]; O1[i*OS] += *Start * I1[i*IS]; *Start += *Step; }
The elements are fixed-point numbers, each with one sign bit and 15 fraction bits. Where the value of the short int is normally x, it is x/32768 for the purposes of this routine.
Input:
const short int *I0, const short int *I1, vDSP_Stride IS.
Starting addresses of both inputs and stride for the input vectors.
short int *Start.
Starting value for the ramp.
const short int *Step.
Value of the step for the ramp.
short int *O0, short int *O1, vDSP_Stride OS.
Starting addresses of both outputs and stride for the output vectors.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are added to O0 and O1.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmul_s8_24(org.moe.natj.general.ptr.ConstIntPtr __I,
long __IS,
org.moe.natj.general.ptr.IntPtr __Start,
org.moe.natj.general.ptr.ConstIntPtr __Step,
org.moe.natj.general.ptr.IntPtr __O,
long __OS,
long __N)
This routine puts into O the product of I and a ramp function with initial value *Start and slope *Step. *Start is updated to continue the ramp in a consecutive call.
This routine calculates:
for (i = 0; i < N; ++i) { O[i*OS] = *Start * I[i*IS]; *Start += *Step; }
The elements are fixed-point numbers, each with eight integer bits (including sign) and 24 fraction bits. Where the value of the int is normally x, it is x/16777216 for the purposes of this routine.
Input:
const int *I, vDSP_Stride IS.
Starting address and stride for the input vector.
int *Start.
Starting value for the ramp.
const int *Step.
Value of the step for the ramp.
int *O, vDSP_Stride OS.
Starting address and stride for the output vector.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmuladd_s8_24(org.moe.natj.general.ptr.ConstIntPtr __I,
long __IS,
org.moe.natj.general.ptr.IntPtr __Start,
org.moe.natj.general.ptr.ConstIntPtr __Step,
org.moe.natj.general.ptr.IntPtr __O,
long __OS,
long __N)
This routine adds to O the product of I and a ramp function with initial value *Start and slope *Step. *Start is updated to continue the ramp in a consecutive call.
This routine calculates:
for (i = 0; i < N; ++i) { O[i*OS] += *Start * I[i*IS]; *Start += *Step; }
The elements are fixed-point numbers, each with eight integer bits (including sign) and 24 fraction bits. Where the value of the int is normally x, it is x/16777216 for the purposes of this routine.
Input:
const int *I, vDSP_Stride IS.
Starting address and stride for the input vector.
int *Start.
Starting value for the ramp.
const int *Step.
Value of the step for the ramp.
int *O, vDSP_Stride OS.
Starting address and stride for the output vector.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are added to O.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmul2_s8_24(org.moe.natj.general.ptr.ConstIntPtr __I0,
org.moe.natj.general.ptr.ConstIntPtr __I1,
long __IS,
org.moe.natj.general.ptr.IntPtr __Start,
org.moe.natj.general.ptr.ConstIntPtr __Step,
org.moe.natj.general.ptr.IntPtr __O0,
org.moe.natj.general.ptr.IntPtr __O1,
long __OS,
long __N)
This routine:
Puts into O0 the product of I0 and a ramp function with initial value *Start and slope *Step.
Puts into O1 the product of I1 and a ramp function with initial value *Start and slope *Step.
*Start is updated to continue the ramp in a consecutive call.
This routine calculates:
for (i = 0; i < N; ++i) { O0[i*OS] = *Start * I0[i*IS]; O1[i*OS] = *Start * I1[i*IS]; *Start += *Step; }
The elements are fixed-point numbers, each with eight integer bits (including sign) and 24 fraction bits. Where the value of the int is normally x, it is x/16777216 for the purposes of this routine.
Input:
const int *I0, const int *I1, vDSP_Stride IS.
Starting addresses of both inputs and stride for the input vectors.
int *Start.
Starting value for the ramp.
const int *Step.
Value of the step for the ramp.
int *O0, int *O1, vDSP_Stride OS.
Starting addresses of both outputs and stride for the output vectors.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O0 and O1.
On return, *Start contains initial *Start + N * *Step.
public static void vDSP_vrampmuladd2_s8_24(org.moe.natj.general.ptr.ConstIntPtr __I0,
org.moe.natj.general.ptr.ConstIntPtr __I1,
long __IS,
org.moe.natj.general.ptr.IntPtr __Start,
org.moe.natj.general.ptr.ConstIntPtr __Step,
org.moe.natj.general.ptr.IntPtr __O0,
org.moe.natj.general.ptr.IntPtr __O1,
long __OS,
long __N)
This routine:
Adds to O0 the product of I0 and a ramp function with initial value *Start and slope *Step.
Adds to O1 the product of I1 and a ramp function with initial value *Start and slope *Step.
*Start is updated to continue the ramp in a consecutive call.
This routine calculates:
for (i = 0; i < N; ++i) { O0[i*OS] += *Start * I0[i*IS]; O1[i*OS] += *Start * I1[i*IS]; *Start += *Step; }
The elements are fixed-point numbers, each with eight integer bits (including sign) and 24 fraction bits. Where the value of the int is normally x, it is x/16777216 for the purposes of this routine.
Input:
const int *I0, const int *I1, vDSP_Stride IS.
Starting addresses of both inputs and stride for the input vectors.
int *Start.
Starting value for the ramp.
const int *Step.
Value of the step for the ramp.
int *O0, int *O1, vDSP_Stride OS.
Starting addresses of both outputs and stride for the output vectors.
vDSP_Length Length.
Number of elements in each vector.
Output:
The results are written to O0 and O1.
On return, *Start contains initial *Start + N * *Step.
public static int cblas_errprn(int __ierr,
int __info,
org.moe.natj.general.ptr.BytePtr __form,
java.lang.Object... varargs)
public static void cblas_xerbla(int __p,
org.moe.natj.general.ptr.BytePtr __rout,
org.moe.natj.general.ptr.BytePtr __form,
java.lang.Object... varargs)
public static float cblas_sdsdot(int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstFloatPtr __Y,
int __incY)
public static double cblas_dsdot(int __N,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstFloatPtr __Y,
int __incY)
public static float cblas_sdot(int __N,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstFloatPtr __Y,
int __incY)
public static double cblas_ddot(int __N,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.ConstDoublePtr __Y,
int __incY)
public static void cblas_cdotu_sub(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __dotu)
public static void cblas_cdotc_sub(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __dotc)
public static void cblas_zdotu_sub(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __dotu)
public static void cblas_zdotc_sub(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __dotc)
public static float cblas_snrm2(int __N,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX)
public static float cblas_sasum(int __N,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX)
public static double cblas_dnrm2(int __N,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX)
public static double cblas_dasum(int __N,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX)
public static float cblas_scnrm2(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX)
public static float cblas_scasum(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX)
public static double cblas_dznrm2(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX)
public static double cblas_dzasum(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX)
public static int cblas_isamax(int __N,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX)
public static int cblas_idamax(int __N,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX)
public static int cblas_icamax(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX)
public static int cblas_izamax(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX)
public static void cblas_sswap(int __N,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY)
public static void cblas_scopy(int __N,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY)
public static void cblas_saxpy(int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY)
public static void catlas_saxpby(int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
float __beta,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY)
public static void catlas_sset(int __N,
float __alpha,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX)
public static void cblas_dswap(int __N,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY)
public static void cblas_dcopy(int __N,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY)
public static void cblas_daxpy(int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY)
public static void catlas_daxpby(int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
double __beta,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY)
public static void catlas_dset(int __N,
double __alpha,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX)
public static void cblas_cswap(int __N,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_ccopy(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_caxpy(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void catlas_caxpby(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void catlas_cset(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_zswap(int __N,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_zcopy(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_zaxpy(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void catlas_zaxpby(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void catlas_zset(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_srotg(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c,
org.moe.natj.general.ptr.FloatPtr __s)
public static void cblas_srotmg(org.moe.natj.general.ptr.FloatPtr __d1,
org.moe.natj.general.ptr.FloatPtr __d2,
org.moe.natj.general.ptr.FloatPtr __b1,
float __b2,
org.moe.natj.general.ptr.FloatPtr __P)
public static void cblas_srot(int __N,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY,
float __c,
float __s)
public static void cblas_srotm(int __N,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY,
org.moe.natj.general.ptr.ConstFloatPtr __P)
public static void cblas_drotg(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c,
org.moe.natj.general.ptr.DoublePtr __s)
public static void cblas_drotmg(org.moe.natj.general.ptr.DoublePtr __d1,
org.moe.natj.general.ptr.DoublePtr __d2,
org.moe.natj.general.ptr.DoublePtr __b1,
double __b2,
org.moe.natj.general.ptr.DoublePtr __P)
public static void cblas_drot(int __N,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY,
double __c,
double __s)
public static void cblas_drotm(int __N,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY,
org.moe.natj.general.ptr.ConstDoublePtr __P)
public static void cblas_sscal(int __N,
float __alpha,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX)
public static void cblas_dscal(int __N,
double __alpha,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX)
public static void cblas_cscal(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_zscal(int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_csscal(int __N,
float __alpha,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_zdscal(int __N,
double __alpha,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_crotg(org.moe.natj.general.ptr.VoidPtr __a,
org.moe.natj.general.ptr.VoidPtr __b,
org.moe.natj.general.ptr.VoidPtr __c,
org.moe.natj.general.ptr.VoidPtr __s)
public static void cblas_zrotg(org.moe.natj.general.ptr.VoidPtr __a,
org.moe.natj.general.ptr.VoidPtr __b,
org.moe.natj.general.ptr.VoidPtr __c,
org.moe.natj.general.ptr.VoidPtr __s)
public static void cblas_csrot(int __N,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY,
float __c,
float __s)
public static void cblas_zdrot(int __N,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY,
double __c,
double __s)
public static void cblas_sgemv(int __Order,
int __TransA,
int __M,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
float __beta,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY)
public static void cblas_sgbmv(int __Order,
int __TransA,
int __M,
int __N,
int __KL,
int __KU,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
float __beta,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY)
public static void cblas_strmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX)
public static void cblas_stbmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX)
public static void cblas_stpmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstFloatPtr __Ap,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX)
public static void cblas_strsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX)
public static void cblas_stbsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX)
public static void cblas_stpsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstFloatPtr __Ap,
org.moe.natj.general.ptr.FloatPtr __X,
int __incX)
public static void cblas_dgemv(int __Order,
int __TransA,
int __M,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
double __beta,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY)
public static void cblas_dgbmv(int __Order,
int __TransA,
int __M,
int __N,
int __KL,
int __KU,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
double __beta,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY)
public static void cblas_dtrmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX)
public static void cblas_dtbmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX)
public static void cblas_dtpmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstDoublePtr __Ap,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX)
public static void cblas_dtrsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX)
public static void cblas_dtbsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX)
public static void cblas_dtpsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstDoublePtr __Ap,
org.moe.natj.general.ptr.DoublePtr __X,
int __incX)
public static void cblas_cgemv(int __Order,
int __TransA,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_cgbmv(int __Order,
int __TransA,
int __M,
int __N,
int __KL,
int __KU,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_ctrmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_ctbmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_ctpmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __Ap,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_ctrsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_ctbsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_ctpsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __Ap,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_zgemv(int __Order,
int __TransA,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_zgbmv(int __Order,
int __TransA,
int __M,
int __N,
int __KL,
int __KU,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_ztrmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_ztbmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_ztpmv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __Ap,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_ztrsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_ztbsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_ztpsv(int __Order,
int __Uplo,
int __TransA,
int __Diag,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __Ap,
org.moe.natj.general.ptr.VoidPtr __X,
int __incX)
public static void cblas_ssymv(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
float __beta,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY)
public static void cblas_ssbmv(int __Order,
int __Uplo,
int __N,
int __K,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
float __beta,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY)
public static void cblas_sspmv(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __Ap,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
float __beta,
org.moe.natj.general.ptr.FloatPtr __Y,
int __incY)
public static void cblas_sger(int __Order,
int __M,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstFloatPtr __Y,
int __incY,
org.moe.natj.general.ptr.FloatPtr __A,
int __lda)
public static void cblas_ssyr(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __A,
int __lda)
public static void cblas_sspr(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.FloatPtr __Ap)
public static void cblas_ssyr2(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstFloatPtr __Y,
int __incY,
org.moe.natj.general.ptr.FloatPtr __A,
int __lda)
public static void cblas_sspr2(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstFloatPtr __Y,
int __incY,
org.moe.natj.general.ptr.FloatPtr __A)
public static void cblas_dsymv(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
double __beta,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY)
public static void cblas_dsbmv(int __Order,
int __Uplo,
int __N,
int __K,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
double __beta,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY)
public static void cblas_dspmv(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __Ap,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
double __beta,
org.moe.natj.general.ptr.DoublePtr __Y,
int __incY)
public static void cblas_dger(int __Order,
int __M,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.ConstDoublePtr __Y,
int __incY,
org.moe.natj.general.ptr.DoublePtr __A,
int __lda)
public static void cblas_dsyr(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __A,
int __lda)
public static void cblas_dspr(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.DoublePtr __Ap)
public static void cblas_dsyr2(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.ConstDoublePtr __Y,
int __incY,
org.moe.natj.general.ptr.DoublePtr __A,
int __lda)
public static void cblas_dspr2(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __X,
int __incX,
org.moe.natj.general.ptr.ConstDoublePtr __Y,
int __incY,
org.moe.natj.general.ptr.DoublePtr __A)
public static void cblas_chemv(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_chbmv(int __Order,
int __Uplo,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_chpmv(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __Ap,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_cgeru(int __Order,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda)
public static void cblas_cgerc(int __Order,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda)
public static void cblas_cher(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda)
public static void cblas_chpr(int __Order,
int __Uplo,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __A)
public static void cblas_cher2(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda)
public static void cblas_chpr2(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __Ap)
public static void cblas_zhemv(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_zhbmv(int __Order,
int __Uplo,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_zhpmv(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __Ap,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __Y,
int __incY)
public static void cblas_zgeru(int __Order,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda)
public static void cblas_zgerc(int __Order,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda)
public static void cblas_zher(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda)
public static void cblas_zhpr(int __Order,
int __Uplo,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.VoidPtr __A)
public static void cblas_zher2(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __A,
int __lda)
public static void cblas_zhpr2(int __Order,
int __Uplo,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __X,
int __incX,
org.moe.natj.general.ptr.ConstVoidPtr __Y,
int __incY,
org.moe.natj.general.ptr.VoidPtr __Ap)
public static void cblas_sgemm(int __Order,
int __TransA,
int __TransB,
int __M,
int __N,
int __K,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __B,
int __ldb,
float __beta,
org.moe.natj.general.ptr.FloatPtr __C,
int __ldc)
public static void cblas_ssymm(int __Order,
int __Side,
int __Uplo,
int __M,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __B,
int __ldb,
float __beta,
org.moe.natj.general.ptr.FloatPtr __C,
int __ldc)
public static void cblas_ssyrk(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
float __beta,
org.moe.natj.general.ptr.FloatPtr __C,
int __ldc)
public static void cblas_ssyr2k(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstFloatPtr __B,
int __ldb,
float __beta,
org.moe.natj.general.ptr.FloatPtr __C,
int __ldc)
public static void cblas_strmm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.FloatPtr __B,
int __ldb)
public static void cblas_strsm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
org.moe.natj.general.ptr.FloatPtr __B,
int __ldb)
public static void cblas_dgemm(int __Order,
int __TransA,
int __TransB,
int __M,
int __N,
int __K,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __B,
int __ldb,
double __beta,
org.moe.natj.general.ptr.DoublePtr __C,
int __ldc)
public static void cblas_dsymm(int __Order,
int __Side,
int __Uplo,
int __M,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __B,
int __ldb,
double __beta,
org.moe.natj.general.ptr.DoublePtr __C,
int __ldc)
public static void cblas_dsyrk(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
double __beta,
org.moe.natj.general.ptr.DoublePtr __C,
int __ldc)
public static void cblas_dsyr2k(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.ConstDoublePtr __B,
int __ldb,
double __beta,
org.moe.natj.general.ptr.DoublePtr __C,
int __ldc)
public static void cblas_dtrmm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.DoublePtr __B,
int __ldb)
public static void cblas_dtrsm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
org.moe.natj.general.ptr.DoublePtr __B,
int __ldb)
public static void cblas_cgemm(int __Order,
int __TransA,
int __TransB,
int __M,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_csymm(int __Order,
int __Side,
int __Uplo,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_csyrk(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_csyr2k(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_ctrmm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __B,
int __ldb)
public static void cblas_ctrsm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __B,
int __ldb)
public static void cblas_zgemm(int __Order,
int __TransA,
int __TransB,
int __M,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_zsymm(int __Order,
int __Side,
int __Uplo,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_zsyrk(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_zsyr2k(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_ztrmm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __B,
int __ldb)
public static void cblas_ztrsm(int __Order,
int __Side,
int __Uplo,
int __TransA,
int __Diag,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.VoidPtr __B,
int __ldb)
public static void cblas_chemm(int __Order,
int __Side,
int __Uplo,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_cherk(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
float __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
float __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_cher2k(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
float __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_zhemm(int __Order,
int __Side,
int __Uplo,
int __M,
int __N,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
org.moe.natj.general.ptr.ConstVoidPtr __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_zherk(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
double __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
double __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void cblas_zher2k(int __Order,
int __Uplo,
int __Trans,
int __N,
int __K,
org.moe.natj.general.ptr.ConstVoidPtr __alpha,
org.moe.natj.general.ptr.ConstVoidPtr __A,
int __lda,
org.moe.natj.general.ptr.ConstVoidPtr __B,
int __ldb,
double __beta,
org.moe.natj.general.ptr.VoidPtr __C,
int __ldc)
public static void appleblas_sgeadd(int __order,
int __transA,
int __transB,
int __m,
int __n,
float __alpha,
org.moe.natj.general.ptr.ConstFloatPtr __A,
int __lda,
float __beta,
org.moe.natj.general.ptr.ConstFloatPtr __B,
int __ldb,
org.moe.natj.general.ptr.FloatPtr __C,
int __ldc)
C = alpha * A + beta * B
where A and B are optionally transposed as indicated by the value of transA and transB. This is a surprisingly useful operation; although its function is fairly trivial, efficient implementation has enough subtlety to justify a library interface.
As an added convenience, this function supports in-place operation for square matrices; in-place operation for non-square matrices in the face of transposition is a subtle problem outside the scope of this interface. In-place operation is only supported if the leading dimensions match as well as the pointers. If C overlaps A or B but does not have equal leading dimension, or does not exactly match the source that it overlaps, the behavior of this function is undefined.
If alpha or beta is zero, then A (or B, respectively) is ignored entirely, meaning that the memory is not accessed and the data does not contribute to the result (meaning you can pass B == NULL if beta is zero).
Note that m and n are the number of rows and columns of C, respectively. If either A or B is transposed, then they are interpreted as n x m matrices.
public static void appleblas_dgeadd(int __order,
int __transA,
int __transB,
int __m,
int __n,
double __alpha,
org.moe.natj.general.ptr.ConstDoublePtr __A,
int __lda,
double __beta,
org.moe.natj.general.ptr.ConstDoublePtr __B,
int __ldb,
org.moe.natj.general.ptr.DoublePtr __C,
int __ldc)
public static void SetBLASParamErrorProc(Accelerate.Function_SetBLASParamErrorProc __ErrorProc)
public static int cbdsqr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncvt,
org.moe.natj.general.ptr.IntPtr __nru,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgbbrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __pt,
org.moe.natj.general.ptr.IntPtr __ldpt,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgbequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgbequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgbrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgbsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgbtf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgbtrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgbtrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgebak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgebal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgebd2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tauq,
__CLPK_complex __taup,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgebrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tauq,
__CLPK_complex __taup,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgecon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgeequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgeequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgeev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __w,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgeevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __w,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __abnrm,
org.moe.natj.general.ptr.FloatPtr __rconde,
org.moe.natj.general.ptr.FloatPtr __rcondv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgegs_(org.moe.natj.general.ptr.BytePtr __jobvsl,
org.moe.natj.general.ptr.BytePtr __jobvsr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __vsl,
org.moe.natj.general.ptr.IntPtr __ldvsl,
__CLPK_complex __vsr,
org.moe.natj.general.ptr.IntPtr __ldvsr,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgegv_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgehd2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgehrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgelq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgelqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgels_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgelsd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgelss_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgelsx_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgelsy_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgeql2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgeqlf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgeqp3_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgeqpf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgeqr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgeqrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgerfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgerq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgerqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgesc2_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __rhs,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.FloatPtr __scale)
public static int cgesdd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_complex __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgesv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgesvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobvt,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_complex __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgesvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgetc2_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgetf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgetrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgetri_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgetrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cggbak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __lscale,
org.moe.natj.general.ptr.FloatPtr __rscale,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info)
public static int cggbal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __lscale,
org.moe.natj.general.ptr.FloatPtr __rscale,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cggev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cggevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __lscale,
org.moe.natj.general.ptr.FloatPtr __rscale,
org.moe.natj.general.ptr.FloatPtr __abnrm,
org.moe.natj.general.ptr.FloatPtr __bbnrm,
org.moe.natj.general.ptr.FloatPtr __rconde,
org.moe.natj.general.ptr.FloatPtr __rcondv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __bwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cggglm_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __d__,
__CLPK_complex __x,
__CLPK_complex __y,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgghrd_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgglse_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __c__,
__CLPK_complex __d__,
__CLPK_complex __x,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cggqrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __taua,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __taub,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cggrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __taua,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __taub,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cggsvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cggsvp_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __tola,
org.moe.natj.general.ptr.FloatPtr __tolb,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgtcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgtrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __dlf,
__CLPK_complex __df,
__CLPK_complex __duf,
__CLPK_complex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgtsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgtsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __dlf,
__CLPK_complex __df,
__CLPK_complex __duf,
__CLPK_complex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgttrf_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgttrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cgtts2_(org.moe.natj.general.ptr.IntPtr __itrans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int chbev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chbevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chbevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int chbgst_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chbgv_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chbgvd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chbgvx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int chbtrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int checon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cheequb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cheev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cheevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cheevr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cheevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int chegs2_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int chegst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int chegv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chegvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chegvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int cherfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chesv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chesvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chetd2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int chetf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int chetrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chetrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chetri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int chetrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int chfrk_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __alpha,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __beta,
__CLPK_complex __c__)
public static int chgeqz_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static void chla_transtype__(org.moe.natj.general.ptr.BytePtr __ret_val,
int __ret_val_len,
org.moe.natj.general.ptr.IntPtr __trans)
public static int chpcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int chpev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chpevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chpevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int chpgst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __bp,
org.moe.natj.general.ptr.IntPtr __info)
public static int chpgv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __bp,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chpgvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __bp,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chpgvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __bp,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int chprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chpsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int chpsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int chptrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int chptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int chptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int chptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int chsein_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __eigsrc,
org.moe.natj.general.ptr.BytePtr __initv,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __w,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __ifaill,
org.moe.natj.general.ptr.IntPtr __ifailr,
org.moe.natj.general.ptr.IntPtr __info)
public static int chseqr_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int clabrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tauq,
__CLPK_complex __taup,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __ldy)
public static int clacgv_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx)
public static int clacn2_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __v,
__CLPK_complex __x,
org.moe.natj.general.ptr.FloatPtr __est,
org.moe.natj.general.ptr.IntPtr __kase,
org.moe.natj.general.ptr.IntPtr __isave)
public static int clacon_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __v,
__CLPK_complex __x,
org.moe.natj.general.ptr.FloatPtr __est,
org.moe.natj.general.ptr.IntPtr __kase)
public static int clacp2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int clacpy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int clacrm_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __rwork)
public static int clacrt_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __cx,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __cy,
org.moe.natj.general.ptr.IntPtr __incy,
__CLPK_complex __c__,
__CLPK_complex __s)
public static void cladiv_(__CLPK_complex __ret_val, __CLPK_complex __x, __CLPK_complex __y)
public static int claed0_(org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __qstore,
org.moe.natj.general.ptr.IntPtr __ldqs,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int claed7_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __tlvls,
org.moe.natj.general.ptr.IntPtr __curlvl,
org.moe.natj.general.ptr.IntPtr __curpbm,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.FloatPtr __qstore,
org.moe.natj.general.ptr.IntPtr __qptr,
org.moe.natj.general.ptr.IntPtr __prmptr,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int claed8_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __qsiz,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __dlamda,
__CLPK_complex __q2,
org.moe.natj.general.ptr.IntPtr __ldq2,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __indxp,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.IntPtr __info)
public static int claein_(org.moe.natj.general.ptr.IntPtr __rightv,
org.moe.natj.general.ptr.IntPtr __noinit,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __w,
__CLPK_complex __v,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.FloatPtr __eps3,
org.moe.natj.general.ptr.FloatPtr __smlnum,
org.moe.natj.general.ptr.IntPtr __info)
public static int claesy_(__CLPK_complex __a, __CLPK_complex __b, __CLPK_complex __c__, __CLPK_complex __rt1, __CLPK_complex __rt2, __CLPK_complex __evscal, __CLPK_complex __cs1, __CLPK_complex __sn1)
public static int claev2_(__CLPK_complex __a, __CLPK_complex __b, __CLPK_complex __c__, org.moe.natj.general.ptr.FloatPtr __rt1, org.moe.natj.general.ptr.FloatPtr __rt2, org.moe.natj.general.ptr.FloatPtr __cs1, __CLPK_complex __sn1)
public static int clag2z_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __sa,
org.moe.natj.general.ptr.IntPtr __ldsa,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int clags2_(org.moe.natj.general.ptr.IntPtr __upper,
org.moe.natj.general.ptr.FloatPtr __a1,
__CLPK_complex __a2,
org.moe.natj.general.ptr.FloatPtr __a3,
org.moe.natj.general.ptr.FloatPtr __b1,
__CLPK_complex __b2,
org.moe.natj.general.ptr.FloatPtr __b3,
org.moe.natj.general.ptr.FloatPtr __csu,
__CLPK_complex __snu,
org.moe.natj.general.ptr.FloatPtr __csv,
__CLPK_complex __snv,
org.moe.natj.general.ptr.FloatPtr __csq,
__CLPK_complex __snq)
public static int clagtm_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __alpha,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __beta,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int clahef_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __ldw,
org.moe.natj.general.ptr.IntPtr __info)
public static int clahqr_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info)
public static int clahr2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __ldy)
public static int clahrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __ldy)
public static int claic1_(org.moe.natj.general.ptr.IntPtr __job,
org.moe.natj.general.ptr.IntPtr __j,
__CLPK_complex __x,
org.moe.natj.general.ptr.FloatPtr __sest,
__CLPK_complex __w,
__CLPK_complex __gamma,
org.moe.natj.general.ptr.FloatPtr __sestpr,
__CLPK_complex __s,
__CLPK_complex __c__)
public static int clals0_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.FloatPtr __poles,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int clalsa_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __poles,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int clalsd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static double clangb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work)
public static double clange_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work)
public static double clangt_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __dl,
__CLPK_complex __d__,
__CLPK_complex __du)
public static double clanhb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work)
public static double clanhe_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work)
public static double clanhf_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.FloatPtr __work)
public static double clanhp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __work)
public static double clanhs_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work)
public static double clanht_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e)
public static double clansb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work)
public static double clansp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __work)
public static double clansy_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work)
public static double clantb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work)
public static double clantp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __work)
public static double clantr_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work)
public static int clapll_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __ssmin)
public static int clapmt_(org.moe.natj.general.ptr.IntPtr __forwrd,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.IntPtr __k)
public static int claqgb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int claqge_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int claqhb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int claqhe_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int claqhp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int claqp2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_complex __tau,
org.moe.natj.general.ptr.FloatPtr __vn1,
org.moe.natj.general.ptr.FloatPtr __vn2,
__CLPK_complex __work)
public static int claqps_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_complex __tau,
org.moe.natj.general.ptr.FloatPtr __vn1,
org.moe.natj.general.ptr.FloatPtr __vn2,
__CLPK_complex __auxv,
__CLPK_complex __f,
org.moe.natj.general.ptr.IntPtr __ldf)
public static int claqr0_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int claqr1_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __s1,
__CLPK_complex __s2,
__CLPK_complex __v)
public static int claqr2_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
__CLPK_complex __sh,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
__CLPK_complex __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork)
public static int claqr3_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
__CLPK_complex __sh,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
__CLPK_complex __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork)
public static int claqr4_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int claqr5_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __kacc22,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nshfts,
__CLPK_complex __s,
__CLPK_complex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.IntPtr __nv,
__CLPK_complex __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.IntPtr __nh,
__CLPK_complex __wh,
org.moe.natj.general.ptr.IntPtr __ldwh)
public static int claqsb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int claqsp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int claqsy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int clar1v_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __b1,
org.moe.natj.general.ptr.IntPtr __bn,
org.moe.natj.general.ptr.FloatPtr __lambda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __l,
org.moe.natj.general.ptr.FloatPtr __ld,
org.moe.natj.general.ptr.FloatPtr __lld,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __gaptol,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __wantnc,
org.moe.natj.general.ptr.IntPtr __negcnt,
org.moe.natj.general.ptr.FloatPtr __ztz,
org.moe.natj.general.ptr.FloatPtr __mingma,
org.moe.natj.general.ptr.IntPtr __r__,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __nrminv,
org.moe.natj.general.ptr.FloatPtr __resid,
org.moe.natj.general.ptr.FloatPtr __rqcorr,
org.moe.natj.general.ptr.FloatPtr __work)
public static int clar2v_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
__CLPK_complex __y,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __c__,
__CLPK_complex __s,
org.moe.natj.general.ptr.IntPtr __incc)
public static int clarcm_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __rwork)
public static int clarf_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __incv,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work)
public static int clarfb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __ldwork)
public static int clarfg_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __tau)
public static int clarfp_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __tau)
public static int clarft_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __tau,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt)
public static int clarfx_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __v,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work)
public static int clargv_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __incc)
public static int clarnv_(org.moe.natj.general.ptr.IntPtr __idist,
org.moe.natj.general.ptr.IntPtr __iseed,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x)
public static int clarrv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __l,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __dol,
org.moe.natj.general.ptr.IntPtr __dou,
org.moe.natj.general.ptr.FloatPtr __minrgp,
org.moe.natj.general.ptr.FloatPtr __rtol1,
org.moe.natj.general.ptr.FloatPtr __rtol2,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __wgap,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.FloatPtr __gers,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int clarscl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx)
public static int clartg_(__CLPK_complex __f, __CLPK_complex __g, org.moe.natj.general.ptr.FloatPtr __cs, __CLPK_complex __sn, __CLPK_complex __r__)
public static int clartv_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __c__,
__CLPK_complex __s,
org.moe.natj.general.ptr.IntPtr __incc)
public static int clarz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __incv,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work)
public static int clarzb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __ldwork)
public static int clarzt_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __tau,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt)
public static int clascl_(org.moe.natj.general.ptr.BytePtr __type__,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __cfrom,
org.moe.natj.general.ptr.FloatPtr __cto,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int clascl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx)
public static int claset_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int clasr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __pivot,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int classq_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __sumsq)
public static int claswp_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __k1,
org.moe.natj.general.ptr.IntPtr __k2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __incx)
public static int clasyf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __ldw,
org.moe.natj.general.ptr.IntPtr __info)
public static int clatbs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __x,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int clatdf_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __rhs,
org.moe.natj.general.ptr.FloatPtr __rdsum,
org.moe.natj.general.ptr.FloatPtr __rdscal,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv)
public static int clatps_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __x,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int clatrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __tau,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __ldw)
public static int clatrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __x,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int clatrz_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work)
public static int clatzm_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __incv,
__CLPK_complex __tau,
__CLPK_complex __c1,
__CLPK_complex __c2,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work)
public static int clauu2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int clauum_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpbcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpbequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpbstf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpbsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __s,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpbtf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpbtrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpftrf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpftrs_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpocon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpoequ_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpoequb_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int cporfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cposv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cposvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __s,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpotf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpotrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpotri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpotrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cppcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cppequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __afp,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cppsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cppsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __afp,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __s,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpstf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpstrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cptcon_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cptrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
org.moe.natj.general.ptr.FloatPtr __df,
__CLPK_complex __ef,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cptsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cptsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
org.moe.natj.general.ptr.FloatPtr __df,
__CLPK_complex __ef,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpttrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
org.moe.natj.general.ptr.IntPtr __info)
public static int cpttrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cptts2_(org.moe.natj.general.ptr.IntPtr __iuplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
__CLPK_complex __e,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int crot_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __cx,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __cy,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __c__,
__CLPK_complex __s)
public static int cspcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cspmv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __ap,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __beta,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __incy)
public static int cspr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __ap)
public static int csprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cspsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int cspsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int csptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int csptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int csptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int csrscl_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __sa,
__CLPK_complex __sx,
org.moe.natj.general.ptr.IntPtr __incx)
public static int cstedc_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cstegr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cstein_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __isplit,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int cstemr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __nzc,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.IntPtr __tryrac,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int csteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int csycon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int csyequb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int csymv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __beta,
__CLPK_complex __y,
org.moe.natj.general.ptr.IntPtr __incy)
public static int csyr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int csyrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int csysv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int csysvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int csytf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int csytrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int csytri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int csytrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctfsm_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __alpha,
__CLPK_complex __a,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int ctftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctfttp_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __arf,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctfttr_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __arf,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctgevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __s,
org.moe.natj.general.ptr.IntPtr __lds,
__CLPK_complex __p,
org.moe.natj.general.ptr.IntPtr __ldp,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctgex2_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __j1,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctgexc_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctgsen_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __alpha,
__CLPK_complex __beta,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __pl,
org.moe.natj.general.ptr.FloatPtr __pr,
org.moe.natj.general.ptr.FloatPtr __dif,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctgsja_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __tola,
org.moe.natj.general.ptr.FloatPtr __tolb,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
__CLPK_complex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_complex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __ncycle,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctgsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __dif,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctgsy2_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
__CLPK_complex __e,
org.moe.natj.general.ptr.IntPtr __lde,
__CLPK_complex __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __rdsum,
org.moe.natj.general.ptr.FloatPtr __rdscal,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctgsyl_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
__CLPK_complex __e,
org.moe.natj.general.ptr.IntPtr __lde,
__CLPK_complex __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __dif,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctpcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __ap,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctpttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __arf,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctpttr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctrcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __rcond,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctrevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctrexc_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctrrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
__CLPK_complex __work,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctrsen_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __w,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __sep,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctrsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_complex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_complex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __sep,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __ldwork,
org.moe.natj.general.ptr.FloatPtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctrsyl_(org.moe.natj.general.ptr.BytePtr __trana,
org.moe.natj.general.ptr.BytePtr __tranb,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctrti2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctrtri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctrtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctrttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __arf,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctrttp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctzrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int ctzrzf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cung2l_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cung2r_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cungbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunghr_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cungl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunglq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cungql_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cungqr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cungr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cungrq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cungtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunm2l_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunm2r_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunmbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunmhr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunml2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunmlq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunmql_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunmqr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunmr2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunmr3_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunmrq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunmrz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cunmtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int cupgtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __tau,
__CLPK_complex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int cupmtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __ap,
__CLPK_complex __tau,
__CLPK_complex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_complex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dbdsdc_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __iq,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dbdsqr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncvt,
org.moe.natj.general.ptr.IntPtr __nru,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int ddisna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __sep,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgbbrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __pt,
org.moe.natj.general.ptr.IntPtr __ldpt,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgbequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgbequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgbrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgbsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgbtf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgbtrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgbtrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgebak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgebal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgebd2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tauq,
org.moe.natj.general.ptr.DoublePtr __taup,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgebrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tauq,
org.moe.natj.general.ptr.DoublePtr __taup,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgecon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgeequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgeequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgeev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgeevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __abnrm,
org.moe.natj.general.ptr.DoublePtr __rconde,
org.moe.natj.general.ptr.DoublePtr __rcondv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgegs_(org.moe.natj.general.ptr.BytePtr __jobvsl,
org.moe.natj.general.ptr.BytePtr __jobvsr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __vsl,
org.moe.natj.general.ptr.IntPtr __ldvsl,
org.moe.natj.general.ptr.DoublePtr __vsr,
org.moe.natj.general.ptr.IntPtr __ldvsr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgegv_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgehd2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgehrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgejsv_(org.moe.natj.general.ptr.BytePtr __joba,
org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobr,
org.moe.natj.general.ptr.BytePtr __jobt,
org.moe.natj.general.ptr.BytePtr __jobp,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __sva,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgelq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgelqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgels_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgelsd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgelss_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgelsx_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgelsy_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgeql2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgeqlf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgeqp3_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgeqpf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgeqr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgeqrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgerfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgerq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgerqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgesc2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __rhs,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.DoublePtr __scale)
public static int dgesdd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgesv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgesvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobvt,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgesvj_(org.moe.natj.general.ptr.BytePtr __joba,
org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __sva,
org.moe.natj.general.ptr.IntPtr __mv,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgesvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgetc2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgetf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgetrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgetri_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgetrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dggbak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __lscale,
org.moe.natj.general.ptr.DoublePtr __rscale,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info)
public static int dggbal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __lscale,
org.moe.natj.general.ptr.DoublePtr __rscale,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dggev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dggevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __lscale,
org.moe.natj.general.ptr.DoublePtr __rscale,
org.moe.natj.general.ptr.DoublePtr __abnrm,
org.moe.natj.general.ptr.DoublePtr __bbnrm,
org.moe.natj.general.ptr.DoublePtr __rconde,
org.moe.natj.general.ptr.DoublePtr __rcondv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __bwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dggglm_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgghrd_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgglse_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dggqrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __taua,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __taub,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dggrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __taua,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __taub,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dggsvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dggsvp_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __tola,
org.moe.natj.general.ptr.DoublePtr __tolb,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgsvj0_(org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __sva,
org.moe.natj.general.ptr.IntPtr __mv,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __eps,
org.moe.natj.general.ptr.DoublePtr __sfmin,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.IntPtr __nsweep,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgsvj1_(org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __sva,
org.moe.natj.general.ptr.IntPtr __mv,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __eps,
org.moe.natj.general.ptr.DoublePtr __sfmin,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.IntPtr __nsweep,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgtcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgtrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __dlf,
org.moe.natj.general.ptr.DoublePtr __df,
org.moe.natj.general.ptr.DoublePtr __duf,
org.moe.natj.general.ptr.DoublePtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgtsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgtsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __dlf,
org.moe.natj.general.ptr.DoublePtr __df,
org.moe.natj.general.ptr.DoublePtr __duf,
org.moe.natj.general.ptr.DoublePtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgttrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgttrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dgtts2_(org.moe.natj.general.ptr.IntPtr __itrans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int dhgeqz_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dhsein_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __eigsrc,
org.moe.natj.general.ptr.BytePtr __initv,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __ifaill,
org.moe.natj.general.ptr.IntPtr __ifailr,
org.moe.natj.general.ptr.IntPtr __info)
public static int dhseqr_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int disnan_(org.moe.natj.general.ptr.DoublePtr __din)
public static int dlabad_(org.moe.natj.general.ptr.DoublePtr __small,
org.moe.natj.general.ptr.DoublePtr __large)
public static int dlabrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tauq,
org.moe.natj.general.ptr.DoublePtr __taup,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.IntPtr __ldy)
public static int dlacn2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.DoublePtr __est,
org.moe.natj.general.ptr.IntPtr __kase,
org.moe.natj.general.ptr.IntPtr __isave)
public static int dlacon_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.DoublePtr __est,
org.moe.natj.general.ptr.IntPtr __kase)
public static int dlacpy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int dladiv_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __p,
org.moe.natj.general.ptr.DoublePtr __q)
public static int dlae2_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rt1,
org.moe.natj.general.ptr.DoublePtr __rt2)
public static int dlaebz_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __nitmax,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __mmax,
org.moe.natj.general.ptr.IntPtr __minp,
org.moe.natj.general.ptr.IntPtr __nbmin,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.DoublePtr __reltol,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __e2,
org.moe.natj.general.ptr.IntPtr __nval,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __mout,
org.moe.natj.general.ptr.IntPtr __nab,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaed0_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __qstore,
org.moe.natj.general.ptr.IntPtr __ldqs,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaed1_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaed2_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __dlamda,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __q2,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __indxc,
org.moe.natj.general.ptr.IntPtr __indxp,
org.moe.natj.general.ptr.IntPtr __coltyp,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaed3_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __dlamda,
org.moe.natj.general.ptr.DoublePtr __q2,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __ctot,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaed4_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __delta,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __dlam,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaed5_(org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __delta,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __dlam)
public static int dlaed6_(org.moe.natj.general.ptr.IntPtr __kniter,
org.moe.natj.general.ptr.IntPtr __orgati,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __finit,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaed7_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __tlvls,
org.moe.natj.general.ptr.IntPtr __curlvl,
org.moe.natj.general.ptr.IntPtr __curpbm,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.DoublePtr __qstore,
org.moe.natj.general.ptr.IntPtr __qptr,
org.moe.natj.general.ptr.IntPtr __prmptr,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaed8_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __dlamda,
org.moe.natj.general.ptr.DoublePtr __q2,
org.moe.natj.general.ptr.IntPtr __ldq2,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.IntPtr __indxp,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaed9_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __kstart,
org.moe.natj.general.ptr.IntPtr __kstop,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __dlamda,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.IntPtr __lds,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaeda_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __tlvls,
org.moe.natj.general.ptr.IntPtr __curlvl,
org.moe.natj.general.ptr.IntPtr __curpbm,
org.moe.natj.general.ptr.IntPtr __prmptr,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __qptr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __ztemp,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaein_(org.moe.natj.general.ptr.IntPtr __rightv,
org.moe.natj.general.ptr.IntPtr __noinit,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.DoublePtr __vi,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.DoublePtr __eps3,
org.moe.natj.general.ptr.DoublePtr __smlnum,
org.moe.natj.general.ptr.DoublePtr __bignum,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaev2_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rt1,
org.moe.natj.general.ptr.DoublePtr __rt2,
org.moe.natj.general.ptr.DoublePtr __cs1,
org.moe.natj.general.ptr.DoublePtr __sn1)
public static int dlaexc_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __j1,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlag2_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __safmin,
org.moe.natj.general.ptr.DoublePtr __scale1,
org.moe.natj.general.ptr.DoublePtr __scale2,
org.moe.natj.general.ptr.DoublePtr __wr1,
org.moe.natj.general.ptr.DoublePtr __wr2,
org.moe.natj.general.ptr.DoublePtr __wi)
public static int dlag2s_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __sa,
org.moe.natj.general.ptr.IntPtr __ldsa,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlags2_(org.moe.natj.general.ptr.IntPtr __upper,
org.moe.natj.general.ptr.DoublePtr __a1,
org.moe.natj.general.ptr.DoublePtr __a2,
org.moe.natj.general.ptr.DoublePtr __a3,
org.moe.natj.general.ptr.DoublePtr __b1,
org.moe.natj.general.ptr.DoublePtr __b2,
org.moe.natj.general.ptr.DoublePtr __b3,
org.moe.natj.general.ptr.DoublePtr __csu,
org.moe.natj.general.ptr.DoublePtr __snu,
org.moe.natj.general.ptr.DoublePtr __csv,
org.moe.natj.general.ptr.DoublePtr __snv,
org.moe.natj.general.ptr.DoublePtr __csq,
org.moe.natj.general.ptr.DoublePtr __snq)
public static int dlagtf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __lambda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.IntPtr __in,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlagtm_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int dlagts_(org.moe.natj.general.ptr.IntPtr __job,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.IntPtr __in,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlagv2_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __csl,
org.moe.natj.general.ptr.DoublePtr __snl,
org.moe.natj.general.ptr.DoublePtr __csr,
org.moe.natj.general.ptr.DoublePtr __snr)
public static int dlahqr_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlahr2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.IntPtr __ldy)
public static int dlahrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.IntPtr __ldy)
public static int dlaic1_(org.moe.natj.general.ptr.IntPtr __job,
org.moe.natj.general.ptr.IntPtr __j,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __sest,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __gamma,
org.moe.natj.general.ptr.DoublePtr __sestpr,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __c__)
public static int dlaisnan_(org.moe.natj.general.ptr.DoublePtr __din1,
org.moe.natj.general.ptr.DoublePtr __din2)
public static int dlaln2_(org.moe.natj.general.ptr.IntPtr __ltrans,
org.moe.natj.general.ptr.IntPtr __na,
org.moe.natj.general.ptr.IntPtr __nw,
org.moe.natj.general.ptr.DoublePtr __smin,
org.moe.natj.general.ptr.DoublePtr __ca,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d1,
org.moe.natj.general.ptr.DoublePtr __d2,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __xnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlals0_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.DoublePtr __poles,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlalsa_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __poles,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlalsd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlamrg_(org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __dtrd1,
org.moe.natj.general.ptr.IntPtr __dtrd2,
org.moe.natj.general.ptr.IntPtr __index)
public static int dlaneg_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __lld,
org.moe.natj.general.ptr.DoublePtr __sigma,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.IntPtr __r__)
public static double dlangb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work)
public static double dlange_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work)
public static double dlangt_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __dl,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __du)
public static double dlanhs_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work)
public static double dlansb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work)
public static double dlansf_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __work)
public static double dlansp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __work)
public static double dlanst_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e)
public static double dlansy_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work)
public static double dlantb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work)
public static double dlantp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __work)
public static double dlantr_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work)
public static int dlanv2_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __rt1r,
org.moe.natj.general.ptr.DoublePtr __rt1i,
org.moe.natj.general.ptr.DoublePtr __rt2r,
org.moe.natj.general.ptr.DoublePtr __rt2i,
org.moe.natj.general.ptr.DoublePtr __cs,
org.moe.natj.general.ptr.DoublePtr __sn)
public static int dlapll_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __ssmin)
public static int dlapmt_(org.moe.natj.general.ptr.IntPtr __forwrd,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.IntPtr __k)
public static double dlapy2_(org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __y)
public static double dlapy3_(org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.DoublePtr __z__)
public static int dlaqgb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int dlaqge_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int dlaqp2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __vn1,
org.moe.natj.general.ptr.DoublePtr __vn2,
org.moe.natj.general.ptr.DoublePtr __work)
public static int dlaqps_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __vn1,
org.moe.natj.general.ptr.DoublePtr __vn2,
org.moe.natj.general.ptr.DoublePtr __auxv,
org.moe.natj.general.ptr.DoublePtr __f,
org.moe.natj.general.ptr.IntPtr __ldf)
public static int dlaqr0_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaqr1_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __sr1,
org.moe.natj.general.ptr.DoublePtr __si1,
org.moe.natj.general.ptr.DoublePtr __sr2,
org.moe.natj.general.ptr.DoublePtr __si2,
org.moe.natj.general.ptr.DoublePtr __v)
public static int dlaqr2_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
org.moe.natj.general.ptr.DoublePtr __sr,
org.moe.natj.general.ptr.DoublePtr __si,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
org.moe.natj.general.ptr.DoublePtr __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork)
public static int dlaqr3_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
org.moe.natj.general.ptr.DoublePtr __sr,
org.moe.natj.general.ptr.DoublePtr __si,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
org.moe.natj.general.ptr.DoublePtr __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork)
public static int dlaqr4_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlaqr5_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __kacc22,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nshfts,
org.moe.natj.general.ptr.DoublePtr __sr,
org.moe.natj.general.ptr.DoublePtr __si,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.IntPtr __nv,
org.moe.natj.general.ptr.DoublePtr __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.IntPtr __nh,
org.moe.natj.general.ptr.DoublePtr __wh,
org.moe.natj.general.ptr.IntPtr __ldwh)
public static int dlaqsb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int dlaqsp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int dlaqsy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int dlaqtr_(org.moe.natj.general.ptr.IntPtr __ltran,
org.moe.natj.general.ptr.IntPtr __l__CLPK_real,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlar1v_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __b1,
org.moe.natj.general.ptr.IntPtr __bn,
org.moe.natj.general.ptr.DoublePtr __lambda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __l,
org.moe.natj.general.ptr.DoublePtr __ld,
org.moe.natj.general.ptr.DoublePtr __lld,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __gaptol,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __wantnc,
org.moe.natj.general.ptr.IntPtr __negcnt,
org.moe.natj.general.ptr.DoublePtr __ztz,
org.moe.natj.general.ptr.DoublePtr __mingma,
org.moe.natj.general.ptr.IntPtr __r__,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __nrminv,
org.moe.natj.general.ptr.DoublePtr __resid,
org.moe.natj.general.ptr.DoublePtr __rqcorr,
org.moe.natj.general.ptr.DoublePtr __work)
public static int dlar2v_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.IntPtr __incc)
public static int dlarf_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __incv,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work)
public static int dlarfb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __ldwork)
public static int dlarfg_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __tau)
public static int dlarfp_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __tau)
public static int dlarft_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt)
public static int dlarfx_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work)
public static int dlargv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __incc)
public static int dlarnv_(org.moe.natj.general.ptr.IntPtr __idist,
org.moe.natj.general.ptr.IntPtr __iseed,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x)
public static int dlarra_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __e2,
org.moe.natj.general.ptr.DoublePtr __spltol,
org.moe.natj.general.ptr.DoublePtr __tnrm,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlarrb_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __lld,
org.moe.natj.general.ptr.IntPtr __ifirst,
org.moe.natj.general.ptr.IntPtr __ilast,
org.moe.natj.general.ptr.DoublePtr __rtol1,
org.moe.natj.general.ptr.DoublePtr __rtol2,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __wgap,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __spdiam,
org.moe.natj.general.ptr.IntPtr __twist,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlarrc_(org.moe.natj.general.ptr.BytePtr __jobt,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.IntPtr __eigcnt,
org.moe.natj.general.ptr.IntPtr __lcnt,
org.moe.natj.general.ptr.IntPtr __rcnt,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlarrd_(org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __order,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __gers,
org.moe.natj.general.ptr.DoublePtr __reltol,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __e2,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __wl,
org.moe.natj.general.ptr.DoublePtr __wu,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlarre_(org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __e2,
org.moe.natj.general.ptr.DoublePtr __rtol1,
org.moe.natj.general.ptr.DoublePtr __rtol2,
org.moe.natj.general.ptr.DoublePtr __spltol,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __wgap,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.DoublePtr __gers,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlarrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __l,
org.moe.natj.general.ptr.DoublePtr __ld,
org.moe.natj.general.ptr.IntPtr __clstrt,
org.moe.natj.general.ptr.IntPtr __clend,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __wgap,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __spdiam,
org.moe.natj.general.ptr.DoublePtr __clgapl,
org.moe.natj.general.ptr.DoublePtr __clgapr,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __sigma,
org.moe.natj.general.ptr.DoublePtr __dplus,
org.moe.natj.general.ptr.DoublePtr __lplus,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlarrj_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e2,
org.moe.natj.general.ptr.IntPtr __ifirst,
org.moe.natj.general.ptr.IntPtr __ilast,
org.moe.natj.general.ptr.DoublePtr __rtol,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __spdiam,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlarrk_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __iw,
org.moe.natj.general.ptr.DoublePtr __gl,
org.moe.natj.general.ptr.DoublePtr __gu,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e2,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __reltol,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlarrr_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlarrv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __l,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __dol,
org.moe.natj.general.ptr.IntPtr __dou,
org.moe.natj.general.ptr.DoublePtr __minrgp,
org.moe.natj.general.ptr.DoublePtr __rtol1,
org.moe.natj.general.ptr.DoublePtr __rtol2,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __wgap,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.DoublePtr __gers,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlarscl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx)
public static int dlartg_(org.moe.natj.general.ptr.DoublePtr __f,
org.moe.natj.general.ptr.DoublePtr __g,
org.moe.natj.general.ptr.DoublePtr __cs,
org.moe.natj.general.ptr.DoublePtr __sn,
org.moe.natj.general.ptr.DoublePtr __r__)
public static int dlartv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.IntPtr __incc)
public static int dlaruv_(org.moe.natj.general.ptr.IntPtr __iseed,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x)
public static int dlarz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __incv,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work)
public static int dlarzb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __ldwork)
public static int dlarzt_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt)
public static int dlas2_(org.moe.natj.general.ptr.DoublePtr __f,
org.moe.natj.general.ptr.DoublePtr __g,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.DoublePtr __ssmin,
org.moe.natj.general.ptr.DoublePtr __ssmax)
public static int dlascl_(org.moe.natj.general.ptr.BytePtr __type__,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __cfrom,
org.moe.natj.general.ptr.DoublePtr __cto,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlascl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx)
public static int dlasd0_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasd1_(org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasd2_(org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __dsigma,
org.moe.natj.general.ptr.DoublePtr __u2,
org.moe.natj.general.ptr.IntPtr __ldu2,
org.moe.natj.general.ptr.DoublePtr __vt2,
org.moe.natj.general.ptr.IntPtr __ldvt2,
org.moe.natj.general.ptr.IntPtr __idxp,
org.moe.natj.general.ptr.IntPtr __idx,
org.moe.natj.general.ptr.IntPtr __idxc,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __coltyp,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasd3_(org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __dsigma,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __u2,
org.moe.natj.general.ptr.IntPtr __ldu2,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __vt2,
org.moe.natj.general.ptr.IntPtr __ldvt2,
org.moe.natj.general.ptr.IntPtr __idxc,
org.moe.natj.general.ptr.IntPtr __ctot,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasd4_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __delta,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __sigma,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasd5_(org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __delta,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.DoublePtr __dsigma,
org.moe.natj.general.ptr.DoublePtr __work)
public static int dlasd6_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __vf,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.DoublePtr __poles,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasd7_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __zw,
org.moe.natj.general.ptr.DoublePtr __vf,
org.moe.natj.general.ptr.DoublePtr __vfw,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vlw,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __dsigma,
org.moe.natj.general.ptr.IntPtr __idx,
org.moe.natj.general.ptr.IntPtr __idxp,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasd8_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __vf,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.IntPtr __lddifr,
org.moe.natj.general.ptr.DoublePtr __dsigma,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasda_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __poles,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasdq_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncvt,
org.moe.natj.general.ptr.IntPtr __nru,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasdt_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __lvl,
org.moe.natj.general.ptr.IntPtr __nd,
org.moe.natj.general.ptr.IntPtr __inode,
org.moe.natj.general.ptr.IntPtr __ndiml,
org.moe.natj.general.ptr.IntPtr __ndimr,
org.moe.natj.general.ptr.IntPtr __msub)
public static int dlaset_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int dlasq1_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasq2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasq3_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.DoublePtr __dmin__,
org.moe.natj.general.ptr.DoublePtr __sigma,
org.moe.natj.general.ptr.DoublePtr __desig,
org.moe.natj.general.ptr.DoublePtr __qmax,
org.moe.natj.general.ptr.IntPtr __nfail,
org.moe.natj.general.ptr.IntPtr __iter,
org.moe.natj.general.ptr.IntPtr __ndiv,
org.moe.natj.general.ptr.IntPtr __ieee,
org.moe.natj.general.ptr.IntPtr __ttype,
org.moe.natj.general.ptr.DoublePtr __dmin1,
org.moe.natj.general.ptr.DoublePtr __dmin2,
org.moe.natj.general.ptr.DoublePtr __dn,
org.moe.natj.general.ptr.DoublePtr __dn1,
org.moe.natj.general.ptr.DoublePtr __dn2,
org.moe.natj.general.ptr.DoublePtr __g,
org.moe.natj.general.ptr.DoublePtr __tau)
public static int dlasq4_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.IntPtr __n0in,
org.moe.natj.general.ptr.DoublePtr __dmin__,
org.moe.natj.general.ptr.DoublePtr __dmin1,
org.moe.natj.general.ptr.DoublePtr __dmin2,
org.moe.natj.general.ptr.DoublePtr __dn,
org.moe.natj.general.ptr.DoublePtr __dn1,
org.moe.natj.general.ptr.DoublePtr __dn2,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.IntPtr __ttype,
org.moe.natj.general.ptr.DoublePtr __g)
public static int dlasq5_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __dmin__,
org.moe.natj.general.ptr.DoublePtr __dmin1,
org.moe.natj.general.ptr.DoublePtr __dmin2,
org.moe.natj.general.ptr.DoublePtr __dn,
org.moe.natj.general.ptr.DoublePtr __dnm1,
org.moe.natj.general.ptr.DoublePtr __dnm2,
org.moe.natj.general.ptr.IntPtr __ieee)
public static int dlasq6_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.DoublePtr __dmin__,
org.moe.natj.general.ptr.DoublePtr __dmin1,
org.moe.natj.general.ptr.DoublePtr __dmin2,
org.moe.natj.general.ptr.DoublePtr __dn,
org.moe.natj.general.ptr.DoublePtr __dnm1,
org.moe.natj.general.ptr.DoublePtr __dnm2)
public static int dlasr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __pivot,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int dlasrt_(org.moe.natj.general.ptr.BytePtr __id,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlassq_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __sumsq)
public static int dlasv2_(org.moe.natj.general.ptr.DoublePtr __f,
org.moe.natj.general.ptr.DoublePtr __g,
org.moe.natj.general.ptr.DoublePtr __h__,
org.moe.natj.general.ptr.DoublePtr __ssmin,
org.moe.natj.general.ptr.DoublePtr __ssmax,
org.moe.natj.general.ptr.DoublePtr __snr,
org.moe.natj.general.ptr.DoublePtr __csr,
org.moe.natj.general.ptr.DoublePtr __snl,
org.moe.natj.general.ptr.DoublePtr __csl)
public static int dlaswp_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __k1,
org.moe.natj.general.ptr.IntPtr __k2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __incx)
public static int dlasy2_(org.moe.natj.general.ptr.IntPtr __ltranl,
org.moe.natj.general.ptr.IntPtr __ltranr,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.DoublePtr __tl,
org.moe.natj.general.ptr.IntPtr __ldtl,
org.moe.natj.general.ptr.DoublePtr __tr,
org.moe.natj.general.ptr.IntPtr __ldtr,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __xnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlasyf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __ldw,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlat2s_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __sa,
org.moe.natj.general.ptr.IntPtr __ldsa,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlatbs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlatdf_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __rhs,
org.moe.natj.general.ptr.DoublePtr __rdsum,
org.moe.natj.general.ptr.DoublePtr __rdscal,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv)
public static int dlatps_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlatrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __ldw)
public static int dlatrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlatrz_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work)
public static int dlatzm_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __incv,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c1,
org.moe.natj.general.ptr.DoublePtr __c2,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work)
public static int dlauu2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlauum_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int dopgtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dopmtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorg2l_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorg2r_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorgbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorghr_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorgl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorglq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorgql_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorgqr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorgr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorgrq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorgtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorm2l_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorm2r_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dormbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dormhr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dorml2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dormlq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dormql_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dormqr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dormr2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dormr3_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dormrq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dormrz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dormtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpbcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpbequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpbstf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpbsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpbtf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpbtrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpftrf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpftrs_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpocon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpoequ_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpoequb_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int dporfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dposv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dposvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpotf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpotrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpotri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpotrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dppcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dppequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __afp,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dppsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dppsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __afp,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpstf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpstrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dptcon_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dptrfs_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __df,
org.moe.natj.general.ptr.DoublePtr __ef,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dptsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dptsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __df,
org.moe.natj.general.ptr.DoublePtr __ef,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpttrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __info)
public static int dpttrs_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dptts2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int drscl_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __sa,
org.moe.natj.general.ptr.DoublePtr __sx,
org.moe.natj.general.ptr.IntPtr __incx)
public static int dsbev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsbevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsbevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsbgst_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsbgv_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsbgvd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsbgvx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsbtrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsfrk_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __c__)
public static int dsgesv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.FloatPtr __swork,
org.moe.natj.general.ptr.IntPtr __iter,
org.moe.natj.general.ptr.IntPtr __info)
public static int dspcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dspev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dspevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dspevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int dspgst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __bp,
org.moe.natj.general.ptr.IntPtr __info)
public static int dspgv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __bp,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dspgvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __bp,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dspgvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __bp,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsposv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.FloatPtr __swork,
org.moe.natj.general.ptr.IntPtr __iter,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dspsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dspsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsptrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dstebz_(org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __order,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dstedc_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dstegr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dstein_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int dstemr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __nzc,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.IntPtr __tryrac,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsterf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __info)
public static int dstev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dstevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dstevr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dstevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsycon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsyequb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsyev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsyevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsyevr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsyevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsygs2_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsygst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsygv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsygvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsygvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsyrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsysv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsysvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsytd2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsytf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsytrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsytrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsytri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dsytrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtfsm_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int dtftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtfttp_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __arf,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtfttr_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __arf,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtgevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.IntPtr __lds,
org.moe.natj.general.ptr.DoublePtr __p,
org.moe.natj.general.ptr.IntPtr __ldp,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtgex2_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __j1,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtgexc_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtgsen_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alphar,
org.moe.natj.general.ptr.DoublePtr __alphai,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __pl,
org.moe.natj.general.ptr.DoublePtr __pr,
org.moe.natj.general.ptr.DoublePtr __dif,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtgsja_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __tola,
org.moe.natj.general.ptr.DoublePtr __tolb,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __ncycle,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtgsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __dif,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtgsy2_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __lde,
org.moe.natj.general.ptr.DoublePtr __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __rdsum,
org.moe.natj.general.ptr.DoublePtr __rdscal,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __pq,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtgsyl_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __lde,
org.moe.natj.general.ptr.DoublePtr __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __dif,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtpcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtpttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __arf,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtpttr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtrcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtrevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtrexc_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtrrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtrsen_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __wr,
org.moe.natj.general.ptr.DoublePtr __wi,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __sep,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtrsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.DoublePtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __sep,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __ldwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtrsyl_(org.moe.natj.general.ptr.BytePtr __trana,
org.moe.natj.general.ptr.BytePtr __tranb,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtrti2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtrtri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtrtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtrttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __arf,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtrttp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtzrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int dtzrzf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __tau,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static double dzsum1_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __cx,
org.moe.natj.general.ptr.IntPtr __incx)
public static int icmax1_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __cx,
org.moe.natj.general.ptr.IntPtr __incx)
public static int ieeeck_(org.moe.natj.general.ptr.IntPtr __ispec,
org.moe.natj.general.ptr.FloatPtr __zero,
org.moe.natj.general.ptr.FloatPtr __one)
public static int ilaclc_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int ilaclr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int iladiag_(org.moe.natj.general.ptr.BytePtr __diag)
public static int iladlc_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int iladlr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int ilaenv_(org.moe.natj.general.ptr.IntPtr __ispec,
org.moe.natj.general.ptr.BytePtr __name__,
org.moe.natj.general.ptr.BytePtr __opts,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.IntPtr __n3,
org.moe.natj.general.ptr.IntPtr __n4)
public static int ilaprec_(org.moe.natj.general.ptr.BytePtr __prec)
public static int ilaslc_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int ilaslr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int ilatrans_(org.moe.natj.general.ptr.BytePtr __trans)
public static int ilauplo_(org.moe.natj.general.ptr.BytePtr __uplo)
public static int ilaver_(org.moe.natj.general.ptr.IntPtr __vers_major__,
org.moe.natj.general.ptr.IntPtr __vers_minor__,
org.moe.natj.general.ptr.IntPtr __vers_patch__)
public static int ilazlc_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int ilazlr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int iparmq_(org.moe.natj.general.ptr.IntPtr __ispec,
org.moe.natj.general.ptr.BytePtr __name__,
org.moe.natj.general.ptr.BytePtr __opts,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.IntPtr __lwork)
public static int izmax1_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __cx,
org.moe.natj.general.ptr.IntPtr __incx)
public static int lsamen_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.BytePtr __ca,
org.moe.natj.general.ptr.BytePtr __cb)
public static int smaxloc_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __dimm)
public static int sbdsdc_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __iq,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sbdsqr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncvt,
org.moe.natj.general.ptr.IntPtr __nru,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static double scsum1_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_complex __cx,
org.moe.natj.general.ptr.IntPtr __incx)
public static int sdisna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __sep,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgbbrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __pt,
org.moe.natj.general.ptr.IntPtr __ldpt,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgbequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgbequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgbrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgbsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgbtf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgbtrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgbtrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgebak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgebal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgebd2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tauq,
org.moe.natj.general.ptr.FloatPtr __taup,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgebrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tauq,
org.moe.natj.general.ptr.FloatPtr __taup,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgecon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgeequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgeequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgeev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgeevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __abnrm,
org.moe.natj.general.ptr.FloatPtr __rconde,
org.moe.natj.general.ptr.FloatPtr __rcondv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgegs_(org.moe.natj.general.ptr.BytePtr __jobvsl,
org.moe.natj.general.ptr.BytePtr __jobvsr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __vsl,
org.moe.natj.general.ptr.IntPtr __ldvsl,
org.moe.natj.general.ptr.FloatPtr __vsr,
org.moe.natj.general.ptr.IntPtr __ldvsr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgegv_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgehd2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgehrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgejsv_(org.moe.natj.general.ptr.BytePtr __joba,
org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobr,
org.moe.natj.general.ptr.BytePtr __jobt,
org.moe.natj.general.ptr.BytePtr __jobp,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __sva,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgelq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgelqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgels_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgelsd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgelss_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgelsx_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgelsy_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgeql2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgeqlf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgeqp3_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgeqpf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgeqr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgeqrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgerfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgerq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgerqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgesc2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __rhs,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.FloatPtr __scale)
public static int sgesdd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgesv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgesvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobvt,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgesvj_(org.moe.natj.general.ptr.BytePtr __joba,
org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __sva,
org.moe.natj.general.ptr.IntPtr __mv,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgesvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgetc2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgetf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgetrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgetri_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgetrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sggbak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __lscale,
org.moe.natj.general.ptr.FloatPtr __rscale,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info)
public static int sggbal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __lscale,
org.moe.natj.general.ptr.FloatPtr __rscale,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sggev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sggevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __lscale,
org.moe.natj.general.ptr.FloatPtr __rscale,
org.moe.natj.general.ptr.FloatPtr __abnrm,
org.moe.natj.general.ptr.FloatPtr __bbnrm,
org.moe.natj.general.ptr.FloatPtr __rconde,
org.moe.natj.general.ptr.FloatPtr __rcondv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __bwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sggglm_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgghrd_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgglse_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sggqrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __taua,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __taub,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sggrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __taua,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __taub,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sggsvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sggsvp_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __tola,
org.moe.natj.general.ptr.FloatPtr __tolb,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgsvj0_(org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __sva,
org.moe.natj.general.ptr.IntPtr __mv,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __eps,
org.moe.natj.general.ptr.FloatPtr __sfmin,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.IntPtr __nsweep,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgsvj1_(org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __sva,
org.moe.natj.general.ptr.IntPtr __mv,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __eps,
org.moe.natj.general.ptr.FloatPtr __sfmin,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.IntPtr __nsweep,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgtcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgtrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __dlf,
org.moe.natj.general.ptr.FloatPtr __df,
org.moe.natj.general.ptr.FloatPtr __duf,
org.moe.natj.general.ptr.FloatPtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgtsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgtsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __dlf,
org.moe.natj.general.ptr.FloatPtr __df,
org.moe.natj.general.ptr.FloatPtr __duf,
org.moe.natj.general.ptr.FloatPtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgttrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgttrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sgtts2_(org.moe.natj.general.ptr.IntPtr __itrans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int shgeqz_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int shsein_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __eigsrc,
org.moe.natj.general.ptr.BytePtr __initv,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __ifaill,
org.moe.natj.general.ptr.IntPtr __ifailr,
org.moe.natj.general.ptr.IntPtr __info)
public static int shseqr_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sisnan_(org.moe.natj.general.ptr.FloatPtr __sin__)
public static int slabad_(org.moe.natj.general.ptr.FloatPtr __small,
org.moe.natj.general.ptr.FloatPtr __large)
public static int slabrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tauq,
org.moe.natj.general.ptr.FloatPtr __taup,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.IntPtr __ldy)
public static int slacn2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.FloatPtr __est,
org.moe.natj.general.ptr.IntPtr __kase,
org.moe.natj.general.ptr.IntPtr __isave)
public static int slacon_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.FloatPtr __est,
org.moe.natj.general.ptr.IntPtr __kase)
public static int slacpy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int sladiv_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __p,
org.moe.natj.general.ptr.FloatPtr __q)
public static int slae2_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rt1,
org.moe.natj.general.ptr.FloatPtr __rt2)
public static int slaebz_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __nitmax,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __mmax,
org.moe.natj.general.ptr.IntPtr __minp,
org.moe.natj.general.ptr.IntPtr __nbmin,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.FloatPtr __reltol,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __e2,
org.moe.natj.general.ptr.IntPtr __nval,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __mout,
org.moe.natj.general.ptr.IntPtr __nab,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaed0_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __qstore,
org.moe.natj.general.ptr.IntPtr __ldqs,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaed1_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaed2_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __dlamda,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __q2,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __indxc,
org.moe.natj.general.ptr.IntPtr __indxp,
org.moe.natj.general.ptr.IntPtr __coltyp,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaed3_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __dlamda,
org.moe.natj.general.ptr.FloatPtr __q2,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __ctot,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaed4_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __delta,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __dlam,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaed5_(org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __delta,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __dlam)
public static int slaed6_(org.moe.natj.general.ptr.IntPtr __kniter,
org.moe.natj.general.ptr.IntPtr __orgati,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __finit,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaed7_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __tlvls,
org.moe.natj.general.ptr.IntPtr __curlvl,
org.moe.natj.general.ptr.IntPtr __curpbm,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.FloatPtr __qstore,
org.moe.natj.general.ptr.IntPtr __qptr,
org.moe.natj.general.ptr.IntPtr __prmptr,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaed8_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __dlamda,
org.moe.natj.general.ptr.FloatPtr __q2,
org.moe.natj.general.ptr.IntPtr __ldq2,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.IntPtr __indxp,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaed9_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __kstart,
org.moe.natj.general.ptr.IntPtr __kstop,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __dlamda,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.IntPtr __lds,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaeda_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __tlvls,
org.moe.natj.general.ptr.IntPtr __curlvl,
org.moe.natj.general.ptr.IntPtr __curpbm,
org.moe.natj.general.ptr.IntPtr __prmptr,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __qptr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __ztemp,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaein_(org.moe.natj.general.ptr.IntPtr __rightv,
org.moe.natj.general.ptr.IntPtr __noinit,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.FloatPtr __vi,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.FloatPtr __eps3,
org.moe.natj.general.ptr.FloatPtr __smlnum,
org.moe.natj.general.ptr.FloatPtr __bignum,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaev2_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rt1,
org.moe.natj.general.ptr.FloatPtr __rt2,
org.moe.natj.general.ptr.FloatPtr __cs1,
org.moe.natj.general.ptr.FloatPtr __sn1)
public static int slaexc_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __j1,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int slag2_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __safmin,
org.moe.natj.general.ptr.FloatPtr __scale1,
org.moe.natj.general.ptr.FloatPtr __scale2,
org.moe.natj.general.ptr.FloatPtr __wr1,
org.moe.natj.general.ptr.FloatPtr __wr2,
org.moe.natj.general.ptr.FloatPtr __wi)
public static int slag2d_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __sa,
org.moe.natj.general.ptr.IntPtr __ldsa,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int slags2_(org.moe.natj.general.ptr.IntPtr __upper,
org.moe.natj.general.ptr.FloatPtr __a1,
org.moe.natj.general.ptr.FloatPtr __a2,
org.moe.natj.general.ptr.FloatPtr __a3,
org.moe.natj.general.ptr.FloatPtr __b1,
org.moe.natj.general.ptr.FloatPtr __b2,
org.moe.natj.general.ptr.FloatPtr __b3,
org.moe.natj.general.ptr.FloatPtr __csu,
org.moe.natj.general.ptr.FloatPtr __snu,
org.moe.natj.general.ptr.FloatPtr __csv,
org.moe.natj.general.ptr.FloatPtr __snv,
org.moe.natj.general.ptr.FloatPtr __csq,
org.moe.natj.general.ptr.FloatPtr __snq)
public static int slagtf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __lambda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.IntPtr __in,
org.moe.natj.general.ptr.IntPtr __info)
public static int slagtm_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int slagts_(org.moe.natj.general.ptr.IntPtr __job,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.IntPtr __in,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.IntPtr __info)
public static int slagv2_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __csl,
org.moe.natj.general.ptr.FloatPtr __snl,
org.moe.natj.general.ptr.FloatPtr __csr,
org.moe.natj.general.ptr.FloatPtr __snr)
public static int slahqr_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info)
public static int slahr2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.IntPtr __ldy)
public static int slahrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.IntPtr __ldy)
public static int slaic1_(org.moe.natj.general.ptr.IntPtr __job,
org.moe.natj.general.ptr.IntPtr __j,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __sest,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __gamma,
org.moe.natj.general.ptr.FloatPtr __sestpr,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __c__)
public static int slaisnan_(org.moe.natj.general.ptr.FloatPtr __sin1,
org.moe.natj.general.ptr.FloatPtr __sin2)
public static int slaln2_(org.moe.natj.general.ptr.IntPtr __ltrans,
org.moe.natj.general.ptr.IntPtr __na,
org.moe.natj.general.ptr.IntPtr __nw,
org.moe.natj.general.ptr.FloatPtr __smin,
org.moe.natj.general.ptr.FloatPtr __ca,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d1,
org.moe.natj.general.ptr.FloatPtr __d2,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __xnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int slals0_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.FloatPtr __poles,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int slalsa_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __poles,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slalsd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slamrg_(org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __strd1,
org.moe.natj.general.ptr.IntPtr __strd2,
org.moe.natj.general.ptr.IntPtr __index)
public static int slaneg_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __lld,
org.moe.natj.general.ptr.FloatPtr __sigma,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.IntPtr __r__)
public static double slangb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work)
public static double slange_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work)
public static double slangt_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __dl,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __du)
public static double slanhs_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work)
public static double slansb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work)
public static double slansf_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __work)
public static double slansp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __work)
public static double slanst_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e)
public static double slansy_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work)
public static double slantb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __work)
public static double slantp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __work)
public static double slantr_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __work)
public static int slanv2_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __rt1r,
org.moe.natj.general.ptr.FloatPtr __rt1i,
org.moe.natj.general.ptr.FloatPtr __rt2r,
org.moe.natj.general.ptr.FloatPtr __rt2i,
org.moe.natj.general.ptr.FloatPtr __cs,
org.moe.natj.general.ptr.FloatPtr __sn)
public static int slapll_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __ssmin)
public static int slapmt_(org.moe.natj.general.ptr.IntPtr __forwrd,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.IntPtr __k)
public static double slapy2_(org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __y)
public static double slapy3_(org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.FloatPtr __z__)
public static int slaqgb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int slaqge_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __r__,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __rowcnd,
org.moe.natj.general.ptr.FloatPtr __colcnd,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int slaqp2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __vn1,
org.moe.natj.general.ptr.FloatPtr __vn2,
org.moe.natj.general.ptr.FloatPtr __work)
public static int slaqps_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __vn1,
org.moe.natj.general.ptr.FloatPtr __vn2,
org.moe.natj.general.ptr.FloatPtr __auxv,
org.moe.natj.general.ptr.FloatPtr __f,
org.moe.natj.general.ptr.IntPtr __ldf)
public static int slaqr0_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaqr1_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __sr1,
org.moe.natj.general.ptr.FloatPtr __si1,
org.moe.natj.general.ptr.FloatPtr __sr2,
org.moe.natj.general.ptr.FloatPtr __si2,
org.moe.natj.general.ptr.FloatPtr __v)
public static int slaqr2_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
org.moe.natj.general.ptr.FloatPtr __sr,
org.moe.natj.general.ptr.FloatPtr __si,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
org.moe.natj.general.ptr.FloatPtr __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork)
public static int slaqr3_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
org.moe.natj.general.ptr.FloatPtr __sr,
org.moe.natj.general.ptr.FloatPtr __si,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
org.moe.natj.general.ptr.FloatPtr __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork)
public static int slaqr4_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slaqr5_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __kacc22,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nshfts,
org.moe.natj.general.ptr.FloatPtr __sr,
org.moe.natj.general.ptr.FloatPtr __si,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.IntPtr __nv,
org.moe.natj.general.ptr.FloatPtr __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.IntPtr __nh,
org.moe.natj.general.ptr.FloatPtr __wh,
org.moe.natj.general.ptr.IntPtr __ldwh)
public static int slaqsb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int slaqsp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int slaqsy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int slaqtr_(org.moe.natj.general.ptr.IntPtr __ltran,
org.moe.natj.general.ptr.IntPtr __l__CLPK_real,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int slar1v_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __b1,
org.moe.natj.general.ptr.IntPtr __bn,
org.moe.natj.general.ptr.FloatPtr __lambda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __l,
org.moe.natj.general.ptr.FloatPtr __ld,
org.moe.natj.general.ptr.FloatPtr __lld,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __gaptol,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __wantnc,
org.moe.natj.general.ptr.IntPtr __negcnt,
org.moe.natj.general.ptr.FloatPtr __ztz,
org.moe.natj.general.ptr.FloatPtr __mingma,
org.moe.natj.general.ptr.IntPtr __r__,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __nrminv,
org.moe.natj.general.ptr.FloatPtr __resid,
org.moe.natj.general.ptr.FloatPtr __rqcorr,
org.moe.natj.general.ptr.FloatPtr __work)
public static int slar2v_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.IntPtr __incc)
public static int slarf_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __incv,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work)
public static int slarfb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __ldwork)
public static int slarfg_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __tau)
public static int slarfp_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __tau)
public static int slarft_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt)
public static int slarfx_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work)
public static int slargv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __incc)
public static int slarnv_(org.moe.natj.general.ptr.IntPtr __idist,
org.moe.natj.general.ptr.IntPtr __iseed,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x)
public static int slarra_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __e2,
org.moe.natj.general.ptr.FloatPtr __spltol,
org.moe.natj.general.ptr.FloatPtr __tnrm,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __info)
public static int slarrb_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __lld,
org.moe.natj.general.ptr.IntPtr __ifirst,
org.moe.natj.general.ptr.IntPtr __ilast,
org.moe.natj.general.ptr.FloatPtr __rtol1,
org.moe.natj.general.ptr.FloatPtr __rtol2,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __wgap,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __spdiam,
org.moe.natj.general.ptr.IntPtr __twist,
org.moe.natj.general.ptr.IntPtr __info)
public static int slarrc_(org.moe.natj.general.ptr.BytePtr __jobt,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.IntPtr __eigcnt,
org.moe.natj.general.ptr.IntPtr __lcnt,
org.moe.natj.general.ptr.IntPtr __rcnt,
org.moe.natj.general.ptr.IntPtr __info)
public static int slarrd_(org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __order,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __gers,
org.moe.natj.general.ptr.FloatPtr __reltol,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __e2,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __wl,
org.moe.natj.general.ptr.FloatPtr __wu,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slarre_(org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __e2,
org.moe.natj.general.ptr.FloatPtr __rtol1,
org.moe.natj.general.ptr.FloatPtr __rtol2,
org.moe.natj.general.ptr.FloatPtr __spltol,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __wgap,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.FloatPtr __gers,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slarrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __l,
org.moe.natj.general.ptr.FloatPtr __ld,
org.moe.natj.general.ptr.IntPtr __clstrt,
org.moe.natj.general.ptr.IntPtr __clend,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __wgap,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __spdiam,
org.moe.natj.general.ptr.FloatPtr __clgapl,
org.moe.natj.general.ptr.FloatPtr __clgapr,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __sigma,
org.moe.natj.general.ptr.FloatPtr __dplus,
org.moe.natj.general.ptr.FloatPtr __lplus,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int slarrj_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e2,
org.moe.natj.general.ptr.IntPtr __ifirst,
org.moe.natj.general.ptr.IntPtr __ilast,
org.moe.natj.general.ptr.FloatPtr __rtol,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __spdiam,
org.moe.natj.general.ptr.IntPtr __info)
public static int slarrk_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __iw,
org.moe.natj.general.ptr.FloatPtr __gl,
org.moe.natj.general.ptr.FloatPtr __gu,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e2,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.FloatPtr __reltol,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.IntPtr __info)
public static int slarrr_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __info)
public static int slarrv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __l,
org.moe.natj.general.ptr.FloatPtr __pivmin,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __dol,
org.moe.natj.general.ptr.IntPtr __dou,
org.moe.natj.general.ptr.FloatPtr __minrgp,
org.moe.natj.general.ptr.FloatPtr __rtol1,
org.moe.natj.general.ptr.FloatPtr __rtol2,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __werr,
org.moe.natj.general.ptr.FloatPtr __wgap,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.FloatPtr __gers,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slarscl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx)
public static int slartg_(org.moe.natj.general.ptr.FloatPtr __f,
org.moe.natj.general.ptr.FloatPtr __g,
org.moe.natj.general.ptr.FloatPtr __cs,
org.moe.natj.general.ptr.FloatPtr __sn,
org.moe.natj.general.ptr.FloatPtr __r__)
public static int slartv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.IntPtr __incc)
public static int slaruv_(org.moe.natj.general.ptr.IntPtr __iseed,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x)
public static int slarz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __incv,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work)
public static int slarzb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __ldwork)
public static int slarzt_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt)
public static int slas2_(org.moe.natj.general.ptr.FloatPtr __f,
org.moe.natj.general.ptr.FloatPtr __g,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.FloatPtr __ssmin,
org.moe.natj.general.ptr.FloatPtr __ssmax)
public static int slascl_(org.moe.natj.general.ptr.BytePtr __type__,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.FloatPtr __cfrom,
org.moe.natj.general.ptr.FloatPtr __cto,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int slascl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx)
public static int slasd0_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasd1_(org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasd2_(org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __dsigma,
org.moe.natj.general.ptr.FloatPtr __u2,
org.moe.natj.general.ptr.IntPtr __ldu2,
org.moe.natj.general.ptr.FloatPtr __vt2,
org.moe.natj.general.ptr.IntPtr __ldvt2,
org.moe.natj.general.ptr.IntPtr __idxp,
org.moe.natj.general.ptr.IntPtr __idx,
org.moe.natj.general.ptr.IntPtr __idxc,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __coltyp,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasd3_(org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __dsigma,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __u2,
org.moe.natj.general.ptr.IntPtr __ldu2,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __vt2,
org.moe.natj.general.ptr.IntPtr __ldvt2,
org.moe.natj.general.ptr.IntPtr __idxc,
org.moe.natj.general.ptr.IntPtr __ctot,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasd4_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __delta,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __sigma,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasd5_(org.moe.natj.general.ptr.IntPtr __i__,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __delta,
org.moe.natj.general.ptr.FloatPtr __rho,
org.moe.natj.general.ptr.FloatPtr __dsigma,
org.moe.natj.general.ptr.FloatPtr __work)
public static int slasd6_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __vf,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.FloatPtr __poles,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasd7_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __zw,
org.moe.natj.general.ptr.FloatPtr __vf,
org.moe.natj.general.ptr.FloatPtr __vfw,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vlw,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __dsigma,
org.moe.natj.general.ptr.IntPtr __idx,
org.moe.natj.general.ptr.IntPtr __idxp,
org.moe.natj.general.ptr.IntPtr __idxq,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasd8_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __vf,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.IntPtr __lddifr,
org.moe.natj.general.ptr.FloatPtr __dsigma,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasda_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __difl,
org.moe.natj.general.ptr.FloatPtr __difr,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.FloatPtr __poles,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.FloatPtr __givnum,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasdq_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncvt,
org.moe.natj.general.ptr.IntPtr __nru,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasdt_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __lvl,
org.moe.natj.general.ptr.IntPtr __nd,
org.moe.natj.general.ptr.IntPtr __inode,
org.moe.natj.general.ptr.IntPtr __ndiml,
org.moe.natj.general.ptr.IntPtr __ndimr,
org.moe.natj.general.ptr.IntPtr __msub)
public static int slaset_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int slasq1_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasq2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasq3_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.FloatPtr __dmin__,
org.moe.natj.general.ptr.FloatPtr __sigma,
org.moe.natj.general.ptr.FloatPtr __desig,
org.moe.natj.general.ptr.FloatPtr __qmax,
org.moe.natj.general.ptr.IntPtr __nfail,
org.moe.natj.general.ptr.IntPtr __iter,
org.moe.natj.general.ptr.IntPtr __ndiv,
org.moe.natj.general.ptr.IntPtr __ieee,
org.moe.natj.general.ptr.IntPtr __ttype,
org.moe.natj.general.ptr.FloatPtr __dmin1,
org.moe.natj.general.ptr.FloatPtr __dmin2,
org.moe.natj.general.ptr.FloatPtr __dn,
org.moe.natj.general.ptr.FloatPtr __dn1,
org.moe.natj.general.ptr.FloatPtr __dn2,
org.moe.natj.general.ptr.FloatPtr __g,
org.moe.natj.general.ptr.FloatPtr __tau)
public static int slasq4_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.IntPtr __n0in,
org.moe.natj.general.ptr.FloatPtr __dmin__,
org.moe.natj.general.ptr.FloatPtr __dmin1,
org.moe.natj.general.ptr.FloatPtr __dmin2,
org.moe.natj.general.ptr.FloatPtr __dn,
org.moe.natj.general.ptr.FloatPtr __dn1,
org.moe.natj.general.ptr.FloatPtr __dn2,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.IntPtr __ttype,
org.moe.natj.general.ptr.FloatPtr __g)
public static int slasq5_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __dmin__,
org.moe.natj.general.ptr.FloatPtr __dmin1,
org.moe.natj.general.ptr.FloatPtr __dmin2,
org.moe.natj.general.ptr.FloatPtr __dn,
org.moe.natj.general.ptr.FloatPtr __dnm1,
org.moe.natj.general.ptr.FloatPtr __dnm2,
org.moe.natj.general.ptr.IntPtr __ieee)
public static int slasq6_(org.moe.natj.general.ptr.IntPtr __i0,
org.moe.natj.general.ptr.IntPtr __n0,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __pp,
org.moe.natj.general.ptr.FloatPtr __dmin__,
org.moe.natj.general.ptr.FloatPtr __dmin1,
org.moe.natj.general.ptr.FloatPtr __dmin2,
org.moe.natj.general.ptr.FloatPtr __dn,
org.moe.natj.general.ptr.FloatPtr __dnm1,
org.moe.natj.general.ptr.FloatPtr __dnm2)
public static int slasr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __pivot,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int slasrt_(org.moe.natj.general.ptr.BytePtr __id,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.IntPtr __info)
public static int slassq_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __sumsq)
public static int slasv2_(org.moe.natj.general.ptr.FloatPtr __f,
org.moe.natj.general.ptr.FloatPtr __g,
org.moe.natj.general.ptr.FloatPtr __h__,
org.moe.natj.general.ptr.FloatPtr __ssmin,
org.moe.natj.general.ptr.FloatPtr __ssmax,
org.moe.natj.general.ptr.FloatPtr __snr,
org.moe.natj.general.ptr.FloatPtr __csr,
org.moe.natj.general.ptr.FloatPtr __snl,
org.moe.natj.general.ptr.FloatPtr __csl)
public static int slaswp_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __k1,
org.moe.natj.general.ptr.IntPtr __k2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __incx)
public static int slasy2_(org.moe.natj.general.ptr.IntPtr __ltranl,
org.moe.natj.general.ptr.IntPtr __ltranr,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.FloatPtr __tl,
org.moe.natj.general.ptr.IntPtr __ldtl,
org.moe.natj.general.ptr.FloatPtr __tr,
org.moe.natj.general.ptr.IntPtr __ldtr,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __xnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int slasyf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __ldw,
org.moe.natj.general.ptr.IntPtr __info)
public static int slatbs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int slatdf_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __rhs,
org.moe.natj.general.ptr.FloatPtr __rdsum,
org.moe.natj.general.ptr.FloatPtr __rdscal,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv)
public static int slatps_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int slatrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __ldw)
public static int slatrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int slatrz_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work)
public static int slatzm_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __incv,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c1,
org.moe.natj.general.ptr.FloatPtr __c2,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work)
public static int slauu2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int slauum_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int sopgtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sopmtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorg2l_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorg2r_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorgbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorghr_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorgl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorglq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorgql_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorgqr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorgr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorgrq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorgtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorm2l_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorm2r_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sormbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sormhr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sorml2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sormlq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sormql_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sormqr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sormr2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sormr3_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sormrq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sormrz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sormtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int spbcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int spbequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int spbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int spbstf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info)
public static int spbsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int spbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int spbtf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info)
public static int spbtrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info)
public static int spbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int spftrf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __info)
public static int spftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __info)
public static int spftrs_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int spocon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int spoequ_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int spoequb_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int sporfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sposv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sposvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int spotf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int spotrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int spotri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int spotrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sppcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sppequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int spprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __afp,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sppsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sppsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __afp,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int spptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int spptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int spptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int spstf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int spstrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.FloatPtr __tol,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sptcon_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int spteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sptrfs_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __df,
org.moe.natj.general.ptr.FloatPtr __ef,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sptsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sptsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __df,
org.moe.natj.general.ptr.FloatPtr __ef,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int spttrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __info)
public static int spttrs_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sptts2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int srscl_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __sa,
org.moe.natj.general.ptr.FloatPtr __sx,
org.moe.natj.general.ptr.IntPtr __incx)
public static int ssbev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssbevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssbevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssbgst_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssbgv_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssbgvd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssbgvx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssbtrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssfrk_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __c__)
public static int sspcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sspev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sspevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sspevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int sspgst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __bp,
org.moe.natj.general.ptr.IntPtr __info)
public static int sspgv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __bp,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sspgvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __bp,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sspgvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __bp,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sspsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sspsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssptrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int sstebz_(org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __order,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __nsplit,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sstedc_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sstegr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sstein_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int sstemr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __nzc,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.IntPtr __tryrac,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssterf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __info)
public static int sstev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int sstevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sstevr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int sstevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssycon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __anorm,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssyequb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __scond,
org.moe.natj.general.ptr.FloatPtr __amax,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssyev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssyevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssyevr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssyevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssygs2_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssygst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssygv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssygvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssygvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.FloatPtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.FloatPtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __w,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssyrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssysv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssysvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssytd2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssytf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssytrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssytrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssytri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int ssytrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int stbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int stbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int stbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int stfsm_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int stftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __info)
public static int stfttp_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __arf,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int stfttr_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __arf,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int stgevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.IntPtr __lds,
org.moe.natj.general.ptr.FloatPtr __p,
org.moe.natj.general.ptr.IntPtr __ldp,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int stgex2_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __j1,
org.moe.natj.general.ptr.IntPtr __n1,
org.moe.natj.general.ptr.IntPtr __n2,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int stgexc_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int stgsen_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __alphar,
org.moe.natj.general.ptr.FloatPtr __alphai,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __pl,
org.moe.natj.general.ptr.FloatPtr __pr,
org.moe.natj.general.ptr.FloatPtr __dif,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int stgsja_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __tola,
org.moe.natj.general.ptr.FloatPtr __tolb,
org.moe.natj.general.ptr.FloatPtr __alpha,
org.moe.natj.general.ptr.FloatPtr __beta,
org.moe.natj.general.ptr.FloatPtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.FloatPtr __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __ncycle,
org.moe.natj.general.ptr.IntPtr __info)
public static int stgsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __dif,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int stgsy2_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __lde,
org.moe.natj.general.ptr.FloatPtr __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __rdsum,
org.moe.natj.general.ptr.FloatPtr __rdscal,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __pq,
org.moe.natj.general.ptr.IntPtr __info)
public static int stgsyl_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
org.moe.natj.general.ptr.FloatPtr __e,
org.moe.natj.general.ptr.IntPtr __lde,
org.moe.natj.general.ptr.FloatPtr __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.FloatPtr __dif,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int stpcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int stprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int stptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int stptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int stpttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __arf,
org.moe.natj.general.ptr.IntPtr __info)
public static int stpttr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int strcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __rcond,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int strevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int strexc_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int strrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.FloatPtr __ferr,
org.moe.natj.general.ptr.FloatPtr __berr,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int strsen_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.FloatPtr __wr,
org.moe.natj.general.ptr.FloatPtr __wi,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __sep,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int strsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.FloatPtr __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
org.moe.natj.general.ptr.FloatPtr __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.FloatPtr __s,
org.moe.natj.general.ptr.FloatPtr __sep,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __ldwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int strsyl_(org.moe.natj.general.ptr.BytePtr __trana,
org.moe.natj.general.ptr.BytePtr __tranb,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.FloatPtr __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.FloatPtr __scale,
org.moe.natj.general.ptr.IntPtr __info)
public static int strti2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int strtri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int strtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int strttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __arf,
org.moe.natj.general.ptr.IntPtr __info)
public static int strttp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int stzrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int stzrzf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.FloatPtr __tau,
org.moe.natj.general.ptr.FloatPtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zbdsqr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncvt,
org.moe.natj.general.ptr.IntPtr __nru,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zcgesv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
__CLPK_doublecomplex __work,
__CLPK_complex __swork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iter,
org.moe.natj.general.ptr.IntPtr __info)
public static int zcposv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
__CLPK_doublecomplex __work,
__CLPK_complex __swork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iter,
org.moe.natj.general.ptr.IntPtr __info)
public static int zdrscl_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __sa,
__CLPK_doublecomplex __sx,
org.moe.natj.general.ptr.IntPtr __incx)
public static int zgbbrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ncc,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __pt,
org.moe.natj.general.ptr.IntPtr __ldpt,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgbequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgbequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgbrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgbsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgbtf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgbtrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgbtrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgebak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgebal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgebd2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tauq,
__CLPK_doublecomplex __taup,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgebrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tauq,
__CLPK_doublecomplex __taup,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgecon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgeequ_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgeequb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgeev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __w,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgeevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __w,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __abnrm,
org.moe.natj.general.ptr.DoublePtr __rconde,
org.moe.natj.general.ptr.DoublePtr __rcondv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgegs_(org.moe.natj.general.ptr.BytePtr __jobvsl,
org.moe.natj.general.ptr.BytePtr __jobvsr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __vsl,
org.moe.natj.general.ptr.IntPtr __ldvsl,
__CLPK_doublecomplex __vsr,
org.moe.natj.general.ptr.IntPtr __ldvsr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgegv_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgehd2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgehrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgelq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgelqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgels_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgelsd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgelss_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgelsx_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgelsy_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __jpvt,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgeql2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgeqlf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgeqp3_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgeqpf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgeqr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgeqrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgerfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgerq2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgerqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgesc2_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __rhs,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.DoublePtr __scale)
public static int zgesdd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_doublecomplex __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgesv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgesvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobvt,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_doublecomplex __vt,
org.moe.natj.general.ptr.IntPtr __ldvt,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgesvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgetc2_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgetf2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgetrf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgetri_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgetrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zggbak_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __lscale,
org.moe.natj.general.ptr.DoublePtr __rscale,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __info)
public static int zggbal_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __lscale,
org.moe.natj.general.ptr.DoublePtr __rscale,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zggev_(org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zggevx_(org.moe.natj.general.ptr.BytePtr __balanc,
org.moe.natj.general.ptr.BytePtr __jobvl,
org.moe.natj.general.ptr.BytePtr __jobvr,
org.moe.natj.general.ptr.BytePtr __sense,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
org.moe.natj.general.ptr.DoublePtr __lscale,
org.moe.natj.general.ptr.DoublePtr __rscale,
org.moe.natj.general.ptr.DoublePtr __abnrm,
org.moe.natj.general.ptr.DoublePtr __bbnrm,
org.moe.natj.general.ptr.DoublePtr __rconde,
org.moe.natj.general.ptr.DoublePtr __rcondv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __bwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zggglm_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __x,
__CLPK_doublecomplex __y,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgghrd_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgglse_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __c__,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __x,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zggqrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __taua,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __taub,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zggrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __taua,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __taub,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zggsvd_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zggsvp_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __tola,
org.moe.natj.general.ptr.DoublePtr __tolb,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgtcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgtrfs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __dlf,
__CLPK_doublecomplex __df,
__CLPK_doublecomplex __duf,
__CLPK_doublecomplex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgtsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgtsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __dlf,
__CLPK_doublecomplex __df,
__CLPK_doublecomplex __duf,
__CLPK_doublecomplex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgttrf_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgttrs_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zgtts2_(org.moe.natj.general.ptr.IntPtr __itrans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __du2,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int zhbev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhbevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhbevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhbgst_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhbgv_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhbgvd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhbgvx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ka,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __bb,
org.moe.natj.general.ptr.IntPtr __ldbb,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhbtrd_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhecon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zheequb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zheev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zheevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zheevr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zheevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhegs2_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhegst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhegv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhegvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhegvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int zherfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhesv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhesvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhetd2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhetf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhetrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhetrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhetri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhetrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhfrk_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __alpha,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __beta,
__CLPK_doublecomplex __c__)
public static int zhgeqz_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhpcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhpev_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhpevd_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhpevx_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhpgst_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __bp,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhpgv_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __bp,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhpgvd_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __bp,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhpgvx_(org.moe.natj.general.ptr.IntPtr __itype,
org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __bp,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhpsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhpsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhptrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhsein_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __eigsrc,
org.moe.natj.general.ptr.BytePtr __initv,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __w,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __ifaill,
org.moe.natj.general.ptr.IntPtr __ifailr,
org.moe.natj.general.ptr.IntPtr __info)
public static int zhseqr_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlabrd_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tauq,
__CLPK_doublecomplex __taup,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __ldy)
public static int zlacgv_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx)
public static int zlacn2_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __v,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.DoublePtr __est,
org.moe.natj.general.ptr.IntPtr __kase,
org.moe.natj.general.ptr.IntPtr __isave)
public static int zlacon_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __v,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.DoublePtr __est,
org.moe.natj.general.ptr.IntPtr __kase)
public static int zlacp2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int zlacpy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int zlacrm_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __rwork)
public static int zlacrt_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __cx,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __cy,
org.moe.natj.general.ptr.IntPtr __incy,
__CLPK_doublecomplex __c__,
__CLPK_doublecomplex __s)
public static void zladiv_(__CLPK_doublecomplex __ret_val, __CLPK_doublecomplex __x, __CLPK_doublecomplex __y)
public static int zlaed0_(org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __qstore,
org.moe.natj.general.ptr.IntPtr __ldqs,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlaed7_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.IntPtr __qsiz,
org.moe.natj.general.ptr.IntPtr __tlvls,
org.moe.natj.general.ptr.IntPtr __curlvl,
org.moe.natj.general.ptr.IntPtr __curpbm,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.DoublePtr __qstore,
org.moe.natj.general.ptr.IntPtr __qptr,
org.moe.natj.general.ptr.IntPtr __prmptr,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlaed8_(org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __qsiz,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __rho,
org.moe.natj.general.ptr.IntPtr __cutpnt,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __dlamda,
__CLPK_doublecomplex __q2,
org.moe.natj.general.ptr.IntPtr __ldq2,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __indxp,
org.moe.natj.general.ptr.IntPtr __indx,
org.moe.natj.general.ptr.IntPtr __indxq,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlaein_(org.moe.natj.general.ptr.IntPtr __rightv,
org.moe.natj.general.ptr.IntPtr __noinit,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __w,
__CLPK_doublecomplex __v,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.DoublePtr __eps3,
org.moe.natj.general.ptr.DoublePtr __smlnum,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlaesy_(__CLPK_doublecomplex __a, __CLPK_doublecomplex __b, __CLPK_doublecomplex __c__, __CLPK_doublecomplex __rt1, __CLPK_doublecomplex __rt2, __CLPK_doublecomplex __evscal, __CLPK_doublecomplex __cs1, __CLPK_doublecomplex __sn1)
public static int zlaev2_(__CLPK_doublecomplex __a, __CLPK_doublecomplex __b, __CLPK_doublecomplex __c__, org.moe.natj.general.ptr.DoublePtr __rt1, org.moe.natj.general.ptr.DoublePtr __rt2, org.moe.natj.general.ptr.DoublePtr __cs1, __CLPK_doublecomplex __sn1)
public static int zlag2c_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __sa,
org.moe.natj.general.ptr.IntPtr __ldsa,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlags2_(org.moe.natj.general.ptr.IntPtr __upper,
org.moe.natj.general.ptr.DoublePtr __a1,
__CLPK_doublecomplex __a2,
org.moe.natj.general.ptr.DoublePtr __a3,
org.moe.natj.general.ptr.DoublePtr __b1,
__CLPK_doublecomplex __b2,
org.moe.natj.general.ptr.DoublePtr __b3,
org.moe.natj.general.ptr.DoublePtr __csu,
__CLPK_doublecomplex __snu,
org.moe.natj.general.ptr.DoublePtr __csv,
__CLPK_doublecomplex __snv,
org.moe.natj.general.ptr.DoublePtr __csq,
__CLPK_doublecomplex __snq)
public static int zlagtm_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __alpha,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __beta,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int zlahef_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __ldw,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlahqr_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlahr2_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __ldy)
public static int zlahrd_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __ldy)
public static int zlaic1_(org.moe.natj.general.ptr.IntPtr __job,
org.moe.natj.general.ptr.IntPtr __j,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.DoublePtr __sest,
__CLPK_doublecomplex __w,
__CLPK_doublecomplex __gamma,
org.moe.natj.general.ptr.DoublePtr __sestpr,
__CLPK_doublecomplex __s,
__CLPK_doublecomplex __c__)
public static int zlals0_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __nl,
org.moe.natj.general.ptr.IntPtr __nr,
org.moe.natj.general.ptr.IntPtr __sqre,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.IntPtr __ldgnum,
org.moe.natj.general.ptr.DoublePtr __poles,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlalsa_(org.moe.natj.general.ptr.IntPtr __icompq,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __bx,
org.moe.natj.general.ptr.IntPtr __ldbx,
org.moe.natj.general.ptr.DoublePtr __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.DoublePtr __vt,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.DoublePtr __difl,
org.moe.natj.general.ptr.DoublePtr __difr,
org.moe.natj.general.ptr.DoublePtr __z__,
org.moe.natj.general.ptr.DoublePtr __poles,
org.moe.natj.general.ptr.IntPtr __givptr,
org.moe.natj.general.ptr.IntPtr __givcol,
org.moe.natj.general.ptr.IntPtr __ldgcol,
org.moe.natj.general.ptr.IntPtr __perm,
org.moe.natj.general.ptr.DoublePtr __givnum,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlalsd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __smlsiz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.IntPtr __rank,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static double zlangb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work)
public static double zlange_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work)
public static double zlangt_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __dl,
__CLPK_doublecomplex __d__,
__CLPK_doublecomplex __du)
public static double zlanhb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work)
public static double zlanhe_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work)
public static double zlanhf_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.DoublePtr __work)
public static double zlanhp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __work)
public static double zlanhs_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work)
public static double zlanht_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e)
public static double zlansb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work)
public static double zlansp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __work)
public static double zlansy_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work)
public static double zlantb_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __work)
public static double zlantp_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __work)
public static double zlantr_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __work)
public static int zlapll_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __ssmin)
public static int zlapmt_(org.moe.natj.general.ptr.IntPtr __forwrd,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.IntPtr __k)
public static int zlaqgb_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int zlaqge_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __r__,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __rowcnd,
org.moe.natj.general.ptr.DoublePtr __colcnd,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int zlaqhb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int zlaqhe_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int zlaqhp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int zlaqp2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_doublecomplex __tau,
org.moe.natj.general.ptr.DoublePtr __vn1,
org.moe.natj.general.ptr.DoublePtr __vn2,
__CLPK_doublecomplex __work)
public static int zlaqps_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __offset,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __jpvt,
__CLPK_doublecomplex __tau,
org.moe.natj.general.ptr.DoublePtr __vn1,
org.moe.natj.general.ptr.DoublePtr __vn2,
__CLPK_doublecomplex __auxv,
__CLPK_doublecomplex __f,
org.moe.natj.general.ptr.IntPtr __ldf)
public static int zlaqr0_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlaqr1_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __s1,
__CLPK_doublecomplex __s2,
__CLPK_doublecomplex __v)
public static int zlaqr2_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
__CLPK_doublecomplex __sh,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
__CLPK_doublecomplex __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork)
public static int zlaqr3_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nw,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ns,
org.moe.natj.general.ptr.IntPtr __nd,
__CLPK_doublecomplex __sh,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
org.moe.natj.general.ptr.IntPtr __nh,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
org.moe.natj.general.ptr.IntPtr __nv,
__CLPK_doublecomplex __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork)
public static int zlaqr4_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlaqr5_(org.moe.natj.general.ptr.IntPtr __wantt,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __kacc22,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ktop,
org.moe.natj.general.ptr.IntPtr __kbot,
org.moe.natj.general.ptr.IntPtr __nshfts,
__CLPK_doublecomplex __s,
__CLPK_doublecomplex __h__,
org.moe.natj.general.ptr.IntPtr __ldh,
org.moe.natj.general.ptr.IntPtr __iloz,
org.moe.natj.general.ptr.IntPtr __ihiz,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
org.moe.natj.general.ptr.IntPtr __nv,
__CLPK_doublecomplex __wv,
org.moe.natj.general.ptr.IntPtr __ldwv,
org.moe.natj.general.ptr.IntPtr __nh,
__CLPK_doublecomplex __wh,
org.moe.natj.general.ptr.IntPtr __ldwh)
public static int zlaqsb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int zlaqsp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int zlaqsy_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.BytePtr __equed)
public static int zlar1v_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __b1,
org.moe.natj.general.ptr.IntPtr __bn,
org.moe.natj.general.ptr.DoublePtr __lambda,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __l,
org.moe.natj.general.ptr.DoublePtr __ld,
org.moe.natj.general.ptr.DoublePtr __lld,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.DoublePtr __gaptol,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __wantnc,
org.moe.natj.general.ptr.IntPtr __negcnt,
org.moe.natj.general.ptr.DoublePtr __ztz,
org.moe.natj.general.ptr.DoublePtr __mingma,
org.moe.natj.general.ptr.IntPtr __r__,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __nrminv,
org.moe.natj.general.ptr.DoublePtr __resid,
org.moe.natj.general.ptr.DoublePtr __rqcorr,
org.moe.natj.general.ptr.DoublePtr __work)
public static int zlar2v_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
__CLPK_doublecomplex __y,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __c__,
__CLPK_doublecomplex __s,
org.moe.natj.general.ptr.IntPtr __incc)
public static int zlarcm_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __rwork)
public static int zlarf_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __incv,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work)
public static int zlarfb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __ldwork)
public static int zlarfg_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __tau)
public static int zlarfp_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __tau)
public static int zlarft_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt)
public static int zlarfx_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __v,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work)
public static int zlargv_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.IntPtr __incc)
public static int zlarnv_(org.moe.natj.general.ptr.IntPtr __idist,
org.moe.natj.general.ptr.IntPtr __iseed,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x)
public static int zlarrv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __l,
org.moe.natj.general.ptr.DoublePtr __pivmin,
org.moe.natj.general.ptr.IntPtr __isplit,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __dol,
org.moe.natj.general.ptr.IntPtr __dou,
org.moe.natj.general.ptr.DoublePtr __minrgp,
org.moe.natj.general.ptr.DoublePtr __rtol1,
org.moe.natj.general.ptr.DoublePtr __rtol2,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.DoublePtr __werr,
org.moe.natj.general.ptr.DoublePtr __wgap,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __indexw,
org.moe.natj.general.ptr.DoublePtr __gers,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlarscl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx)
public static int zlartg_(__CLPK_doublecomplex __f, __CLPK_doublecomplex __g, org.moe.natj.general.ptr.DoublePtr __cs, __CLPK_doublecomplex __sn, __CLPK_doublecomplex __r__)
public static int zlartv_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __c__,
__CLPK_doublecomplex __s,
org.moe.natj.general.ptr.IntPtr __incc)
public static int zlarz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __incv,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work)
public static int zlarzb_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __ldwork)
public static int zlarzt_(org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.BytePtr __storev,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt)
public static int zlascl_(org.moe.natj.general.ptr.BytePtr __type__,
org.moe.natj.general.ptr.IntPtr __kl,
org.moe.natj.general.ptr.IntPtr __ku,
org.moe.natj.general.ptr.DoublePtr __cfrom,
org.moe.natj.general.ptr.DoublePtr __cto,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlascl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx)
public static int zlaset_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int zlasr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __pivot,
org.moe.natj.general.ptr.BytePtr __direct,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __c__,
org.moe.natj.general.ptr.DoublePtr __s,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int zlassq_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __sumsq)
public static int zlaswp_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __k1,
org.moe.natj.general.ptr.IntPtr __k2,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __incx)
public static int zlasyf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
org.moe.natj.general.ptr.IntPtr __kb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __ldw,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlat2c_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_complex __sa,
org.moe.natj.general.ptr.IntPtr __ldsa,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlatbs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlatdf_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __rhs,
org.moe.natj.general.ptr.DoublePtr __rdsum,
org.moe.natj.general.ptr.DoublePtr __rdscal,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __jpiv)
public static int zlatps_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlatrd_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nb,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __ldw)
public static int zlatrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.BytePtr __normin,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __cnorm,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlatrz_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work)
public static int zlatzm_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __incv,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c1,
__CLPK_doublecomplex __c2,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work)
public static int zlauu2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int zlauum_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpbcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpbequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpbstf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpbsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpbsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __afb,
org.moe.natj.general.ptr.IntPtr __ldafb,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __s,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpbtf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpbtrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpftrf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpftrs_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpocon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpoequ_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpoequb_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int zporfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zposv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zposvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __s,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpotf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpotrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpotri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpotrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zppcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zppequ_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __afp,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zppsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zppsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __afp,
org.moe.natj.general.ptr.BytePtr __equed,
org.moe.natj.general.ptr.DoublePtr __s,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpstf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpstrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __piv,
org.moe.natj.general.ptr.IntPtr __rank,
org.moe.natj.general.ptr.DoublePtr __tol,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zptcon_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zptrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
org.moe.natj.general.ptr.DoublePtr __df,
__CLPK_doublecomplex __ef,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zptsv_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zptsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
org.moe.natj.general.ptr.DoublePtr __df,
__CLPK_doublecomplex __ef,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpttrf_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
org.moe.natj.general.ptr.IntPtr __info)
public static int zpttrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zptts2_(org.moe.natj.general.ptr.IntPtr __iuplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
org.moe.natj.general.ptr.DoublePtr __d__,
__CLPK_doublecomplex __e,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int zrot_(org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __cx,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __cy,
org.moe.natj.general.ptr.IntPtr __incy,
org.moe.natj.general.ptr.DoublePtr __c__,
__CLPK_doublecomplex __s)
public static int zspcon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zspmv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __incy)
public static int zspr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __ap)
public static int zsprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zspsv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zspsvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __afp,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsptrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int zstedc_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __lrwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zstegr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.DoublePtr __abstol,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zstein_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
org.moe.natj.general.ptr.IntPtr __iblock,
org.moe.natj.general.ptr.IntPtr __isplit,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __ifail,
org.moe.natj.general.ptr.IntPtr __info)
public static int zstemr_(org.moe.natj.general.ptr.BytePtr __jobz,
org.moe.natj.general.ptr.BytePtr __range,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
org.moe.natj.general.ptr.DoublePtr __vl,
org.moe.natj.general.ptr.DoublePtr __vu,
org.moe.natj.general.ptr.IntPtr __il,
org.moe.natj.general.ptr.IntPtr __iu,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __w,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __nzc,
org.moe.natj.general.ptr.IntPtr __isuppz,
org.moe.natj.general.ptr.IntPtr __tryrac,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsteqr_(org.moe.natj.general.ptr.BytePtr __compz,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.DoublePtr __d__,
org.moe.natj.general.ptr.DoublePtr __e,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.DoublePtr __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsycon_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.DoublePtr __anorm,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsyequb_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __scond,
org.moe.natj.general.ptr.DoublePtr __amax,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsymv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __y,
org.moe.natj.general.ptr.IntPtr __incy)
public static int zsyr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __incx,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda)
public static int zsyrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsysv_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsysvx_(org.moe.natj.general.ptr.BytePtr __fact,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __af,
org.moe.natj.general.ptr.IntPtr __ldaf,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __rcond,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsytf2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsytrf_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsytri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zsytrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __ipiv,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztbcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztbrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztbtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __kd,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ab,
org.moe.natj.general.ptr.IntPtr __ldab,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztfsm_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __a,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb)
public static int ztftri_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztfttp_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __arf,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztfttr_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __arf,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztgevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __s,
org.moe.natj.general.ptr.IntPtr __lds,
__CLPK_doublecomplex __p,
org.moe.natj.general.ptr.IntPtr __ldp,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztgex2_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __j1,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztgexc_(org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztgsen_(org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __wantq,
org.moe.natj.general.ptr.IntPtr __wantz,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __alpha,
__CLPK_doublecomplex __beta,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __z__,
org.moe.natj.general.ptr.IntPtr __ldz,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __pl,
org.moe.natj.general.ptr.DoublePtr __pr,
org.moe.natj.general.ptr.DoublePtr __dif,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __liwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztgsja_(org.moe.natj.general.ptr.BytePtr __jobu,
org.moe.natj.general.ptr.BytePtr __jobv,
org.moe.natj.general.ptr.BytePtr __jobq,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.DoublePtr __tola,
org.moe.natj.general.ptr.DoublePtr __tolb,
org.moe.natj.general.ptr.DoublePtr __alpha,
org.moe.natj.general.ptr.DoublePtr __beta,
__CLPK_doublecomplex __u,
org.moe.natj.general.ptr.IntPtr __ldu,
__CLPK_doublecomplex __v,
org.moe.natj.general.ptr.IntPtr __ldv,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __ncycle,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztgsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __dif,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztgsy2_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
__CLPK_doublecomplex __e,
org.moe.natj.general.ptr.IntPtr __lde,
__CLPK_doublecomplex __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __rdsum,
org.moe.natj.general.ptr.DoublePtr __rdscal,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztgsyl_(org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __ijob,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __d__,
org.moe.natj.general.ptr.IntPtr __ldd,
__CLPK_doublecomplex __e,
org.moe.natj.general.ptr.IntPtr __lde,
__CLPK_doublecomplex __f,
org.moe.natj.general.ptr.IntPtr __ldf,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.DoublePtr __dif,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __iwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztpcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztprfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztptri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztptrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztpttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __arf,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztpttr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztrcon_(org.moe.natj.general.ptr.BytePtr __norm,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.DoublePtr __rcond,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztrevc_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztrexc_(org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
org.moe.natj.general.ptr.IntPtr __ifst,
org.moe.natj.general.ptr.IntPtr __ilst,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztrrfs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __x,
org.moe.natj.general.ptr.IntPtr __ldx,
org.moe.natj.general.ptr.DoublePtr __ferr,
org.moe.natj.general.ptr.DoublePtr __berr,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztrsen_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __compq,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __w,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __sep,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztrsna_(org.moe.natj.general.ptr.BytePtr __job,
org.moe.natj.general.ptr.BytePtr __howmny,
org.moe.natj.general.ptr.IntPtr __select,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __t,
org.moe.natj.general.ptr.IntPtr __ldt,
__CLPK_doublecomplex __vl,
org.moe.natj.general.ptr.IntPtr __ldvl,
__CLPK_doublecomplex __vr,
org.moe.natj.general.ptr.IntPtr __ldvr,
org.moe.natj.general.ptr.DoublePtr __s,
org.moe.natj.general.ptr.DoublePtr __sep,
org.moe.natj.general.ptr.IntPtr __mm,
org.moe.natj.general.ptr.IntPtr __m,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __ldwork,
org.moe.natj.general.ptr.DoublePtr __rwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztrsyl_(org.moe.natj.general.ptr.BytePtr __trana,
org.moe.natj.general.ptr.BytePtr __tranb,
org.moe.natj.general.ptr.IntPtr __isgn,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
org.moe.natj.general.ptr.DoublePtr __scale,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztrti2_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztrtri_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztrtrs_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.BytePtr __diag,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __nrhs,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __b,
org.moe.natj.general.ptr.IntPtr __ldb,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztrttf_(org.moe.natj.general.ptr.BytePtr __transr,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __arf,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztrttp_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __ap,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztzrqf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
org.moe.natj.general.ptr.IntPtr __info)
public static int ztzrzf_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zung2l_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zung2r_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zungbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunghr_(org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zungl2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunglq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zungql_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zungqr_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zungr2_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zungrq_(org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zungtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunm2l_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunm2r_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunmbr_(org.moe.natj.general.ptr.BytePtr __vect,
org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunmhr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __ilo,
org.moe.natj.general.ptr.IntPtr __ihi,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunml2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunmlq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunmql_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunmqr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunmr2_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunmr3_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunmrq_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunmrz_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
org.moe.natj.general.ptr.IntPtr __k,
org.moe.natj.general.ptr.IntPtr __l,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zunmtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __a,
org.moe.natj.general.ptr.IntPtr __lda,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __lwork,
org.moe.natj.general.ptr.IntPtr __info)
public static int zupgtr_(org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __q,
org.moe.natj.general.ptr.IntPtr __ldq,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int zupmtr_(org.moe.natj.general.ptr.BytePtr __side,
org.moe.natj.general.ptr.BytePtr __uplo,
org.moe.natj.general.ptr.BytePtr __trans,
org.moe.natj.general.ptr.IntPtr __m,
org.moe.natj.general.ptr.IntPtr __n,
__CLPK_doublecomplex __ap,
__CLPK_doublecomplex __tau,
__CLPK_doublecomplex __c__,
org.moe.natj.general.ptr.IntPtr __ldc,
__CLPK_doublecomplex __work,
org.moe.natj.general.ptr.IntPtr __info)
public static int dlamc1_(org.moe.natj.general.ptr.IntPtr __beta,
org.moe.natj.general.ptr.IntPtr __t,
org.moe.natj.general.ptr.IntPtr __rnd,
org.moe.natj.general.ptr.IntPtr __ieee1)
public static double slamch_(org.moe.natj.general.ptr.BytePtr __cmach)
public static int slamc1_(org.moe.natj.general.ptr.IntPtr __beta,
org.moe.natj.general.ptr.IntPtr __t,
org.moe.natj.general.ptr.IntPtr __rnd,
org.moe.natj.general.ptr.IntPtr __ieee1)
public static int slamc2_(org.moe.natj.general.ptr.IntPtr __beta,
org.moe.natj.general.ptr.IntPtr __t,
org.moe.natj.general.ptr.IntPtr __rnd,
org.moe.natj.general.ptr.FloatPtr __eps,
org.moe.natj.general.ptr.IntPtr __emin,
org.moe.natj.general.ptr.FloatPtr __rmin,
org.moe.natj.general.ptr.IntPtr __emax,
org.moe.natj.general.ptr.FloatPtr __rmax)
public static double slamc3_(org.moe.natj.general.ptr.FloatPtr __a,
org.moe.natj.general.ptr.FloatPtr __b)
public static int slamc4_(org.moe.natj.general.ptr.IntPtr __emin,
org.moe.natj.general.ptr.FloatPtr __start,
org.moe.natj.general.ptr.IntPtr __base)
public static int slamc5_(org.moe.natj.general.ptr.IntPtr __beta,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __emin,
org.moe.natj.general.ptr.IntPtr __ieee,
org.moe.natj.general.ptr.IntPtr __emax,
org.moe.natj.general.ptr.FloatPtr __rmax)
public static double dlamch_(org.moe.natj.general.ptr.BytePtr __cmach)
public static int dlamc2_(org.moe.natj.general.ptr.IntPtr __beta,
org.moe.natj.general.ptr.IntPtr __t,
org.moe.natj.general.ptr.IntPtr __rnd,
org.moe.natj.general.ptr.DoublePtr __eps,
org.moe.natj.general.ptr.IntPtr __emin,
org.moe.natj.general.ptr.DoublePtr __rmin,
org.moe.natj.general.ptr.IntPtr __emax,
org.moe.natj.general.ptr.DoublePtr __rmax)
public static double dlamc3_(org.moe.natj.general.ptr.DoublePtr __a,
org.moe.natj.general.ptr.DoublePtr __b)
public static int dlamc4_(org.moe.natj.general.ptr.IntPtr __emin,
org.moe.natj.general.ptr.DoublePtr __start,
org.moe.natj.general.ptr.IntPtr __base)
public static int dlamc5_(org.moe.natj.general.ptr.IntPtr __beta,
org.moe.natj.general.ptr.IntPtr __p,
org.moe.natj.general.ptr.IntPtr __emin,
org.moe.natj.general.ptr.IntPtr __ieee,
org.moe.natj.general.ptr.IntPtr __emax,
org.moe.natj.general.ptr.DoublePtr __rmax)
public static NSObject la_retain(NSObject object)
On a platform with the modern Objective-C runtime this is exactly equivalent to sending the object the -[retain] message.
object - The object to retain.public static void la_release(NSObject object)
On a platform with the modern Objective-C runtime this is exactly equivalent to sending the object the -[release] message.
object - The object to release.public static void la_add_attributes(NSObject object, long attributes)
This operation does not remove any existing attributes from the LinearAlgebra object, though it is possible that some attributes will override others (if so, this will be documented in the discussion of those attributes above). Following this function call, the specified object has all of the attributes it had before the call, plus any new attributes specified by the second parameter.
Adding an attribute that the object already has does not change the object.
This function is not reentrant or thread-safe. Attempting to add or remove attributes from multiple threads will have unpredictable results.
object - The object that will have its attributes modified.attributes - Attributes which are to be added to the object's existing attributes
to create its new set of attributes. This value should be constructed by
or'ing together LA_ATTRIBUTE_* constants.public static void la_remove_attributes(NSObject object, long attributes)
This function removes the specified attributes from the LinearAlgebra object. Removing an attribute that the object does not have is harmless and does not change the object.
This function is not reentrant or thread-safe. Attempting to add or remove attributes from multiple threads will have unpredictable results.
object - The object that will have its attributes modified.attributes - Attributes which are to be removed from the object's existing attributes
to create its new set of attributes. This value should be constructed by
or'ing together LA_ATTRIBUTE_* constants.public static long la_status(NSObject object)
Returns the status of a LinearAlgebra object. The status will be one of the codes defined in LinearAlgebra/base.h. New status codes may be added in the future, but the following basic principle will continue to hold: zero indicates success, status codes greater than zero are warnings, and status codes less than zero are errors. Thus, careful error handling might look like the following:
object - The object whose status is being requested.public static NSObject la_matrix_from_float_buffer(org.moe.natj.general.ptr.ConstFloatPtr buffer, long matrix_rows, long matrix_cols, long matrix_row_stride, long matrix_hint, long attributes)
This function creates an object representing a matrix whose entries are copied out of the supplied buffer of floats. Negative or zero strides are not supported by this function (but note that you can reverse the rows or columns using the la_matrix_slice function defined below).
This routine assumes that the elements of the matrix are stored in the buffer in row-major order. If you need to work with data that is in column-major order, you can do that as follows:
1. Use this routine to create a matrix object, but pass the number of columns in your matrix for the matrix_rows parameter and vice-versa. For the matrix_row_stride parameter, pass the column stride of your matrix.
2. Make a new matrix transpose object from the object created in step 1. The resulting object represents the matrix that you want to work with.
buffer - Pointer to float data providing the elements of the matrix.matrix_rows - The number of rows in the matrix.matrix_cols - The number of columns in the matrix.matrix_row_stride - The offset in the buffer (measured in floats) between corresponding elements
in consecutive rows of the matrix. Must be positive.matrix_hint - Flags describing special matrix structures.attributes - Attributes to attach to the new la_object_t object. Pass LA_DEFAULT_ATTRIBUTES
to create a normal object.public static NSObject la_matrix_from_double_buffer(org.moe.natj.general.ptr.ConstDoublePtr buffer, long matrix_rows, long matrix_cols, long matrix_row_stride, long matrix_hint, long attributes)
This function creates an object representing a matrix whose entries are copied out of the supplied buffer of doubles. Negative or zero strides are not supported by this function (but note that you can reverse the rows or columns using the la_matrix_slice function defined below).
This routine assumes that the elements of the matrix are stored in the buffer in row-major order. If you need to work with data that is in column-major order, you can do that as follows:
1. Use this routine to create a matrix object, but pass the number of columns in your matrix for the matrix_rows parameter and vice-versa. For the matrix_row_stride parameter, pass the column stride of your matrix.
2. Make a new matrix transpose object from the object created in step 1. The resulting object represents the matrix that you want to work with.
buffer - Pointer to double data providing the elements of the matrix.matrix_rows - The number of rows in the matrix.matrix_cols - The number of columns in the matrix.matrix_row_stride - The offset in the buffer (measured in doubles) between corresponding elements
in consecutive rows of the matrix. Must be positive.matrix_hint - Flags describing special matrix structures.attributes - Attributes to attach to the new la_object_t object. Pass LA_DEFAULT_ATTRIBUTES
to create a normal object.public static NSObject la_matrix_from_float_buffer_nocopy(org.moe.natj.general.ptr.FloatPtr buffer, long matrix_rows, long matrix_cols, long matrix_row_stride, long matrix_hint, Accelerate.Function_la_matrix_from_float_buffer_nocopy deallocator, long attributes)
This function creates an object representing a matrix whose entries are copied out of the supplied buffer of floats. Negative or zero strides are not supported by this function (but note that you can reverse the rows or columns using the la_matrix_slice function defined below).
This routine assumes that the elements of the matrix are stored in the buffer in row-major order. If you need to work with data that is in column-major order, you can do that as follows:
1. Use this routine to create a matrix object, but pass the number of columns in your matrix for the matrix_rows parameter and vice-versa. For the matrix_row_stride parameter, pass the column stride of your matrix.
2. Make a new matrix transpose object from the object created in step 1. The resulting object represents the matrix that you want to work with.
buffer - Pointer to float data providing the elements of the matrix.matrix_rows - The number of rows in the matrix.matrix_cols - The number of columns in the matrix.matrix_row_stride - The offset in the buffer (measured in floats) between corresponding elements
in consecutive rows of the matrix. Must be positive.matrix_hint - Flags describing special matrix structures.deallocator - Callback to be used to deallocate the buffer when the returned matrix object
is destroyed.attributes - Attributes to attach to the new la_object_t object. Pass LA_DEFAULT_ATTRIBUTES
to create a normal object.public static NSObject la_matrix_from_double_buffer_nocopy(org.moe.natj.general.ptr.DoublePtr buffer, long matrix_rows, long matrix_cols, long matrix_row_stride, long matrix_hint, Accelerate.Function_la_matrix_from_double_buffer_nocopy deallocator, long attributes)
This function creates an object representing a matrix whose entries are copied out of the supplied buffer of doubles. Negative or zero strides are not supported by this function (but note that you can reverse the rows or columns using the la_matrix_slice function defined below).
This routine assumes that the elements of the matrix are stored in the buffer in row-major order. If you need to work with data that is in column-major order, you can do that as follows:
1. Use this routine to create a matrix object, but pass the number of columns in your matrix for the matrix_rows parameter and vice-versa. For the matrix_row_stride parameter, pass the column stride of your matrix.
2. Make a new matrix transpose object from the object created in step 1. The resulting object represents the matrix that you want to work with.
buffer - Pointer to double data providing the elements of the matrix.matrix_rows - The number of rows in the matrix.matrix_cols - The number of columns in the matrix.matrix_row_stride - The offset in the buffer (measured in doubles) between corresponding elements
in consecutive rows of the matrix. Must be positive.matrix_hint - Flags describing special matrix structures.deallocator - Callback to be used to deallocate the buffer when the returned matrix object
is destroyed.attributes - Attributes to attach to the new la_object_t object. Pass LA_DEFAULT_ATTRIBUTES
to create a normal object.public static long la_matrix_to_float_buffer(org.moe.natj.general.ptr.FloatPtr buffer,
long buffer_row_stride,
NSObject matrix)
The buffer must be large enough to accomodate the matrix being stored. Specifically, it must have sufficient space to hold
buffer_row_stride*(la_matrix_rows(matrix)-1) + la_matrix_cols(matrix)
float elements.
This function supports storing the contents of a vector as well as a matrix. A vector of length n will be interpreted as a rows(matrix) x cols(matrix) by this function. If the object is a vector or matrix and does not have an error status, its contents are stored to the buffer. If it has an error status, NaNs are stored to the buffer.
If the object is not a matrix or vector, nothing is written to the buffer and LA_INVALID_PARAMETER_ERROR is returned.
buffer - Pointer to the destination buffer.buffer_row_stride - Offset (measured in floats) between the destinations of corresponding elements
of consecutive rows of the matrix. Must be positive.matrix - The matrix to store.public static long la_matrix_to_double_buffer(org.moe.natj.general.ptr.DoublePtr buffer,
long buffer_row_stride,
NSObject matrix)
The buffer must be large enough to accomodate the matrix being stored. Specifically, it must have sufficient space to hold
buffer_row_stride*(la_matrix_rows(matrix)-1) + la_matrix_cols(matrix)
double elements.
This function supports storing the contents of a vector as well as a matrix. A vector of length n will be interpreted as a rows(matrix) x cols(matrix) by this function. If the object is a vector or matrix and does not have an error status, its contents are stored to the buffer. If it has an error status, NaNs are stored to the buffer.
If the object is not a matrix or vector, nothing is written to the buffer and LA_INVALID_PARAMETER_ERROR is returned.
buffer - Pointer to the destination buffer.buffer_row_stride - Offset (measured in doubles) between the destinations of corresponding elements
of consecutive rows of the matrix. Must be positive.matrix - The matrix to store.public static long la_matrix_rows(NSObject matrix)
If the argument has an error status, zero is returned. If the argument is a vector, the number of rows may be 1 or length(vector) depending on the orientation of the vector. If the argument is a matrix, the number of rows is returned. Otherwise, zero is returned.
public static long la_matrix_cols(NSObject matrix)
If the argument has an error status, zero is returned. If the argument is a vector, the number of columns may be 1 or length(vector) depending on the orientation of the vector. If the argument is a matrix, the number of columns is returned. Otherwise, zero is returned.
public static NSObject la_matrix_slice(NSObject matrix, long matrix_first_row, long matrix_first_col, long matrix_row_stride, long matrix_col_stride, long slice_rows, long slice_cols)
The result object is the slice_rows x slice_cols matrix whose i,jth entry is:
matrix[matrix_first_row + i*matrix_row_stride, matrix_first_col + j*matrix_col_stride]
Slices provide an efficient means to operate on tiles and strides. These are lightweight objects that reference the storage of the matrix from which they originate. In most cases, creating a slice does not require any allocation beyond the object representing the slice, nor require copying. In some less common cases, a copy may be required.
This function supports slicing a vector (interpreted as rows(matrix) x cols(matrix)) or a matrix. If the object is not a matrix or vector, the returned object will have status LA_INVALID_PARAMETER_ERROR.
If the slice references indices that are less than zero or greater than or equal to the dimensions of the matrix, LA_SLICE_OUT_OF_BOUNDS_ERROR is returned.
matrix - The matrix to be sliced.matrix_first_row - The index of the row of the source matrix containing the first element of
new slice matrix.matrix_first_col - The index of the column of the source matrix containing the first element
of the slice matrix.matrix_row_stride - The offset in the source matrix between rows that will be consecutive in
the slice matrix.matrix_col_stride - The offset in the source matrix between columns that will be consecutve in
the slice matrix.slice_rows - The number of rows in the slice matrix.slice_cols - The number of columns in the slice matrix.public static NSObject la_identity_matrix(long matrix_size, int scalar_type, long attributes)
public static NSObject la_diagonal_matrix_from_vector(NSObject vector, long matrix_diagonal)
Creates a new matrix with entries on the specified diagonal taken from the vector argument, and zeros in the other entries. The matrix is square, and has size length(vector) + abs(matrix_diagonal).
If matrix_diagonal is zero, the main diagonal is set. If matrix_diagonal is +1, the first superdiagonal is set. If matrix_diagonal is -2, the second subdiagonal is set.
The diagonal may be specified by a vector or by a matrix that has only one row or only one column. If the provided object is not a vector or matrix, or is a matrix with both dimensions larger than one, the returned object will have status LA_INVALID_PARAMETER_ERROR.
vector - Vector providing the data for the non-zero diagonal.matrix_diagonal - The index of the non-zero diagonal.public static NSObject la_vector_from_matrix_row(NSObject matrix, long matrix_row)
Creates a vector from the specified row of the matrix. If the value for matrix_row is less than zero or greater than rows(matrix)-1, LA_INVALID_PARAMETER_ERROR is returned.
If matrix is a splat, LA_INVALID_PARAMETER_ERROR is returned.
Always returns a 1 x vector_length vector.
matrix - Matrix from which to create the row vector.matrix_row. - The zero-based index of the row to create the vector from.public static NSObject la_vector_from_matrix_col(NSObject matrix, long matrix_col)
Creates a vector from the specified column of the matrix. If the value for matrix_col is less than zero or greater than cols(matrix)-1, LA_INVALID_PARAMETER_ERROR is returned.
If matrix is a splat, LA_INVALID_PARAMETER_ERROR is returned.
Always returns a vector_length x 1 vector.
matrix - Matrix from which to create the column vector.matrix_col. - The zero-based index of the column to create the vector from.public static NSObject la_vector_from_matrix_diagonal(NSObject matrix, long matrix_diagonal)
Creates a new vector with entries on the specified diagonal taken from the vector argument, and zeros in the other entries. The matrix is square, and has size length(vector) + abs(matrix_diagonal).
If matrix_diagonal is zero, the main diagonal is set. If matrix_diagonal is +1, the first superdiagonal is set. If matrix_diagonal is -2, the second subdiagonal is set.
Creates a vector from the specified diagonal of the matrix. If the value for matrix_diagonal is less than zero and abs(matrix_diagonal) > rows(matrix)-1, or if matrix_diagonal is greater than zero and matrix_diagonal > cols(matrix)-1, LA_INVALID_PARAMETER_ERROR is returned.
If matrix is a splat, LA_INVALID_PARAMETER_ERROR is returned.
Always returns a vector_length x 1 vector.
matrix - Matrix from which to create the vector.matrix_diagonal. - The index of the diagonal to create the vector from.public static long la_vector_to_float_buffer(org.moe.natj.general.ptr.FloatPtr buffer,
long buffer_stride,
NSObject vector)
The buffer must be large enough to accomodate the vector being stored. Specifically, it must have have sufficient space to hold
buffer_stride*(la_vector_length(vector)-1) + 1
float elements. Real usage in the most common case (stride = 1) will look roughly like this:
buffer - Pointer to the destination buffer.buffer_stride - Offset (in floats) between the destinations of consecutive vector elements
in the buffer. Negative strides are not supported (you can get the same
effect by reversing the vector before calling this function).vector - The vector to store.public static long la_vector_to_double_buffer(org.moe.natj.general.ptr.DoublePtr buffer,
long buffer_stride,
NSObject vector)
The buffer must be large enough to accomodate the vector being stored. Specifically, it must have have sufficient space to hold
buffer_stride*(la_vector_length(vector)-1) + 1
double elements. Real usage in the most common case (stride = 1) will look roughly like this:
buffer - Pointer to the destination buffer.buffer_stride - Offset (in doubles) between the destinations of consecutive vector elements
in the buffer. Negative strides are not supported (you can get the same
effect by reversing the vector before calling this function).vector - The vector to store.public static long la_vector_length(NSObject vector)
If the argument has an error status, zero is returned. If the argument is a vector, its length is returned. If the argument is a matrix with only one row or only one column, the other dimension is returned. Otherwise, zero is returned.
public static NSObject la_vector_slice(NSObject vector, long vector_first, long vector_stride, long slice_length)
The result object is the vector:
[ vector[vector_first], vector[vector_first+vector_stride], ... ... , vector[vector_first + (slice_length-1)*vector_stride] ]
Slices provide an efficient means to operate on subvectors and strides. These are lightweight objects that reference the storage of the vector from which they originate. Creating a vector slice does not require any allocation beyond the object representing the slice, nor does it require copying.
This function supports slicing a vector, or a matrix that has only one row or only one column. If the object is not a matrix or vector, or if it is a matrix with both dimensions larger than one, the returned object will have status LA_INVALID_PARAMETER_ERROR.
If the slice references indices that are less than zero or greater than or equal to the length of the vector, LA_SLICE_OUT_OF_BOUNDS_ERROR is returned.
Always return a vector with the same orientation as the input. If input is vector_length x 1, output is vector_length x 1 and if input is 1 x vector_length, output is 1 x vector_length.
vector - The vector to be sliced.vector_first - The index of the source vector element that will become the first element
of the new slice vector.vector_stride - The offset in the source vector between elements that will be consecutive in
the new slice vector.slice_length - The length of the resulting slice vector.public static NSObject la_splat_from_float(float scalar_value, long attributes)
A splat object represents a matrix or vector whose entries are all equal. It may be used in the place of a matrix or vector in many computational operations in the library.
Splat objects are effectively dimensionless matrices. Computational operations that accept them interpret them as having dimensions necessary to be compatibile with the other operand. Because the dimensions of a splat are inferred from the other operands, a single operation cannot have multiple splat operands.
A partial list of operations accepting splat operands, and the rules for the inferred size:
Operation Inferred Dimensions sum(A,splat) (rows(A), cols(A)) sum(splat,A) (rows(A), cols(A)) difference(A,splat) (rows(A), cols(A)) difference(splat,A) (rows(A), cols(A)) elementwise_product(A,splat) (rows(A), cols(A)) elementwise_product(splat,A) (rows(A), cols(A)) inner_product(A,splat) (length(A), 1) inner_product(splat,A) (1, length(A)) matrix_product(A,splat) (cols(A), 1) matrix_product(splat,A) (1, rows(A))
public static NSObject la_splat_from_double(double scalar_value, long attributes)
public static NSObject la_splat_from_vector_element(NSObject vector, long vector_index)
public static NSObject la_splat_from_matrix_element(NSObject matrix, long matrix_row, long matrix_col)
public static NSObject la_vector_from_splat(NSObject splat, long simd_length)
The vector returned from la_vector_from_splat is always vector_length x 1.
public static NSObject la_matrix_from_splat(NSObject splat, long matrix_rows, long matrix_cols)
public static NSObject la_transpose(NSObject matrix)
Returns a matrix that is the transpose of the source vector or matrix. If the source object is not a vector or matrix, the returned object will have status LA_INVALID_PARAMETER_ERROR.
public static NSObject la_scale_with_float(NSObject matrix, float scalar)
Returns a matrix whose entries are the product of the scalar and the corresponding element of the source matrix. If the source object is not a vector or matrix, the returned object will have status LA_INVALID_PARAMETER_ERROR.
If the scalar type of matrix is not float LA_PRECISION_MISMATCH_ERROR is returned.
public static NSObject la_scale_with_double(NSObject matrix, double scalar)
Returns a matrix whose entries are the product of the scalar and the corresponding element of the source matrix. If the source object is not a vector or matrix, the returned object will have status LA_INVALID_PARAMETER_ERROR.
If the scalar type of matrix is not double LA_PRECISION_MISMATCH_ERROR is returned.
public static NSObject la_sum(NSObject obj_left, NSObject obj_right)
If either source operand is not a vector or matrix or splat, or if both operands are splats, the result has status LA_INVALID_PARAMETER_ERROR.
The two operands must have the same dimensions. If they do not, the result will have status LA_DIMENSION_MISMATCH_ERROR. For simplicity, a vector of length n, a 1xn matrix, and an nx1 matrix are all treated as having the same dimensions. If 1xn and nx1 or nx1 and 1xn vectors are passed, an nx1 vector will be created, otherwise orientation matches input.
The result has the same dimensions as the operands, and each element in the result is the sum of the corresponding elements in the source operands.
public static NSObject la_difference(NSObject obj_left, NSObject obj_right)
If either source operand is not a vector or matrix or splat, or if both operands are splats, the result has status LA_INVALID_PARAMETER_ERROR.
The two operands must have the same dimensions. If they do not, the result will have status LA_DIMENSION_MISMATCH_ERROR. For simplicity, a vector of length n, a 1xn matrix, and an nx1 matrix are all treated as having the same dimensions. If 1xn and nx1 or nx1 and 1xn vectors are passed, an nx1 vector will be created, otherwise orientation matches input.
The result has the same dimensions as the operands, and each element in the result is given by subtracting the corresponding element of obj_right from the corresponding element of obj_left.
public static NSObject la_elementwise_product(NSObject obj_left, NSObject obj_right)
If either source operand is not a vector or matrix or splat, or if both operands are splats, the result has status LA_INVALID_PARAMETER_ERROR.
The two operands must have the same dimensions. If they do not, the result will have status LA_DIMENSION_MISMATCH_ERROR. For simplicity, a vector of length n, a 1xn matrix, and an nx1 matrix are all treated as having the same dimensions. If 1xn and nx1 or nx1 and 1xn vectors are passed, an nx1 vector will be created, otherwise orientation matches input.
The result has the same dimensions as the operands, and each element in the result is the product of the corresponding elements in the source operands.
public static NSObject la_inner_product(NSObject vector_left, NSObject vector_right)
If either operand is a matrix that is not 1xn or nx1, the result has the status LA_INVALID_PARAMETER_ERROR.
If either operand is not a vector or matrix or splat, or if both operands are splats, the result has the status LA_INVALID_PARAMETER_ERROR.
If the lengths of the two operands do not match, the result has the status LA_DIMENSION_MISMATCH_ERROR.
Otherwise the result is a 1x1 matrix containing the inner product:
sum_{i=0...length} vector_left[i] * vector_right[i]
public static NSObject la_outer_product(NSObject vector_left, NSObject vector_right)
Splats are not supported by this function. If either operand is a splat, the result has status LA_INVALID_PARAMETER_ERROR.
If either operand is a matrix that is not 1xn or nx1, the result has the status LA_INVALID_PARAMETER_ERROR.
If either operand is not a vector or matrix, the result has the status LA_INVALID_PARAMETER_ERROR.
Otherwise the result is a matrix containg the outer product. It has length(vector_left) rows and length(vector_right) columns. The i,jth element of the matrix is vector_left[i] * vector_right[j].
public static NSObject la_matrix_product(NSObject matrix_left, NSObject matrix_right)
Left splat operands are treated as 1 x rows(matrix_right) vectors and right splat operands are treated as cols(matrix_left) x 1 vectors.
For convenience, in certain situations vector operands may be implicitly transposed. Specifically,
If cols(matrix_left) == rows(matrix_right) rows(matrix_left) x cols(matrix_right) = matrix_left * matrix_right Else if cols(matrix_left) == 1 and rows(matrix_left) == rows(matrix_right) 1 x cols(matrix_right) = transpose(matrix_left) * matrix_right Else if rows(matrix_right) == 1 and cols(matrix_left) == cols(matrix_right) rows(matrix_left) x 1 = matrix_left * transpose(matrix_right) Else result has the status LA_DIMENSION_MISMATCH_ERROR.
If either operand is not a vector or matrix or splat, or if both operands are splats, the result has the status LA_INVALID_PARAMETER_ERROR.
Otherwise the result is a matrix with 1 row if matrix_left is vector or splat and rows(matrix_left) otherwise, and 1 column if matrix_right is vector or splat and cols(matrix_right) otherwise.
If cols(matrix_left) == rows(matrix_right), the i,jth element of the matrix is: sum_{k=0...cols(matrix_left)} matrix_left[i,k] * matrix_right[k,j] If cols(matrix_left) == 1 and rows(matrix_left) == rows(matrix_right), the 0,jth element of matrix is: sum_{k=0...rows(matrix_right)} matrix_left[k,0] * matrix_right[k,j] If rows(matrix_right) == 1 and cols(matrix_left) == cols(matrix_right), the i,0th element of matrix is: sum_{k=0...cols(matrix_left)} matrix_left[i,k] * matrix_right[0,k]
public static NSObject la_solve(NSObject matrix_system, NSObject obj_rhs)
If matrix_system represents a matrix A, and obj_rhs represents a vector B, la_solve returns a vector X representing a solution to the equation AX = B, if such a solution exists. If obj_rhs represents a matrix, then la_solve returns a matrix representing the solution of the same equation.
There are several different cases, and different algorithms are chosen depending on the specifics:
If the matrix has a special structure that allows us to solve the system without factoring (e.g. if the matrix is diagonal or triangular), we may use that structure to compute the solution.
If the matrix is symmetric and all diagonal entries are positive, or if we know, either via a hint parameter or by how earlier computations were structured, that the matrix is positive definite, we attempt a Cholesky factorization. If this succeeds, it is used to compute the solution via forward- and back-substitution.
If the matrix is square, we try to perform Gaussian elimination to construct a triangular factorization with pivoting. If this factorization succeeds, we use it to solve the system. If it fails, the returned object has the error status LA_SINGULAR_ERROR.
If the matrix is not square, we return a least-squares solution computed by performing a QR factorization of the matrix.
If the number of rows of the matrix does not match the number of rows of the right hand side object, the returned object has status LA_DIMENSION_MISMATCH_ERROR.
If the object describing the matrix is not a matrix, or if the right hand side is not a matrix or vector, the returned object has status LA_INVALID_PARAMETER_ERROR.
If you want to solve the system XA = B, which is less common (but still occurs fairly frequently), you may accomplish this by transposing A and B, solving, and then transposing the result of the solve.
matrix_system - A matrix describing the left-hand side of the system.obj_rhs - A vector or matrix describing one or more right-hand sides for which the
equations are to be solved.public static float la_norm_as_float(NSObject vector, long vector_norm)
"vector" refers to the fact that this function computes the norm of its argument considered as a vector, and not an operator norm. The actual argument may be either a vector or a matrix. If it is not a vector or matrix, or if the vector_norm parameter is not a supported value, NAN is returned.
public static double la_norm_as_double(NSObject vector, long vector_norm)
public static NSObject la_normalized_vector(NSObject vector, long vector_norm)
The returned object has the same direction as the first operand, and has norm 1 in the specified vector norm. If the input vector is zero, it cannot be meaningfully normalized and the returned object is also zero. If the parameter vector is not a vector or matrix, or if the vector_norm parameter is not a supported value, the returned object has status LA_INVALID_PARAMETER_ERROR.
public static float sparse_inner_product_dense_float(long nz,
org.moe.natj.general.ptr.ConstFloatPtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.ConstFloatPtr y,
long incy)
Compute the inner product of sparse vector x with dense vector y. Returns zero if nz is less than or equal to zero.
nz - The number of nonzero entries in the sparse vector x.x - Pointer to the dense storage for the values of the sparse vector x. The
corresponding entry in indx holds the index of the value. Contains nz values.indx - Pointer to the dense storage for the index values of the sparse vector x. The
corresponding entry in x holds the values of the vector. Contains nz values.
Indices are always assumed to be stored in ascending order. Additionally, indices are assumed to be unique. Undefined behavior if either of these assumptions are not met.
All indices are 0 based (the first element of a pointer is ptr[0]).
y - Pointer to the dense vector y. Accessed as y[indx[0..nz-1]*incy], so dimension
must be compatible with largest index value in indx. Behavior undefined if
this is not met. Negative strides are supported. Note, unlike dense BLAS
routines, the pointer points to the last element when stride is negative.incy - Increment between valid values in the dense vector y. Negative strides are
supported.public static double sparse_inner_product_dense_double(long nz,
org.moe.natj.general.ptr.ConstDoublePtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.ConstDoublePtr y,
long incy)
public static float sparse_inner_product_sparse_float(long nzx,
long nzy,
org.moe.natj.general.ptr.ConstFloatPtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.ConstFloatPtr y,
org.moe.natj.general.ptr.ConstLongPtr indy)
Compute the inner product of sparse vector x with sparse vector y. Returns zero if nzx or nzy is less than or equal to zero.
nzx - The number of nonzero entries in the sparse vector x.nzy - The number of nonzero entries in the sparse vector y.x - Pointer to the dense storage for the values of the sparse vector x. The
corresponding entry in indx holds the index of the value. Contains nzx values.indx - Pointer to the dense storage for the index values of the sparse vector x. The
corresponding entry in x holds the values of the vector. Contains nzx values.
Indices are always assumed to be stored in ascending order. Additionally, indices are assumed to be unique. Undefined behavior if either of these assumptions are not met.
All indices are 0 based (the first element of a pointer is ptr[0]).
y - Pointer to the dense storage for the values of the sparse vector y. The
corresponding entry in indy holds the index of the value. Contains nzy values.indy - Pointer to the dense storage for the index values of the sparse vector y. The
corresponding entry in y holds the values of the vector. Contains nzy values.
Indices are always assumed to be stored in ascending order. Additionally, indices are assumed to be unique. Undefined behavior if either of these assumptions are not met.
All indices are 0 based (the first element of a pointer is ptr[0]).
public static double sparse_inner_product_sparse_double(long nzx,
long nzy,
org.moe.natj.general.ptr.ConstDoublePtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.ConstDoublePtr y,
org.moe.natj.general.ptr.ConstLongPtr indy)
public static void sparse_vector_add_with_scale_dense_float(long nz,
float alpha,
org.moe.natj.general.ptr.ConstFloatPtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.FloatPtr y,
long incy)
y = alpha * x + y
Scales the sparse vector x by alpha and adds the result to the dense vector y. If alpha or nz is zero, y is unchanged.
If the desired operation is y = alpha * x, then an efficient option is to create the y buffer of zeros as y = calloc(sizeof(..)*ySize) and then perform the operation with the zero filled y.
nz - The number of nonzero entries in the sparse vector x.alpha - Scalar multiplier of x.x - Pointer to the dense storage for the values of the sparse vector x. The
corresponding entry in indx holds the index of the value. Contains nz values.indx - Pointer to the dense storage for the index values of the sparse vector x. The
corresponding entry in x holds the values of the vector. Contains nz values.
Indices are always assumed to be stored in ascending order. Additionally, indices are assumed to be unique. Undefined behavior if either of these assumptions are not met.
All indices are 0 based (the first element of a pointer is ptr[0]).
y - Pointer to the dense vector y. Accessed as y[indx[0..nz-1]*incy], so dimension
must be compatible with largest index value in indx. Behavior undefined if
this is not met. Negative strides are supported. Note, unlike dense BLAS
routines, the pointer points to the last element when stride is negative.incy - Increment between valid values in the dense vector y. Negative strides are
supported.public static void sparse_vector_add_with_scale_dense_double(long nz,
double alpha,
org.moe.natj.general.ptr.ConstDoublePtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.DoublePtr y,
long incy)
public static float sparse_vector_norm_float(long nz,
org.moe.natj.general.ptr.ConstFloatPtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
int norm)
Compute the specified norm of the sparse vector x. Specify one of: 1) SPARSE_NORM_ONE : sum over i ( | x[i] | ) 2) SPARSE_NORM_TWO : sqrt( sum over i (x[i])^2 ) 3) SPARSE_NORM_INF : max over i ( | x[i] | ) 4) SPARSE_NORM_R1 : Not supported, undefined.
If norm is not one of the enumerated norm types, the default value is SPARSE_NORM_INF.
nz - The number of nonzero values in the sparse vector x.x - Pointer to the dense storage for the values of the sparse vector x. The
corresponding entry in indx holds the index of the value. Contains nz values.indx - Pointer to the dense storage for the index values of the sparse vector x. The
corresponding entry in x holds the values of the vector. Contains nz values.
Indices are always assumed to be stored in ascending order. Additionally, indices are assumed to be unique. Undefined behavior if either of these assumptions are not met.
All indices are 0 based (the first element of a pointer is ptr[0]).
norm - Specify the norm to be computed. Must be one of SPARSE_NORM_ONE, SPARSE_NORM_TWO,
or SPARSE_NORM_INF. See discussion for further details.public static double sparse_vector_norm_double(long nz,
org.moe.natj.general.ptr.ConstDoublePtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
int norm)
public static int sparse_matrix_vector_product_dense_float(int transa,
float alpha,
sparse_matrix_float A,
org.moe.natj.general.ptr.ConstFloatPtr x,
long incx,
org.moe.natj.general.ptr.FloatPtr y,
long incy)
y = alpha * op(A) * x + y; where op(A) is either A or the transpose of A
Multiplies the dense vector x by the sparse matrix A and adds the result to the dense vector y (y = alpha * op(A) * x + y, where op(A) is either A or the transpose of A).
If the desired operation is y = A * x, then an efficient option is to create the y buffer of zeros as y = calloc(sizeof(..)*ySize) and then perform the operation with the zero filled y.
transa - Specifies whether to perform the operation with A or the transpose of A.
Must be one of CblasNoTrans or CblasTrans.alpha - Scalar multiplier of A.A - The sparse matrix.x - Pointer to the dense vector x. The dimension must be the number of columns of
the matrix A when transa is no transpose or the number of rows of the matrix A
when transa is transpose. Behavior undefined if this is not met. Negative
strides are supported. Note, unlike dense BLAS routines, the pointer points to
the last element when stride is negative.incx - Increment between valid values in the dense vector x. Negative strides are
supported.y - Pointer to the dense vector y. The dimension must be the number of rows of
the matrix A when transa is no transpose or the number of columns of the matrix
A when transa is transpose. Behavior undefined if this is not met. Negative
strides are supported. Note, unlike dense BLAS routines, the pointer points to
the last element when stride is negative.incy - Increment between valid values in the dense vector y. Negative strides are
supported.public static int sparse_matrix_vector_product_dense_double(int transa,
double alpha,
sparse_matrix_double A,
org.moe.natj.general.ptr.ConstDoublePtr x,
long incx,
org.moe.natj.general.ptr.DoublePtr y,
long incy)
public static int sparse_vector_triangular_solve_dense_float(int transt,
float alpha,
sparse_matrix_float T,
org.moe.natj.general.ptr.FloatPtr x,
long incx)
Solve the system of equations x = alpha * T^{-1} * x for x where x is a dense vector and T is a triangular sparse matrix. The matrix T must be an upper or lower triangular matrix.
transt - Specifies whether to perform the operation with T or the transpose of T.
Must be one of CblasNoTrans or CblasTrans.alpha - Scalar multiplier of T.T - The sparse triangular matrix. Must be upper or lower triangular matrix.
Will return SPARSE_ILLEGAL_PARAMETER if not a triangular matrix.x - Pointer to the dense vector x. The dimension must match the dimension of the
triangular matrix T. Behavior undefined if this is not met. Negative
strides are supported. Note, unlike dense BLAS routines, the pointer points to
the last element when stride is negative. On exit holds the solution to the
system of equations.incx - Increment between valid values in the dense vector x. Negative strides are
supported.public static int sparse_vector_triangular_solve_dense_double(int transt,
double alpha,
sparse_matrix_double T,
org.moe.natj.general.ptr.DoublePtr x,
long incx)
public static int sparse_outer_product_dense_float(long M,
long N,
long nz,
float alpha,
org.moe.natj.general.ptr.ConstFloatPtr x,
long incx,
org.moe.natj.general.ptr.ConstFloatPtr y,
org.moe.natj.general.ptr.ConstLongPtr indy,
org.moe.natj.general.ptr.Ptr<sparse_matrix_float> C)
Compute the outer product of the dense vector x and the sparse vector y and return a new sparse matrix in the uninitialized pointer sparse matrix pointer C. C = alpha * x * y'. Caller responsible for calling sparse_matrix_destroy on the returned matrix.
The matrix object returned on success is a point wise based sparse matrix.
M - The number of rows of x and the resulting matrix.N - The number of columns of the resulting matrix. The number of nonzero values
must be less than or equal to N.nz - The number of nonzero values in the sparse vector y. Must be less than or
equal to N.alpha - Scalar multiplier of x.x - Pointer to the dense vector x. Must be M number of elements. Negative strides
are supported. Note, unlike dense BLAS routines, the pointer points to the
last element when stride is negative.incx - Increment between valid values in the dense vector x. Negative strides are
supported.y - Pointer to the dense storage for the values of the sparse vector y. The
corresponding entry in indy holds the index of the value. Contains nz values.indy - Pointer to the dense storage for the index values of the sparse vector y. The
corresponding entry in y holds the values of the vector. Contains nz values.
Indices are always assumed to be stored in ascending order. Additionally, indices are assumed to be unique. Undefined behavior if either of these assumptions are not met.
All indices are 0 based (the first element of a pointer is ptr[0]).
C - Pointer to an uninitialized sparse matrix object. On success a newly allocated
sparse matrix object is returned in this pointer. On error, this set to NULL.
Caller is responsible for calling sparse_matrix_destroy on this matrix object.public static int sparse_outer_product_dense_double(long M,
long N,
long nz,
double alpha,
org.moe.natj.general.ptr.ConstDoublePtr x,
long incx,
org.moe.natj.general.ptr.ConstDoublePtr y,
org.moe.natj.general.ptr.ConstLongPtr indy,
org.moe.natj.general.ptr.Ptr<sparse_matrix_double> C)
public static int sparse_permute_rows_float(sparse_matrix_float A, org.moe.natj.general.ptr.ConstLongPtr perm)
Permute the rows of the sparse matrix A based on the provided permutation array. For each row in A, swap rows as:
tmp[:] = A[i,:]; A[i,:] = A[perm[i],:]; A[perm[i],:] = tmp[:];
A - The sparse matrix.perm - The permutation array. Holds number of rows in A values indicating the
permutation of the matrix. The indices in perm are expected to be 0 based
(first element of pointer is ptr[0]). The indices in perm are expected to
be within bounds of the matrix. Undefined behavior if not met.public static int sparse_permute_rows_double(sparse_matrix_double A, org.moe.natj.general.ptr.ConstLongPtr perm)
public static int sparse_permute_cols_float(sparse_matrix_float A, org.moe.natj.general.ptr.ConstLongPtr perm)
Permute the columns of the sparse matrix A based on the provided permutation array. For each column in A, swap columns as:
tmp[:] = A[:,j]; A[:,j] = A[:,perm[j]]; A[:,perm[j]] = tmp[:];
A - The sparse matrix.perm - The permutation array. Holds number of columns in A values indicating the
permutation of the matrix. The indices in perm are expected to be 0 based
(first element of pointer is ptr[0]). The indices in perm are expected to
be within bounds of the matrix. Undefined behavior if not met.public static int sparse_permute_cols_double(sparse_matrix_double A, org.moe.natj.general.ptr.ConstLongPtr perm)
public static float sparse_elementwise_norm_float(sparse_matrix_float A, int norm)
Compute the specified norm of the sparse matrix A. This is the norm of the matrix treated as a vector, not the operator norm. Specify one of: 1) SPARSE_NORM_ONE : sum over i,j ( | A[i,j] | ) 2) SPARSE_NORM_TWO : sqrt( sum over i,j (A[i,j])^2 ) 3) SPARSE_NORM_INF : max over i,j ( | A[i,j] | ) 4) SPARSE_NORM_R1 : sum over j ( sqrt ( sum over i ( A[i,j]^2 ) ) )
If norm is not one of the enumerated norm types, the default value is SPARSE_NORM_INF.
A - The sparse matrix.norm - Specify the norm to be computed. Must be one of SPARSE_NORM_ONE, SPARSE_NORM_TWO,
SPARSE_NORM_INF, or SPARSE_NORM_R1. See discussion for further details.public static double sparse_elementwise_norm_double(sparse_matrix_double A, int norm)
public static float sparse_operator_norm_float(sparse_matrix_float A, int norm)
Compute the specified norm of the sparse matrix A. This is the norm of the matrix treated as an linear operator, not the elementwise norm. Specify one of: 1) SPARSE_NORM_ONE : max over j ( sum over i ( | A[i,j] | ) ) 2) SPARSE_NORM_TWO : Maximum singular value. This is significantly more expensive to compute than the other norms. 3) SPARSE_NORM_INF : max over i ( sum over j ( | A[i,j] | ) ) 4) SPARSE_NORM_R1 : Not supported, undefined.
If norm is not one of the enumerated norm types, the default value is SPARSE_NORM_INF.
A - The sparse matrix.norm - Specify the norm to be computed. Must be one of SPARSE_NORM_ONE, SPARSE_NORM_TWO,
or SPARSE_NORM_INF. See discussion for further details.public static double sparse_operator_norm_double(sparse_matrix_double A, int norm)
public static float sparse_matrix_trace_float(sparse_matrix_float A, long offset)
Compute the sum along the specified diagonal of the sparse matrix A. The diagonal is specified by the parameter offset where zero is the main diagonal, values greater than one refer to diagonals above the main diagonal (A[i,i+offset]), and values less than one refer to diagonals below the main diagonal (A[i-offset, i]).
If offset is out of the bounds of the matrix A, 0 is returned.
A - The sparse matrix.offset - Specifies the diagonal to sum. A zero value will sum the main diagonal
(A[i,i]), a value greater than zero will sum diagonals above the main diagonal
(A[i,i+offset]), and a values less than zero will sum diagonals below the main
diagonal (A[i-offset,i]). If offset is out of the bounds of the matrix A, 0
is returned.public static double sparse_matrix_trace_double(sparse_matrix_double A, long offset)
public static int sparse_matrix_product_dense_float(int order,
int transa,
long n,
float alpha,
sparse_matrix_float A,
org.moe.natj.general.ptr.ConstFloatPtr B,
long ldb,
org.moe.natj.general.ptr.FloatPtr C,
long ldc)
Level 3 routines consisting of matrix-matrix operations
Multiplies the dense matrix B by the sparse matrix A and adds the result to the dense matrix C.
C = alpha * op(A) * B + C; where op(A) is either A or the transpose of A
Multiplies the dense matrix B by the sparse matrix A and adds the result to the dense matrix C (C = alpha * op(A) * B + C, where op(A) is either A or the transpose of A). If A is of size M x N, then B is of size N x n and C is of size M x n.
If the desired operation is C = A * B, then an efficient option is to create the C buffer of zeros as C = calloc(sizeof(..)*rows*cols) and then perform the operation with the zero filled C.
order - Specified the storage order for the dense matrices B and C. Must be one of
CblasRowMajor or CblasColMajor.transa - Specifies whether to perform the operation with A or the transpose of A.
Must be one of CblasNoTrans or CblasTrans.n - The number of columns of the matrices B and C.alpha - Scalar multiplier of A.A - The sparse matrix.B - Pointer to the dense matrix B. The number of rows must be equal to the number
of columns of A and the number of columns is n. Behavior undefined if this
is not met. The argument ldb describes how many elements to move between one
row (row major) or column (column major).ldb - Increment in elements between rows (row major) or columns (column major) of B.
Must be greater than or equal to n when row major, or number of columns of
A when column major.C - Pointer to the dense matrix C. The number of rows must be equal to the number
of rows of A and the number of columns is n. Behavior undefined if this
is not met. The argument ldc describes how many elements to move between one
row (row major) or column (column major). C is updated with the result of the
operation.ldc - Increment in elements between rows (row major) or columns (column major) of C.
Must be greater than or equal to n when row major, or number of rows of
A when column major.public static int sparse_matrix_product_dense_double(int order,
int transa,
long n,
double alpha,
sparse_matrix_double A,
org.moe.natj.general.ptr.ConstDoublePtr B,
long ldb,
org.moe.natj.general.ptr.DoublePtr C,
long ldc)
public static int sparse_matrix_product_sparse_float(int order,
int transa,
float alpha,
sparse_matrix_float A,
sparse_matrix_float B,
org.moe.natj.general.ptr.FloatPtr C,
long ldc)
C = alpha * op(A) * B + C; where op(A) is either A or the transpose of A
Multiplies the sparse matrix B by the sparse matrix A and adds the result to the dense matrix C (C = alpha * op(A) * B + C, where op(A) is either A or the transpose of A). If A is of size M x K, then B is of size K x N and C is of size M x N.
If the desired operation is C = A * B, then an efficient option is to create the C buffer of zeros as C = calloc(sizeof(..)*rows*cols) and then perform the operation with the zero filled C.
order - Specified the storage order for the dense matrix C. Must be one of
CblasRowMajor or CblasColMajor.transa - Specifies whether to perform the operation with A or the transpose of A.
Must be one of CblasNoTrans or CblasTrans.alpha - Scalar multiplier of A.A - The sparse matrix A.B - The sparse matrix B.C - Pointer to the dense matrix C. The number of rows must be equal to the number
of rows of A and the number of columns must be equal to the number
of columns of B. Behavior undefined if this is not met.
The argument ldc describes how many elements to move between one row (row major)
or column (column major). C is updated with the result of the operation.ldc - Increment in elements between rows (row major) or columns (column major) of C.
Must be greater than or equal to the number of columns of B when row major,
or number of rows of A when column major.public static int sparse_matrix_product_sparse_double(int order,
int transa,
double alpha,
sparse_matrix_double A,
sparse_matrix_double B,
org.moe.natj.general.ptr.DoublePtr C,
long ldc)
public static int sparse_matrix_triangular_solve_dense_float(int order,
int transt,
long nrhs,
float alpha,
sparse_matrix_float T,
org.moe.natj.general.ptr.FloatPtr B,
long ldb)
Solve the system of equations B = alpha * T^{-1} * B for B where B is a dense vector and T is a triangular sparse matrix. If T is of size N x N, then B must be of size N x nrhs. The matrix T must be an upper or lower triangular matrix.
order - Specified the storage order for the dense matrix B. Must be one of
CblasRowMajor or CblasColMajor.transt - Specifies whether to perform the operation with T or the transpose of T.
Must be one of CblasNoTrans or CblasTrans.nrhs - The number of columns of the matrix B.alpha - Scalar multiplier of T.T - The sparse triangular matrix. Must be upper or lower triangular matrix.
Will return SPARSE_ILLEGAL_PARAMETER if not a triangular matrix.B - Pointer to the dense matrix B. The number of rows must be equal to the number
of columns of T and the number of columns is nrhs. Behavior undefined if this
is not met. The argument ldb describes how many elements to move between one
row (row major) or column (column major). On exit holds the solution to the
system of equations.ldb - Increment in elements between rows (row major) or columns (column major) of B.
Must be greater than or equal to nrhs when row major, or number of columns of
A when column major.public static int sparse_matrix_triangular_solve_dense_double(int order,
int transt,
long nrhs,
double alpha,
sparse_matrix_double T,
org.moe.natj.general.ptr.DoublePtr B,
long ldb)
public static sparse_matrix_float sparse_matrix_create_float(long M, long N)
Create a sparse matrix object that is stored in point wise format and is ready to receive values from the various insert routines. Point wise format means individual values are stored for a given i,j location as opposed to blocks of values. For block support use the block_create routines. See the various insert routines for details on inserting entries into this matrix object.
The dimensions M and N must be greater than 0. On success a valid matrix object is returned, otherwise NULL is returned.
M - The number of rows of the matrix. Must be greater than 0.N - The number of columns of the matrix. Must be greater than 0.public static sparse_matrix_double sparse_matrix_create_double(long M, long N)
public static int sparse_insert_entry_float(sparse_matrix_float A, float val, long i, long j)
Use to build a sparse matrix by inserting one scalar entry at a time. Update A[i,j] = val.
A must have been created with one of sparse_matrix_create_float or sparse_matrix_create_double.
Note that matrix properties cannot be modified after value insertion begins. This includes properties such as specifying a triangular matrix.
Insertion can be expensive, generally speaking it is best to do a batch update. Inserted values may be temporarily held internally within the object and only inserted into the sparse format when a later computation triggers a need to insert.
A - The sparse matrix. A must have been created with one of sparse_matrix_create_float
or sparse_matrix_create_double. SPARSE_ILLEGAL_PARAMETER is returned if not met.val - The scalar value to insert into the sparse matrix.i - The row location to insert the value. Indices are 0 based (first element of
pointer is ptr[0]). Indices expected to be in the bounds of matrix dimensions,
undefined behavior if not met.j - The column location to insert the value. Indices are 0 based (first element of
pointer is ptr[0]). Indices expected to be in the bounds of matrix dimensions,
undefined behavior if not met.public static int sparse_insert_entry_double(sparse_matrix_double A, double val, long i, long j)
public static int sparse_insert_entries_float(sparse_matrix_float A, long N, org.moe.natj.general.ptr.ConstFloatPtr val, org.moe.natj.general.ptr.ConstLongPtr indx, org.moe.natj.general.ptr.ConstLongPtr jndx)
Use to build a sparse matrix by providing a list of point entries. For each entry provided, update A[indx[i],jndx[i]] = val[i].
A must have been created with one of sparse_matrix_create_float or sparse_matrix_create_double.
Note that matrix properties cannot be modified after value insertion begins. This includes properties such as specifying a triangular matrix.
Insertion can be expensive, generally speaking it is best to do a batch update. Inserted values may be temporarily held internally within the object and only inserted into the sparse format when a later computation triggers a need to insert.
A - The sparse matrix. A must have been created with one of sparse_matrix_create_float
or sparse_matrix_create_double. SPARSE_ILLEGAL_PARAMETER is returned if not met.N - The number of values to insert into A. Each of indx, jndx and val are of size
N.val - Pointer to list of scalar values to insert into the sparse matrix. The value
is inserted into the location specified by the corresponding indices in indx
and jndx. Must hold N values.indx - An array of row indices that correspond to the values in val. Must hold N
values.
Indices are assumed to be unique. Additionally, indices are assumed to be in the bounds of the matrix. Undefined behavior if any of these assumptions are not met.
All indices are 0 based (the first element of a pointer is ptr[0]).
jndx - An array of column indices that correspond to the values in val. Must hold N
values.
Indices are assumed to be unique. Additionally, indices are assumed to be in the bounds of the matrix. Undefined behavior if any of these assumptions are not met.
All indices are 0 based (the first element of a pointer is ptr[0]).
public static int sparse_insert_entries_double(sparse_matrix_double A, long N, org.moe.natj.general.ptr.ConstDoublePtr val, org.moe.natj.general.ptr.ConstLongPtr indx, org.moe.natj.general.ptr.ConstLongPtr jndx)
public static int sparse_insert_col_float(sparse_matrix_float A, long j, long nz, org.moe.natj.general.ptr.ConstFloatPtr val, org.moe.natj.general.ptr.ConstLongPtr indx)
Use to build a sparse matrix by providing a list of point entries for a single column. For each entry provided, update A[indx[i],j] = val[i]. This will not replace the existing contents of the column, it appends new values and overwrites overlapping values.
A must have been created with one of sparse_matrix_create_float or sparse_matrix_create_double.
Note that matrix properties cannot be modified after value insertion begins. This includes properties such as specifying a triangular matrix.
Insertion can be expensive, generally speaking it is best to do a batch update. Inserted values may be temporarily held internally within the object and only inserted into the sparse format when a later computation triggers a need to insert.
A - The sparse matrix. A must have been created with one of sparse_matrix_create_float
or sparse_matrix_create_double. SPARSE_ILLEGAL_PARAMETER is returned if not met.j - The column for value insertion. Indices are 0 based (first element of pointer
is ptr[0]). Indices expected to be in the bounds of matrix dimensions,
undefined behavior if not met.nz - The number of values to insert into A. Each of indx and val are of size
nz.val - Pointer to list of scalar values to insert into the sparse matrix. The value
is inserted into the location specified by the corresponding indices of indx
and j. Must hold nz values.indx - An array of column indices that correspond to the values in val. Must hold nz
values.
Indices are always assumed to be stored in ascending order. Additionally, indices are assumed to be unique. Finally, indices are assumed to be in the bounds of the matrix. Undefined behavior if any of these assumptions are not met.
All indices are 0 based (the first element of a pointer is ptr[0]).
public static int sparse_insert_col_double(sparse_matrix_double A, long j, long nz, org.moe.natj.general.ptr.ConstDoublePtr val, org.moe.natj.general.ptr.ConstLongPtr indx)
public static int sparse_insert_row_float(sparse_matrix_float A, long i, long nz, org.moe.natj.general.ptr.ConstFloatPtr val, org.moe.natj.general.ptr.ConstLongPtr jndx)
Use to build a sparse matrix by providing a list of point entries for a single row. For each entry provided, update A[i,jndx[i]] = val[i]. This will not replace the existing contents of the row, it appends new values and overwrites overlapping values.
A must have been created with one of sparse_matrix_create_float or sparse_matrix_create_double.
Note that matrix properties cannot be modified after value insertion begins. This includes properties such as specifying a triangular matrix.
Insertion can be expensive, generally speaking it is best to do a batch update. Inserted values may be temporarily held internally within the object and only inserted into the sparse format when a later computation triggers a need to insert.
A - The sparse matrix. A must have been created with one of sparse_matrix_create_float
or sparse_matrix_create_double. SPARSE_ILLEGAL_PARAMETER is returned if not met.i - The row for value insertion. Indices are 0 based (first element of pointer is
ptr[0]). Indices expected to be in the bounds of matrix dimensions,
undefined behavior if not met.nz - The number of values to insert into A. Each of jndx and val are of size
nz.val - Pointer to list of scalar values to insert into the sparse matrix. The value
is inserted into the location specified by the corresponding indices of i and
jndx. Must hold nz values.jndx - An array of column indices that correspond to the values in val. Must hold nz
values.
Indices are always assumed to be stored in ascending order. Additionally, indices are assumed to be unique. Finally, indices are assumed to be in the bounds of the matrix. Undefined behavior if any of these assumptions are not met.
All indices are 0 based (the first element of a pointer is ptr[0]).
public static int sparse_insert_row_double(sparse_matrix_double A, long i, long nz, org.moe.natj.general.ptr.ConstDoublePtr val, org.moe.natj.general.ptr.ConstLongPtr jndx)
public static int sparse_extract_sparse_row_float(sparse_matrix_float A, long row, long column_start, org.moe.natj.general.ptr.LongPtr column_end, long nz, org.moe.natj.general.ptr.FloatPtr val, org.moe.natj.general.ptr.LongPtr jndx)
Extract the first nz values of the row begining at A[row,column_start] for the sparse matrix A. The number of nonzero values extracted is limited by nz, and the number of nonzero's written to jndx and val are returned. Additionally, the column index of the next nonzero value is returned in column_end. For example if nz is returned, not all nonzero values have been extracted, and a second extract can start from column_end.
A must have been created with one of sparse_matrix_create_float or sparse_matrix_create_double.
A - The sparse matrix. A must have been created with one of
sparse_matrix_create_float or sparse_matrix_create_double. SPARSE_ILLEGAL_PARAMETER is
returned if not met.row - The row for value extraction. Indices are 0 based (first element of pointer is
ptr[0]). Indices expected to be in the bounds of matrix dimensions,
undefined behavior if not met.column_start - The index of the column to start extraction. Indices are 0 based (first
element of pointer is ptr[0]). Indices expected to be in the bounds of matrix
dimensions, undefined behavior if not met.column_end - On return, holds the column index of the next nonzero value.  If there is no
next nonzero value (because all of them have been copied into the sparse
vector), it holds the number of columns in the matrix.
Indices are 0 based (first element of pointer is ptr[0]).
Indices expected to be in the bounds of matrix dimensions, undefined behavior
if not met.nz - The number of values to extract from A. Each of jndx and val are of size
nz.val - Pointer to array to hold the values extracted from the sparse matrix. The
value is extracted from the location specified by the corresponding indices of
row and jndx. Must be of size nz elements. If less than nz nonzero values are
found, then the last nz - actual_nonzero_count elements of val are untouched.jndx - An array to hold the extracted column indices that correspond to the values in
val. Note that these indices are relative to the matrix row and not the
starting column index specified by column_start. Returned indices are 0 based
(first element of pointer is ptr[0]). Must be of size nz elements.public static int sparse_extract_sparse_row_double(sparse_matrix_double A, long row, long column_start, org.moe.natj.general.ptr.LongPtr column_end, long nz, org.moe.natj.general.ptr.DoublePtr val, org.moe.natj.general.ptr.LongPtr jndx)
public static int sparse_extract_sparse_column_float(sparse_matrix_float A, long column, long row_start, org.moe.natj.general.ptr.LongPtr row_end, long nz, org.moe.natj.general.ptr.FloatPtr val, org.moe.natj.general.ptr.LongPtr indx)
Extract the first nz values of the column begining at A[column,row_start] for the sparse matrix A. The number of nonzero values extracted is limited by nz, and the number of nonzero's written to indx and val are returned. Additionally, the row index of the next nonzero value is returned in row_end. For example if nz is returned, not all nonzero values have been extracted, and a second extract can start from row_end.
A must have been created with one of sparse_matrix_create_float or sparse_matrix_create_double.
A - The sparse matrix. A must have been created with one of
sparse_matrix_create_float or sparse_matrix_create_double. SPARSE_ILLEGAL_PARAMETER is
returned if not met.column - The column for value extraction. Indices are 0 based (first element of pointer
is ptr[0]). Indices expected to be in the bounds of matrix dimensions,
undefined behavior if not met.row_start - The index of the row to start extraction. Indices are 0 based (first
element of pointer is ptr[0]). Indices expected to be in the bounds of matrix
dimensions, undefined behavior if not met.row_end - On return, holds the row index of the next nonzero value.  If there is no
next nonzero value (because all of them have been copied into the sparse
vector), it holds the number of rows in the matrix.
Indices are 0 based (first element of pointer is ptr[0]).
Indices expected to be in the bounds of matrix dimensions, undefined behavior
if not met.nz - The number of values to extract from A. Each of indx and val are of size
nz.val - Pointer to array to hold the values extracted from the sparse matrix. The
value is extracted from the location specified by the corresponding indices of
column and indx. Must be of size nz elements. If less than nz nonzero values
are found, then the last nz - actual_nonzero_count elements of val are
untouched.indx - An array to hold the extracted row indices that correspond to the values in
val. Note that these indices are relative to the matrix column and not the
starting row index specified by row_start. Returned indices are 0 based
(first element of pointer is ptr[0]). Must be of size nz elements.public static int sparse_extract_sparse_column_double(sparse_matrix_double A, long column, long row_start, org.moe.natj.general.ptr.LongPtr row_end, long nz, org.moe.natj.general.ptr.DoublePtr val, org.moe.natj.general.ptr.LongPtr indx)
public static sparse_matrix_float sparse_matrix_block_create_float(long Mb, long Nb, long k, long l)
Create a sparse matrix object that is stored in block-entry format and is ready to receive values from the various block insert routines. Blocks are are of fixed dimensions k x l. Block-entry format means blocks of dense regions will be stored at block indices i,j. For point wise format use non block version of create. See the various insert routines for details on inserting values into this matrix object.
The dimensions Mb, Nb, k, and l must be greater than 0. On success a valid matrix object is returned, otherwise NULL is returned.
Mb - The number of rows in terms of blocks of the matrix. There are a total of
Mb * k rows in the matrix. Must be greater than 0.Nb - The number of columns in terms of blocks of the matrix. There are a total of
Nb * l columns in the matrix. Must be greater than 0.k - The row dimension of a block in the sparse matrix. Must be greater than 0.l - The column dimension of a block in the sparse matrix. Must be greater than 0.public static sparse_matrix_double sparse_matrix_block_create_double(long Mb, long Nb, long k, long l)
public static sparse_matrix_float sparse_matrix_variable_block_create_float(long Mb, long Nb, org.moe.natj.general.ptr.ConstLongPtr K, org.moe.natj.general.ptr.ConstLongPtr L)
Create a sparse matrix object that is stored in block-entry format and is ready to receive values from the various block insert routines. Blocks are are of variable dimension where the i,j'th block index has a dimension K[i] x L[j]. Block-entry format means blocks of dense regions will be stored at block indices i,j. For point wise format use non block version of create. See the various insert routines for details on inserting values into this matrix object.
The dimensions Mb, Nb and all values in K and L must be greater than 0. On success a valid matrix object is returned, otherwise NULL is returned.
Mb - The number of rows in terms of blocks of the matrix. Must be greater than 0.Nb - The number of columns in terms of blocks of the matrix. Must be greater
than 0.K - Array containing row dimensions of the blocks. The i'th row in terms of blocks
will have a dimension K[i]. K is expected to hold Mb elements. All values of
K are expected to be greater than 0.L - Array containing column dimensions of the blocks. The j'th column in terms of
blocks will have a dimension L[j]. L is expected to hold Nb elements. All
values of L are expected to be greater than 0.public static sparse_matrix_double sparse_matrix_variable_block_create_double(long Mb, long Nb, org.moe.natj.general.ptr.ConstLongPtr K, org.moe.natj.general.ptr.ConstLongPtr L)
public static int sparse_insert_block_float(sparse_matrix_float A, org.moe.natj.general.ptr.ConstFloatPtr val, long row_stride, long col_stride, long bi, long bj)
Use to build a sparse matrix by providing a dense block for entry at block location A[bi,bj]. Block size is determined at object creation time. Given a block dimension of k x l and for location bi,bj, update as: A[bi,bj][i,j] = val[i*row_stride + j*col_stride] for each i in k and each j in l.
A must have been created with one of sparse_matrix_block_create_float, sparse_matrix_block_create_double, sparse_matrix_variable_block_create_float, or sparse_matrix_variable_block_create_double.
Note that matrix properties cannot be modified after value insertion begins. This includes properties such as specifying a triangular matrix.
Insertion can be expensive, generally speaking it is best to do a batch update. Inserted values may be temporarily held internally within the object and only inserted into the sparse format when a later computation triggers a need to insert.
A - The sparse matrix. A must have been created with one of
sparse_matrix_block_create_float, sparse_matrix_block_create_double,
sparse_matrix_variable_block_create_float, or
sparse_matrix_variable_block_create_double. SPARSE_ILLEGAL_PARAMETER is returned if
not met. A holds block dimensions (fixed or variable) set with matrix object
creation routine.val - Pointer to block to be inserted at block index location A[bi,bj]. The block is
of dimension k x l where k and l are set for bi,bj at object creation time.
The strides between elements for rows and columns are provided in row_stride
and col_stride.row_stride - The row stride in number of elements to move from one row to the next for the
block val.col_stride - The column stride in number of elements to move from one column to the next for
the block val.bi - The block row index where val is to be inserted. Indexing is zero based, the
first block is located at 0,0. Index is assumed to be within the bounds of the
matrix object, undefined behavior if not met.bj - The block column index where val is to be inserted. Indexing is zero based, the
first block is located at 0,0. Index is assumed to be within the bounds of the
matrix object, undefined behavior if not met.public static int sparse_insert_block_double(sparse_matrix_double A, org.moe.natj.general.ptr.ConstDoublePtr val, long row_stride, long col_stride, long bi, long bj)
public static int sparse_extract_block_float(sparse_matrix_float A, long bi, long bj, long row_stride, long col_stride, org.moe.natj.general.ptr.FloatPtr val)
Extract the bi,bj'th block from the sparse matrix A.
A must have been created with one of sparse_matrix_block_create_float, sparse_matrix_block_create_double, sparse_matrix_variable_block_create_float, or sparse_matrix_variable_block_create_double.
A - The sparse matrix. A must have been created with one of
sparse_matrix_block_create_float, sparse_matrix_block_create_double,
sparse_matrix_variable_block_create_float, or
sparse_matrix_variable_block_create_double. SPARSE_ILLEGAL_PARAMETER is returned if
not met. A holds block dimensions (fixed or variable) set with matrix object
creation routine.bi - The block row index for value extraction. Indices are 0 based (first block of
matrix is A[0,0]). Indices expected to be in the bounds of matrix dimensions,
undefined behavior if not met.bj - The block column index for value extraction. Indices are 0 based (first block
of matrix is A[0,0]). Indices expected to be in the bounds of matrix
dimensions, undefined behavior if not met.row_stride - The row stride in number of elements to move from one row to the next for the
block val.col_stride - The column stride in number of elements to move from one column to the next for
the block val.val - Pointer to dense block to place the extracted values. Expected to be of size
K x L where K x L is the block size for the matrix object at block index bi,bj.
This dimensions is set at matrix object creation time.public static int sparse_extract_block_double(sparse_matrix_double A, long bi, long bj, long row_stride, long col_stride, org.moe.natj.general.ptr.DoublePtr val)
public static long sparse_get_block_dimension_for_row(org.moe.natj.general.ptr.VoidPtr A,
long i)
public static long sparse_get_block_dimension_for_col(org.moe.natj.general.ptr.VoidPtr A,
long j)
public static int sparse_commit(org.moe.natj.general.ptr.VoidPtr A)
Force any recently added values to the matrix to be put into the internal sparse storage format. Values inserted into a matrix object will may not go directly into the sparse representation until needed, for example when a computation occurs. In some cases is may be beneficial to the caller to know when the cost of the update will occur. This routine allows the caller to trigger adding values to the internal sparse format.
Adding values to the sparse format can be costly, and batch updates to the matrices are recommended. Similarly, use of this routine may be expensive, so it is best to insert all values of a batch and call this routine once.
A - The sparse matrix, which has had values recently inserted into the object.public static long sparse_get_matrix_property(org.moe.natj.general.ptr.VoidPtr A,
int pname)
Returns the value of the given property name. See matrix properties enumeration for further property details.
A - The sparse matrix object.pname - The property name to get the value of. See matrix properties enumeration for
options.public static int sparse_set_matrix_property(org.moe.natj.general.ptr.VoidPtr A,
int pname)
Set the given property for the matrix object. The matrix object must not have had values inserted, else SPARSE_CANNOT_SET_PROPERTY is returned and the property is not set.
Certain groups of properties are mutually exclusive and setting multiple values within a group is undefined.
A - The sparse matrix object. Note that after elements have been inserted
properties cannot be changed.pname - The property name to set true. See matrix properties enumeration for options.public static long sparse_get_matrix_number_of_rows(org.moe.natj.general.ptr.VoidPtr A)
public static long sparse_get_matrix_number_of_columns(org.moe.natj.general.ptr.VoidPtr A)
public static long sparse_get_matrix_nonzero_count(org.moe.natj.general.ptr.VoidPtr A)
public static long sparse_get_matrix_nonzero_count_for_row(org.moe.natj.general.ptr.VoidPtr A,
long i)
public static long sparse_get_matrix_nonzero_count_for_column(org.moe.natj.general.ptr.VoidPtr A,
long j)
public static int sparse_matrix_destroy(org.moe.natj.general.ptr.VoidPtr A)
Release any memory associated with the matrix object. Upon return the object is no longer valid and any use of the object is undefined.
A - The sparse matrix object.public static long sparse_get_vector_nonzero_count_float(long N,
org.moe.natj.general.ptr.ConstFloatPtr x,
long incx)
N - The number of elements in the dense vector x.x - Pointer to the vector x.incx - Increment between valid values in the dense vector x. Negative strides are
supported.public static long sparse_get_vector_nonzero_count_double(long N,
org.moe.natj.general.ptr.ConstDoublePtr x,
long incx)
public static long sparse_pack_vector_float(long N,
long nz,
org.moe.natj.general.ptr.ConstFloatPtr x,
long incx,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.LongPtr indy)
Pack the first nz nonzero values and indices from the dense vector x and place them in y and indy. If less than nz nonzero elements are found in the N elements of x, then the last nz - actual_nonzero_count elements of y and indy are unused. The number of indices written can range from 0 to nz values and the number written is returned.
N - The number of elements in the dense vector x.nz - The number of nonzero values to collect. If less than nz nonzero elements are
found in the N elements of x, then the last nz - actual_nonzero_count of y and
indy are unused.x - Pointer to the dense vector x.incx - Increment between valid values in the dense vector x. Negative strides are
supported.y - The destination dense storage for nonzero values of x. Expected to be of size
nz elements. On return, any nonzero values are placed in this array, if the
actual number of nonzero values is less than nz, then the last
nz - actual_nonzero_count elements are unused.indy - The destination dense storage for nonzero indices of x. Expected to be of size
nz elements. On return, any nonzero indices are placed in this array, if the
actual number of nonzero values is less than nz, then the last
nz - actual_nonzero_count elements are unused. Returned indices are 0 based
(the first element of a pointer is ptr[0]).public static long sparse_pack_vector_double(long N,
long nz,
org.moe.natj.general.ptr.ConstDoublePtr x,
long incx,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.LongPtr indy)
public static void sparse_unpack_vector_float(long N,
long nz,
boolean zero,
org.moe.natj.general.ptr.ConstFloatPtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.FloatPtr y,
long incy)
Extract elements from the sparse vector x into the corresponding location in the dense vector y. Optionally zero the unused values of y.
if (zero) for (i in 0 .. N-1) y[i*incy] = 0;
for (i in 0 .. nz-1) if (indx[i] < N) y[indx[i]*incy] = x[i];
N - The number of elements in the dense vector y.nz - The number of nonzero entries in the sparse vector x.zero - When true, zero the elements of y which do not have nonzero values written to
them. When false ignore the elements of y which do not have nonzero values
written to them.x - Pointer to the dense storage for the values of the sparse vector x. The
corresponding entry in indx holds the index of the value. Contains nz values.indx - Pointer to the dense storage for the index values of the sparse vector x. The
corresponding entry in x holds the values of the vector. Contains nz values.
Indices are always assumed to be stored in ascending order. Additionally, indices are assumed to be unique. Undefined behavior if either of these assumptions are not met.
All indices are 0 based (the first element of a pointer is ptr[0]).
y - Pointer to the dense vector y. Expected to be of size N*abs(incy) elements.
Negative strides are supported. Note, unlike dense BLAS routines, the pointer
points to the last element when stride is negative. On exit, the entries
described by the indices in indx will be filled with the corresponding values
in x and all other values will be unchanged if parameter zero is false, or set
to zero if parameter zero is true.incy - Increment between valid values in the dense vector y. Negative strides are
supported.public static void sparse_unpack_vector_double(long N,
long nz,
boolean zero,
org.moe.natj.general.ptr.ConstDoublePtr x,
org.moe.natj.general.ptr.ConstLongPtr indx,
org.moe.natj.general.ptr.DoublePtr y,
long incy)
public static double quadrature_integrate(quadrature_integrate_function __f, double __a, double __b, quadrature_integrate_options options, org.moe.natj.general.ptr.IntPtr status, org.moe.natj.general.ptr.DoublePtr abs_error, long workspace_size, org.moe.natj.general.ptr.VoidPtr workspace)
This function provides a set of algorithms (integrators) to compute an approximation S' of the integral S = ∫ F(x) dx over the interval ]A,B[.
The QNG (simple non-adaptive Gauss-Kronrod integration) and QAG (simple adaptive Gauss-Kronrod integration) integrators are C ports of the QUADPACK library corresponding routines. The QAGS integrator provides the functionality offered by the QAGS and QAGI QUADPACK routines.
On success, S' is assumed to verify abs(S-S') ≤ max(abs_tolerance, rel_tolerance * abs(S)). The integration algorithms will identify most cases of divergence, slow convergence, and bad behaviour, and report an error. The bounds a,b do not need to verify a ≤ b. If the integrator is QAGS, one or both of the interval bounds can be infinite (-INFINITY or +INFINITY).
Unless F is known to be smooth enough to guarantee success, it is strongly advised to always check the returned status and absolute error.
The QUADPACK library documentation provides a decision tree to select the integrator. Adapted to match the contents of this library, this decision tree becomes: Integration over a finite region
QUADPACK Reference: Robert Piessens, Elise deDoncker-Kapenga, Christian Ueberhuber, David Kahaner, QUADPACK: A Subroutine Package for Automatic Integration, Springer, 1983, ISBN: 3540125531, LC: QA299.3.Q36.
f - Function to integrate. Can't be NULL.a - First bound of the integration interval. May be +/- INFINITY for QAGS.b - Second bound of the integration interval. May be +/- INFINITY for QAGS.options - Integration options. Can't be NULL.status - If not NULL, *status receives QUADRATURE_SUCCESS if the integration was successful, and a negative QUADRATURE_..._ERROR code on failure.abs_error - If not NULL, *abs_error receives an estimate of the absolute error on the result.workspace_size - Number of bytes allocated in workspace, or 0.workspace - If not NULL, points to a work buffer of workspace_size bytes. In that case, no additional memory will be allocated.
If NULL, the function will internally allocate a workspace buffer if one is needed.public static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateConvolutionLayer(BNNSImageStackDescriptor in_desc, BNNSImageStackDescriptor out_desc, BNNSConvolutionLayerParameters layer_params, BNNSFilterParameters filter_params)
Creates a filter applying the convolution described in layer_params. Some combinations of the parameters may not be supported, in which case the call will fail.
in_desc - Input image stack descriptorout_desc - Output image stack descriptorlayer_params - Layer parameters and weightsfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateFullyConnectedLayer(BNNSVectorDescriptor in_desc, BNNSVectorDescriptor out_desc, BNNSFullyConnectedLayerParameters layer_params, BNNSFilterParameters filter_params)
Creates a filter applying the fully connected layer described in layer_params. Some combinations of the parameters may not be supported, in which case the call will fail.
in_desc - Input vector descriptorout_desc - Output vector descriptorlayer_params - Layer parameters and weightsfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreatePoolingLayer(BNNSImageStackDescriptor in_desc, BNNSImageStackDescriptor out_desc, BNNSPoolingLayerParameters layer_params, BNNSFilterParameters filter_params)
Creates a filter applying the pooling layer described in layer_params Some combinations of the parameters may not be supported, in which case the call will fail.
in_desc - Input image stack descriptorout_desc - Output image stack descriptorlayer_params - Layer parameters and weightsfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static int BNNSFilterApply(org.moe.natj.general.ptr.VoidPtr filter,
org.moe.natj.general.ptr.ConstVoidPtr in,
org.moe.natj.general.ptr.VoidPtr out)
filter - Filter to applyin - Pointer to the input dataout - Pointer to the output datapublic static int BNNSFilterApplyBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride)
The filter is applied for each of the batch_size inputs, and produces batch_size outputs. in (resp. out) is expected to point to batch_size times the input (resp. output) object size defined when the filter was created.
filter - Filter to applybatch_size - Number of (input, output) pairs to processin - Pointer to the input datain_stride - Increment (in values) between inputsout - Pointer to the output dataout_stride - Increment (in values) between outputspublic static void BNNSFilterDestroy(org.moe.natj.general.ptr.VoidPtr filter)
Releases all resources allocated for this filter.
filter - Filter to destroypublic static void vvrecf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to 1/x[i].x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvrec(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to 1/x[i].x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvdivf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
z - (output) Output vector of size *n. z[i] is set to y[i]/x[i].y - (input) Input vector of size *n, numerators in division.x - (input) Input vector of size *n, denominators in division.n - (input) The number of elements in the vectors x, y and z.public static void vvdiv(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
z - (output) Output vector of size *n. z[i] is set to y[i]/x[i].y - (input) Input vector of size *n, numerators in division.x - (input) Input vector of size *n, denominators in division.n - (input) The number of elements in the vectors x, y and z.public static void vvsqrtf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to sqrt(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvsqrt(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to sqrt(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvcbrtf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to cbrt(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvcbrt(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to cbrt(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvrsqrtf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to 1/sqrt(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvrsqrt(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to 1/sqrt(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvexpf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to exp(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvexp(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to exp(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvexpm1f(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x is nearly zero, then the common expression exp(x) - 1.0 will suffer from catastrophic cancellation and the result will have little or no precision. This function provides an alternative means to do this calculation without the risk of significant loss of precision.
y - (output) Output vector of size *n. y[i] is set to expm1(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.log1pfpublic static void vvexpm1(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x is nearly zero, then the common expression exp(x) - 1.0 will suffer from catastrophic cancellation and the result will have little or no precision. This function provides an alternative means to do this calculation without the risk of significant loss of precision.
y - (output) Output vector of size *n. y[i] is set to expm1(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.log1ppublic static void vvlogf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to log(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvlog(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to log(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvlog10f(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to log10(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvlog10(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to log10(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvlog1pf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x is nearly zero, the expression log(1+x) will be highly inaccurate due to floating point rounding errors in (1+x). This function provides an alternative means to calculate this value with higher accuracy.
y - (output) Output vector of size *n. y[i] is set to log1p(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.expm1fpublic static void vvlog1p(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x is nearly zero, the expression log(1+x) will be highly inaccurate due to floating point rounding errors in (1+x). This function provides an alternative means to calculate this value with higher accuracy.
y - (output) Output vector of size *n. y[i] is set to log1p(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.expm1public static void vvlogbf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
For a non-zero finite floating-point number f, logb is defined to be the integer that satisfies abs(f) = significand * 2**logb(f), with significand in [1,2).
If x is +/-0, then y is set to -inf. If x is +/-inf, then y is set to +inf. If x is NaN, then y is set to NaN.
y - (output) Output vector of size *n. y[i] is set to log10(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvlogb(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
For a non-zero finite floating-point number f, logb is defined to be the integer that satisfies abs(f) = significand * 2**logb(f), with significand in [1,2).
If x is +/-0, then y is set to -inf. If x is +/-inf, then y is set to +inf. If x is NaN, then y is set to NaN.
y - (output) Output vector of size *n. y[i] is set to log10(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvfabsf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to fabs(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvfabs(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to fabs(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvpowf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
The following special values of x and y produce the given value of z: y x z ============== ======= ======= odd integer,<0 +/-0 +/-inf odd integer,>0 +/-0 +/-0 otherwise, <0 +/-0 +inf otherwise, >0 +/-0 +0 +/-inf -1 1 NaN +1 1 +/-0 NaN 1 -inf |x|<1 +inf -inf |x|>1 +0 +inf |x|<1 +0 +inf |x|>1 +inf odd integer,<0 -inf -0 odd integer,>0 -inf -inf otherwise, <0 -inf +0 otherwise, >0 -inf +inf <0 +inf +0 >0 +inf +inf non-integer <0 NaN
z - (output) Output vector of size *n. z[i] is set to pow(x[i], y[i]).y - (input) Input vector of size *n, exponent in calculation.x - (input) Input vector of size *n, base in calculation.n - (input) The number of elements in the vectors x, y and z.public static void vvpow(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
The following special values of x and y produce the given value of z: y x z ============== ======= ======= odd integer,<0 +/-0 +/-inf odd integer,>0 +/-0 +/-0 otherwise, <0 +/-0 +inf otherwise, >0 +/-0 +0 +/-inf -1 1 NaN +1 1 +/-0 NaN 1 -inf |x|<1 +inf -inf |x|>1 +0 +inf |x|<1 +0 +inf |x|>1 +inf odd integer,<0 -inf -0 odd integer,>0 -inf -inf otherwise, <0 -inf +0 otherwise, >0 -inf +inf <0 +inf +0 >0 +inf +inf non-integer <0 NaN
z - (output) Output vector of size *n. z[i] is set to pow(x[i], y[i]).y - (input) Input vector of size *n, exponent in calculation.x - (input) Input vector of size *n, base in calculation.n - (input) The number of elements in the vectors x, y and z.public static void vvpowsf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
z - (output) Output vector of size *n. z[i] is set to pow(x[i], y).y - (input) Input scalar, exponent in calculation.x - (input) Input vector of size *n, base in calculation.n - (input) The number of elements in the vectors x, y and z.public static void vvpows(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
z - (output) Output vector of size *n. z[i] is set to pow(x[i], y).y - (input) Input scalar, exponent in calculation.x - (input) Input vector of size *n, base in calculation.n - (input) The number of elements in the vectors x, y and z.public static void vvsinf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-inf, y[i] is set to NaN.
y - (output) Output vector of size *n. y[i] is set to sin(x[i]).x - (input) Input vector of size *n, in radians.n - (input) The number of elements in the vectors x and y.public static void vvsin(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-inf, y[i] is set to NaN.
y - (output) Output vector of size *n. y[i] is set to sin(x[i]).x - (input) Input vector of size *n, in radians.n - (input) The number of elements in the vectors x and y.public static void vvcosf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-inf, y[i] is set to NaN.
y - (output) Output vector of size *n. y[i] is set to cos(x[i]).x - (input) Input vector of size *n, in radians.n - (input) The number of elements in the vectors x and y.public static void vvcos(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-inf, y[i] is set to NaN.
y - (output) Output vector of size *n. y[i] is set to cos(x[i]).x - (input) Input vector of size *n, in radians.n - (input) The number of elements in the vectors x and y.public static void vvtanf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-inf, y[i] is set to NaN.
y - (output) Output vector of size *n. y[i] is set to tan(x[i]).x - (input) Input vector of size *n, in radians.n - (input) The number of elements in the vectors x and y.public static void vvtan(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-inf, y[i] is set to NaN.
y - (output) Output vector of size *n. y[i] is set to tan(x[i]).x - (input) Input vector of size *n, in radians.n - (input) The number of elements in the vectors x and y.public static void vvasinf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
The calculated values are in the range [-pi/2, +pi/2]. If x[i] is +/-0, y[i] preserves the signed zero. If |x[i]| > 1, y[i] is set to NaN.
y - (output) Output vector of size *n. y[i] is set to asin(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvasin(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
The calculated values are in the range [-pi/2, +pi/2]. If x[i] is +/-0, y[i] preserves the signed zero. If |x[i]| > 1, y[i] is set to NaN.
y - (output) Output vector of size *n. y[i] is set to asin(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvacosf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
The calculated values are in the range [0, pi]. If x[i] is 1, y[i] is set to +0. If |x[i]| > 1, y[i] is set to NaN.
y - (output) Output vector of size *n. y[i] is set to acos(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvacos(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
The calculated values are in the range [0, pi]. If x[i] is 1, y[i] is set to +0. If |x[i]| > 1, y[i] is set to NaN.
y - (output) Output vector of size *n. y[i] is set to acos(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvatanf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
The calculated values are in the range [-pi/2, pi/2]. If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-inf, y[i] is set to +/-pi/2.
y - (output) Output vector of size *n. y[i] is set to atan(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvatan(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
The calculated values are in the range [-pi/2, pi/2]. If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-inf, y[i] is set to +/-pi/2.
y - (output) Output vector of size *n. y[i] is set to atan(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvatan2f(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
[@discusssion] The signs of both arguments are used to determine the quadrant of the calculated value.
The following special values of x and y produce the given value of z: y x z ======= ======= ======= +/-0 -0 +/-pi +/-0 +0 +/-0 +/-0 <0 +/-pi +/-0 >0 +/-0 >0 +/-0 +pi/2 <0 +/-0 -pi/2 +/-y -inf +/-pi y>0, finite +/-y +inf +/-0 y>0, finite +/-inf x +/-pi/2 x finite +/-inf -inf +/-3pi/4 +/-inf +inf +/-pi/4
z - (output) Output vector of size *n. z[i] is set to atan2(y,x).y - (input) Input vector of size *n.x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x, y and z.public static void vvatan2(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
[@discusssion] The signs of both arguments are used to determine the quadrant of the calculated value.
The following special values of x and y produce the given value of z: y x z ======= ======= ======= +/-0 -0 +/-pi +/-0 +0 +/-0 +/-0 <0 +/-pi +/-0 >0 +/-0 >0 +/-0 +pi/2 <0 +/-0 -pi/2 +/-y -inf +/-pi y>0, finite +/-y +inf +/-0 y>0, finite +/-inf x +/-pi/2 x finite +/-inf -inf +/-3pi/4 +/-inf +inf +/-pi/4
z - (output) Output vector of size *n. z[i] is set to atan2(y,x).y - (input) Input vector of size *n.x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x, y and z.public static void vvsincosf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.FloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
z - (output) Output vector of size *n. z[i] is set to sin(x[i]).y - (output) Output vector of size *n. y[i] is set to cos(x[i]).x - (input) Input vector of size *n, in radians.n - (input) The number of elements in the vectors x and y.public static void vvsincos(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.DoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
z - (output) Output vector of size *n. z[i] is set to sin(x[i]).y - (output) Output vector of size *n. y[i] is set to cos(x[i]).x - (input) Input vector of size *n, in radians.n - (input) The number of elements in the vectors x and y.public static void vvsinhf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-inf, y[i] is set to +/-inf.
y - (output) Output vector of size *n. y[i] is set to sinh(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvsinh(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-inf, y[i] is set to +/-inf.
y - (output) Output vector of size *n. y[i] is set to sinh(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvcoshf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] is set to 1. If x[i] is +/-inf, y[i] is set to +inf.
y - (output) Output vector of size *n. y[i] is set to cosh(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvcosh(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] is set to 1. If x[i] is +/-inf, y[i] is set to +inf.
y - (output) Output vector of size *n. y[i] is set to cosh(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvtanhf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-inf, y[i] is set to +/-1.
y - (output) Output vector of size *n. y[i] is set to tanh(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvtanh(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-inf, y[i] is set to +/-1.
y - (output) Output vector of size *n. y[i] is set to tanh(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvasinhf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-inf, y[i] is set to +/-inf.
y - (output) Output vector of size *n. y[i] is set to asinh(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvasinh(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-inf, y[i] is set to +/-inf.
y - (output) Output vector of size *n. y[i] is set to asinh(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvacoshf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
The calculated values are in the range [0, +inf]. If x[i] == 1, y[i] is set to +0. If x[i] < 1, y[i] is set to NaN. If x[i] == +inf, y[i] is set to +inf.
y - (output) Output vector of size *n. y[i] is set to acosh(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvacosh(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
The calculated values are in the range [0, +inf]. If x[i] == 1, y[i] is set to +0. If x[i] < 1, y[i] is set to NaN. If x[i] == +inf, y[i] is set to +inf.
y - (output) Output vector of size *n. y[i] is set to acosh(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvatanhf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-1, y[i] is set to +/-inf. If |x[i]|>1, y[i] is set to NaN.
y - (output) Output vector of size *n. y[i] is set to atanh(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvatanh(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
If x[i] is +/-0, y[i] preserves the signed zero. If x[i] is +/-1, y[i] is set to +/-inf. If |x[i]|>1, y[i] is set to NaN.
y - (output) Output vector of size *n. y[i] is set to atanh(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvintf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
The behavior of this function is equivalent to the libm function truncf(). It rounds x[i] to the nearest integer in the direction of zero, equivalent to the C typecast y[i] = (float) (int) x[i].
y - (output) Output vector of size *n. y[i] is set to integer
trunction of x[i].x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvint(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
The behavior of this function is equivalent to the libm function trunc(). It rounds x[i] to the nearest integer in the direction of zero, equivalent to the C typecast y[i] = (double) (int) x[i].
y - (output) Output vector of size *n. y[i] is set to integer
trunction of x[i].x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvnintf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Rounds x[i] to the nearest integer, with ties rounded to even.
y - (output) Output vector of size *n. y[i] is set to the nearest
integer to x[i].x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvnint(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Rounds x[i] to the nearest integer, with ties rounded to even.
y - (output) Output vector of size *n. y[i] is set to the nearest
integer to x[i].x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvceilf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Rounds to smallest integral value not less than x[i]. That is to say, rounds towards +inf.
y - (output) Output vector of size *n. y[i] is set to ceil(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvceil(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Rounds to smallest integral value not less than x[i]. That is to say, rounds towards +inf.
y - (output) Output vector of size *n. y[i] is set to ceil(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvfloorf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Rounds to smallest integral value not greater than x[i]. That is to say, rounds towards -inf.
y - (output) Output vector of size *n. y[i] is set to floor(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvfloor(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
Rounds to smallest integral value not greater than x[i]. That is to say, rounds towards -inf.
y - (output) Output vector of size *n. y[i] is set to floor(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvfmodf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Specifically, the function calculates z=y-k*x, for some integer k such that, if x is non-zero, the result has the same sign as y, and magnitude less than that of x.
If y[i] is +/-0, and x[i] is not 0 or NaN, z[i] is set to +/-0. If y[i] is +/-inf, or x[i] is +/-0, z[i] is set to NaN. If x[i] is +/-inf, and y is finite, z[i] is set to y[i].
Note that argument labels are switched with respect to the libm function fmod().
z - (output) Output vector of size *n. z[i] is set to fmod(y[i], x[i]).y - (input) Input vector of size *n, numerator in calculation.x - (input) Input vector of size *n, denominator in calculation.n - (input) The number of elements in the vectors x, y and z.vvremainderfpublic static void vvfmod(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Specifically, the function calculates z=y-k*x, for some integer k such that, if x is non-zero, the result has the same sign as y, and magnitude less than that of x.
If y[i] is +/-0, and x[i] is not 0 or NaN, z[i] is set to +/-0. If y[i] is +/-inf, or x[i] is +/-0, z[i] is set to NaN. If x[i] is +/-inf, and y is finite, z[i] is set to y[i].
Note that argument labels are switched with respect to the libm function fmod().
z - (output) Output vector of size *n. z[i] is set to fmod(y[i], x[i]).y - (input) Input vector of size *n, numerator in calculation.x - (input) Input vector of size *n, denominator in calculation.n - (input) The number of elements in the vectors x, y and z.vvremainderpublic static void vvremainderf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Specifically, the function calculates z=y-k*x, for the integer k nearest the exact value of y/x, with ties rounded to even. The result z satisfies abs(z) <= abs(x)/2.
If y-k*x is zero, it is given the same sign as y.
If y[i] is +/-inf, or x[i] is +/-0, z[i] is set to NaN. If x[i] is +/-inf, and y is finite, z[i] is set to y[i].
z - (output) Output vector of size *n. z[i] is set to y[i]-k[i]*x[i].y - (input) Input vector of size *n, numerator in calculation.x - (input) Input vector of size *n, denominator in calculation.n - (input) The number of elements in the vectors x, y and z.vvfmodfpublic static void vvremainder(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
Specifically, the function calculates z=y-k*x, for the integer k nearest the exact value of y/x, with ties rounded to even. The result z satisfies abs(z) <= abs(x)/2.
If y-k*x is zero, it is given the same sign as y.
If y[i] is +/-inf, or x[i] is +/-0, z[i] is set to NaN. If x[i] is +/-inf, and y is finite, z[i] is set to y[i].
z - (output) Output vector of size *n. z[i] is set to y[i]-k[i]*x[i].y - (input) Input vector of size *n, numerator in calculation.x - (input) Input vector of size *n, denominator in calculation.n - (input) The number of elements in the vectors x, y and z.vvfmodpublic static void vvcopysignf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
z - (output) Output vector of size *n.
z[i] is set to copysign(y[i], x[i]).y - (input) Input vector of size *n, used for the magnitude.x - (input) Input vector of size *n, used for the sign.n - (input) The number of elements in the vectors x, y and z.public static void vvcopysign(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
z - (output) Output vector of size *n.
z[i] is set to copysign(y[i], x[i]).y - (input) Input vector of size *n, used for the magnitude.x - (input) Input vector of size *n, used for the sign.n - (input) The number of elements in the vectors x, y and z.public static void vvnextafterf(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstFloatPtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
z - (output) Output vector of size *n.
z[i] is set to nextafter(y[i], x[i]).y - (input) Input vector of size *n, used for the magnitude.x - (input) Input vector of size *n, used for the sign.n - (input) The number of elements in the vectors x, y and z.public static void vvnextafter(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstDoublePtr arg3,
org.moe.natj.general.ptr.ConstIntPtr arg4)
z - (output) Output vector of size *n.
z[i] is set to nextafter(y[i], x[i]).y - (input) Input vector of size *n, used for the magnitude.x - (input) Input vector of size *n, used for the sign.n - (input) The number of elements in the vectors x, y and z.public static void vvlog2f(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to log2(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvlog2(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to log2(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvexp2f(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to exp2(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvexp2(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to exp2(x[i]).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvsinpif(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to sin(x[i]*PI).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvsinpi(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to sin(x[i]*PI).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvcospif(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to cos(x[i]*PI).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvcospi(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to cos(x[i]*PI).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvtanpif(org.moe.natj.general.ptr.FloatPtr arg1,
org.moe.natj.general.ptr.ConstFloatPtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to tan(x[i]*PI).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static void vvtanpi(org.moe.natj.general.ptr.DoublePtr arg1,
org.moe.natj.general.ptr.ConstDoublePtr arg2,
org.moe.natj.general.ptr.ConstIntPtr arg3)
y - (output) Output vector of size *n. y[i] is set to tan(x[i]*PI).x - (input) Input vector of size *n.n - (input) The number of elements in the vectors x and y.public static long vImageAlphaBlend_Planar8(vImage_Buffer srcTop, vImage_Buffer srcTopAlpha, vImage_Buffer srcBottom, vImage_Buffer srcBottomAlpha, vImage_Buffer alpha, vImage_Buffer dest, int flags)
Composite two non-premultiplied planar 8-bit images, to produce a non-premultiplied result.
For each color channel:
@textblock
float destColor = ( srcTopColor * srcTopAlpha + (1.0 - srcTopAlpha) * srcBottomAlpha * srcBottomColor ) / alphasrcTop - The color image that is composited on top of the bottom imagesrcTopAlpha - The alpha channel corresponding to the srcTop imagesrcBottom - The color image that is below the srcTop image, into which it is blendedsrcBottomAlpha - The alpha channel corresponding to the srcBottom imagealpha - The alpha channel for the destination image. You need to calculate this ahead of time as:
@textblock
vImagePremultipliedAlphaBlend_Planar8( srcTopAlpha, srcTopAlpha, srcBottomAlpha, alpha, kvImageNoFlags );dest - The non-premultiplied result will be written here.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disables internal multithreading. This may be useful if you are writing your own multithreaded tiling engine.@textblock
kvImageNoError Success!
kvImageRoiLargerThanInputBuffer The destination buffer must be no larger than srcTop, srcBottom, srcTopAlpha, srcBottomAlpha and alpha.public static long vImageAlphaBlend_PlanarF(vImage_Buffer srcTop, vImage_Buffer srcTopAlpha, vImage_Buffer srcBottom, vImage_Buffer srcBottomAlpha, vImage_Buffer alpha, vImage_Buffer dest, int flags)
Composite two non-premultiplied planar floating-point images, to produce a non-premultiplied result.
For each color channel:
@textblock
float destColor = ( srcTopColor * srcTopAlpha + (1.0 - srcTopAlpha) * srcBottomAlpha * srcBottomColor ) / alphasrcTop - The color image that is composited on top of the bottom imagesrcTopAlpha - The alpha channel corresponding to the srcTop imagesrcBottom - The color image that is below the srcTop image, into which it is blendedsrcBottomAlpha - The alpha channel corresponding to the srcBottom imagealpha - The alpha channel for the destination image. You need to calculate this ahead of time as:
@textblock
vImagePremultipliedAlphaBlend_PlanarF( srcTopAlpha, srcTopAlpha, srcBottomAlpha, alpha, kvImageNoFlags );dest - The non-premultiplied result will be written here.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disables internal multithreading. This may be useful if you are writing your own multithreaded tiling engine.@textblock
kvImageNoError Success!
kvImageRoiLargerThanInputBuffer The destination buffer must be no larger than srcTop, srcBottom, srcTopAlpha, srcBottomAlpha and alpha.public static long vImageAlphaBlend_ARGB8888(vImage_Buffer srcTop, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
Composite two non-premultiplied ARGB8888 images, to produce a non-premultiplied result.
For each color channel:
@textblock
float destColor = ( srcTopColor * srcTopAlpha + (1.0 - srcTopAlpha) * srcBottomAlpha * srcBottomColor ) / alphasrcTop - The image that is composited on top of the bottom image. The alpha channel must appear first.srcBottom - The image that is below the srcTop image, into which it is blended. The alpha channel must appear first.dest - The non-premultiplied result will be written here.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disables internal multithreading. This may be useful if you are writing your own multithreaded tiling engine.@textblock
kvImageNoError Success!
kvImageRoiLargerThanInputBuffer The destination buffer must be no larger than srcTop, srcBottom, srcTopAlpha, srcBottomAlpha and alpha.public static long vImageAlphaBlend_ARGBFFFF(vImage_Buffer srcTop, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
Composite two non-premultiplied ARGBFFFF images, to produce a non-premultiplied result.
For each color channel:
@textblock
float destColor = ( srcTopColor * srcTopAlpha + (1.0 - srcTopAlpha) * srcBottomAlpha * srcBottomColor ) / alphasrcTop - The image that is composited on top of the bottom image. The alpha channel must appear first.srcBottom - The image that is below the srcTop image, into which it is blended. The alpha channel must appear first.dest - The non-premultiplied result will be written here.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disables internal multithreading. This may be useful if you are writing your own multithreaded tiling engine.@textblock
kvImageNoError Success!
kvImageRoiLargerThanInputBuffer The destination buffer must be no larger than srcTop, srcBottom, srcTopAlpha, srcBottomAlpha and alpha.public static long vImagePremultipliedAlphaBlend_Planar8(vImage_Buffer srcTop, vImage_Buffer srcTopAlpha, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
blend two premultiplied Planar8 images to produce a premultiplied Planar8 result.
For each color channel:
@textblock
uint8_t destColor = srcTopColor + ((255 - srcTopAlpha) * srcBottomColor + 127)/255;srcTop - The top imagesrcTopAlpha - The coverage component for the top image (alpha)srcBottom - The bottom imagedest - The result image is written here. This buffer must be preallocated before the function is called.
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading. You might want to do that if you are calling
this in the context of your own multithreaded tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer The height and width of the result must be less than or equal to each of the input buffers.public static long vImagePremultipliedAlphaBlend_PlanarF(vImage_Buffer srcTop, vImage_Buffer srcTopAlpha, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
blend two premultiplied PlanarF images to produce a premultiplied PlanarF result.
For each color channel:
@textblock
float destColor = srcTopColor + (1.0 - srcTopAlpha) * srcBottomColor;srcTop - The top imagesrcTopAlpha - The coverage component for the top image (alpha)srcBottom - The bottom imagedest - The result image is written here. This buffer must be preallocated before the function is called.
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading. You might want to do that if you are calling
this in the context of your own multithreaded tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer The height and width of the result must be less than or equal to each of the input buffers.public static long vImagePremultipliedAlphaBlend_ARGB8888(vImage_Buffer srcTop, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
blend two premultiplied ARGB8888 images to produce a premultiplied ARGB8888 result.
For each color channel:
@textblock
uint8_t destColor = srcTopColor + ((255 - srcTopAlpha) * srcBottomColor + 127)/255;srcTop - The top imagesrcBottom - The bottom imagedest - The result image is written here. This buffer must be preallocated before the function is called.flags - The following flags may be used:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading. You might want to do that if you are calling
this in the context of your own multithreaded tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer The height and width of the result must be less than or equal to each of the input buffers.public static long vImagePremultipliedAlphaBlend_BGRA8888(vImage_Buffer srcTop, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
blend two premultiplied BGRA8888 images to produce a premultiplied BGRA8888 result.
For each color channel:
@textblock
uint8_t destColor = srcTopColor + ((255 - srcTopAlpha) * srcBottomColor + 127)/255;srcTop - The top imagesrcBottom - The bottom imagedest - The result image is written here. This buffer must be preallocated before the function is called.flags - The following flags may be used:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading. You might want to do that if you are calling
this in the context of your own multithreaded tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer The height and width of the result must be less than or equal to each of the input buffers.public static long vImagePremultipliedAlphaBlend_ARGBFFFF(vImage_Buffer srcTop, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
blend two premultiplied ARGBFFFF images to produce a premultiplied ARGBFFFF result.
@textblock
float destColor = srcTopColor + (1.0 - srcTopAlpha) * srcBottomColor;srcTop - The top imagesrcBottom - The bottom imagedest - The result image is written here. This buffer must be preallocated before the function is called.flags - The following flags may be used:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading. You might want to do that if you are calling
this in the context of your own multithreaded tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer The height and width of the result must be less than or equal to each of the input buffers.public static long vImagePremultipliedAlphaBlend_BGRAFFFF(vImage_Buffer srcTop, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
blend two premultiplied ARGBFFFF images to produce a premultiplied BGRAFFFF result.
@textblock
float destColor = srcTopColor + (1.0 - srcTopAlpha) * srcBottomColor;srcTop - The top imagesrcBottom - The bottom imagedest - The result image is written here. This buffer must be preallocated before the function is called.flags - The following flags may be used:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading. You might want to do that if you are calling
this in the context of your own multithreaded tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer The height and width of the result must be less than or equal to each of the input buffers.public static long vImagePremultipliedAlphaBlendMultiply_RGBA8888(vImage_Buffer srcTop, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
blend two premultiplied RGBA8888 images using the Multiply blend mode to produce a premultiplied RGBA8888 result.
For each color channel:
@textblock
uint8_t destColor =((255 - srcTopAlpha) * srcBottomColor +
(255 - srcBottomAlpha) * srcTopColor +
srcTopColor * srcBottomColor + 127)/255;srcTop - The top imagesrcBottom - The bottom imagedest - The result image is written here. This buffer must be preallocated before the function is called.flags - The following flags may be used:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading. You might want to do that if you are calling
this in the context of your own multithreaded tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer The height and width of the result must be less than or equal to each of the input buffers.public static long vImagePremultipliedAlphaBlendScreen_RGBA8888(vImage_Buffer srcTop, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
blend two premultiplied RGBA8888 images using the Screen blend mode to produce a premultiplied RGBA8888 result.
For each color channel:
@textblock
uint8_t destColor = CLAMP( srcTopColor + srcBottomcolor - (srcTopColor * srcBottomColor + 127)/255, 0, 255);srcTop - The top imagesrcBottom - The bottom imagedest - The result image is written here. This buffer must be preallocated before the function is called.flags - The following flags may be used:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading. You might want to do that if you are calling
this in the context of your own multithreaded tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer The height and width of the result must be less than or equal to each of the input buffers.public static long vImagePremultipliedAlphaBlendDarken_RGBA8888(vImage_Buffer srcTop, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
blend two premultiplied RGBA8888 images using the Darken blend mode to produce a premultiplied RGBA8888 result.
For each color channel:
@textblock
uint8_t destColor = MIN( topColor + ((255 - srcTopAlpha) * srcBotomColor + 127) / 255,
bottomColor + ((255 - srcBottomAlpha) * srcTopColor + 127) / 255);srcTop - The top imagesrcBottom - The bottom imagedest - The result image is written here. This buffer must be preallocated before the function is called.flags - The following flags may be used:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading. You might want to do that if you are calling
this in the context of your own multithreaded tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer The height and width of the result must be less than or equal to each of the input buffers.public static long vImagePremultipliedAlphaBlendLighten_RGBA8888(vImage_Buffer srcTop, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
blend two premultiplied RGBA8888 images using the Lighten blend mode to produce a premultiplied RGBA8888 result.
For each color channel:
@textblock
uint8_t destColor = MAX( topColor + ((255 - srcTopAlpha) * srcBotomColor + 127) / 255,
bottomColor + ((255 - srcBottomAlpha) * srcTopColor + 127) / 255);srcTop - The top imagesrcBottom - The bottom imagedest - The result image is written here. This buffer must be preallocated before the function is called.flags - The following flags may be used:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading. You might want to do that if you are calling
this in the context of your own multithreaded tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer The height and width of the result must be less than or equal to each of the input buffers.public static long vImagePremultiplyData_Planar8(vImage_Buffer src, vImage_Buffer alpha, vImage_Buffer dest, int flags)
Multiply a Planar8 color channel by its corresponding alpha
This function multiplies color channels by the alpha channel.
@textblock
For each color channel:
uint8_t destColor = (src * alpha + 127) / 255;
This function can work in place provided the following are true:
For each buffer "buf" that overlaps with dest, buf->data must be equal to dest->data
If an overlapping buffer has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flagssrc - The color data to multiply with alphaalpha - The alpha data to multiply against srcdest - A preallocated vImage_Buffer where the results are writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. This might be useful if you are already multithreading
the work in your own tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to corresponding
dimensions in src and alphapublic static long vImagePremultiplyData_PlanarF(vImage_Buffer src, vImage_Buffer alpha, vImage_Buffer dest, int flags)
Multiply a PlanarF color channel by its corresponding alpha
This function multiplies color channels by the alpha channel.
@textblock
For each color channel:
float destColor = src * alpha;
This function can work in place provided the following are true:
For each buffer "buf" that overlaps with dest, buf->data must be equal to dest->data
If an overlapping buffer has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flagssrc - The color data to multiply with alphaalpha - The alpha data to multiply against srcdest - A preallocated vImage_Buffer where the results are writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. This might be useful if you are already multithreading
the work in your own tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to corresponding
dimensions in src and alphapublic static long vImagePremultiplyData_ARGB8888(vImage_Buffer src, vImage_Buffer dest, int flags)
Multiply a ARGB8888 color channel by its corresponding alpha
This function multiplies color channels by the alpha channel.
@textblock
For each color channel:
uint8_t destColor = (src * alpha + 127) / 255;
uint8_t destAlpha = alpha;
This function can work in place provided the following are true:
If src overlaps with dest, src->data must be equal to dest->data
If src also has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
(It is not necessary to pass kvImageDoNotTile if src and dest do not overlap.)src - The color data to multiply with alphadest - A preallocated vImage_Buffer where the results are writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. This might be useful if you are already multithreading
the work in your own tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to corresponding
dimensions in src and alphapublic static long vImagePremultiplyData_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, int flags)
Multiply a ARGBFFFF color channel by its corresponding alpha
This function multiplies color channels by the alpha channel.
@textblock
For each color channel:
float destColor = src * alpha;
float destAlpha = alpha;
This function can work in place provided the following are true:
If src overlaps with dest, src->data must be equal to dest->data
If src also has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
(It is not necessary to pass kvImageDoNotTile if src and dest do not overlap.)src - The color data to multiply with alphadest - A preallocated vImage_Buffer where the results are writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. This might be useful if you are already multithreading
the work in your own tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to corresponding
dimensions in src and alphapublic static long vImagePremultiplyData_RGBA8888(vImage_Buffer src, vImage_Buffer dest, int flags)
Multiply a RGBA8888 color channel by its corresponding alpha
This function multiplies color channels by the alpha channel.
@textblock
For each color channel:
uint8_t destColor = (src * alpha + 127) / 255;
uint8_t destAlpha = alpha;
This function can work in place provided the following are true:
If src overlaps with dest, src->data must be equal to dest->data
If src also has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
(It is not necessary to pass kvImageDoNotTile if src and dest do not overlap.)src - The color data to multiply with alphadest - A preallocated vImage_Buffer where the results are writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. This might be useful if you are already multithreading
the work in your own tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to corresponding
dimensions in src and alphapublic static long vImagePremultiplyData_RGBAFFFF(vImage_Buffer src, vImage_Buffer dest, int flags)
Multiply a RGBAFFFF color channel by its corresponding alpha
This function multiplies color channels by the alpha channel.
@textblock
For each color channel:
float destColor = src * alpha;
float destAlpha = alpha;
This function can work in place provided the following are true:
If src overlaps with dest, src->data must be equal to dest->data
If src also has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
(It is not necessary to pass kvImageDoNotTile if src and dest do not overlap.)src - The color data to multiply with alphadest - A preallocated vImage_Buffer where the results are writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. This might be useful if you are already multithreading
the work in your own tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to corresponding
dimensions in src and alphapublic static long vImagePremultiplyData_ARGB16U(vImage_Buffer src, vImage_Buffer dest, int flags)
Multiply a unsigned 16-bit ARGB color channel by its corresponding alpha
This function multiplies color channels by the alpha channel.
@textblock
For each color channel:
uint16_t destColor = (src * alpha + 32767) / 65535;
uint16_t destAlpha = alpha;
This function can work in place provided the following are true:
If src overlaps with dest, src->data must be equal to dest->data
If src also has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
(It is not necessary to pass kvImageDoNotTile if src and dest do not overlap.)src - The color data to multiply with alphadest - A preallocated vImage_Buffer where the results are writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. This might be useful if you are already multithreading
the work in your own tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to corresponding
dimensions in src and alphapublic static long vImagePremultiplyData_RGBA16U(vImage_Buffer src, vImage_Buffer dest, int flags)
Multiply a unsigned 16-bit RGBA color channel by its corresponding alpha
This function multiplies color channels by the alpha channel.
@textblock
For each color channel:
uint16_t destColor = (src * alpha + 32767) / 65535;
uint16_t destAlpha = alpha;
This function can work in place provided the following are true:
If src overlaps with dest, src->data must be equal to dest->data
If src also has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
(It is not necessary to pass kvImageDoNotTile if src and dest do not overlap.)src - The color data to multiply with alphadest - A preallocated vImage_Buffer where the results are writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. This might be useful if you are already multithreading
the work in your own tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to corresponding
dimensions in src and alphapublic static long vImagePremultiplyData_ARGB16Q12(vImage_Buffer src, vImage_Buffer dest, int flags)
Multiply a signed 16Q12 fixed-point ARGB color channel by its corresponding alpha
This function multiplies color channels by the alpha channel. For each color in each pixel:
@textblock
int16_t destColor = CLAMP((src * alpha + 2048) / 4096, INT16_MIN, INT16_MAX);
int16_t destAlpha = alpha;src - The color data to multiply with alphadest - A preallocated vImage_Buffer where the results are writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. This might be useful if you are already multithreading
the work in your own tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to corresponding
dimensions in src and alphapublic static long vImagePremultiplyData_RGBA16Q12(vImage_Buffer src, vImage_Buffer dest, int flags)
Multiply a signed 16Q12 RGBA color channel by its corresponding alpha
This function multiplies color channels by the alpha channel. For each color in each pixel:
@textblock
int16_t destColor = CLAMP((src * alpha + 2048) / 4096, INT16_MIN, INT16_MAX);
int16_t destAlpha = alpha;src - The color data to multiply with alphadest - A preallocated vImage_Buffer where the results are writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. This might be useful if you are already multithreading
the work in your own tiling engine.@textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to corresponding
dimensions in src and alphapublic static long vImageUnpremultiplyData_Planar8(vImage_Buffer src, vImage_Buffer alpha, vImage_Buffer dest, int flags)
Divide alpha from a premultiplied Planar8 images
This function divides color channels by the alpha channel. For each color channel:
@textblock
uint8_t destColor = ( MIN(src_color, alpha) * 255 + alpha/2) / alpha;src - The planar8 input color channelalpha - The planar8 input alpha channeldest - A preallocated planar8 destination buffer into which the result will be written.'flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer dest->height or width is larger than the corresponding src or alpha dimensionpublic static long vImageUnpremultiplyData_PlanarF(vImage_Buffer src, vImage_Buffer alpha, vImage_Buffer dest, int flags)
Divide alpha from a premultiplied PlanarF images
This function divides color channels by the alpha channel. For each color channel:
@textblock
float destColor = destColor / alpha; // according to current rounding modesrc - The planarF input color channelalpha - The planarF input alpha channeldest - A preallocated planar8 destination buffer into which the result will be written.'flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer dest->height or width is larger than the corresponding src or alpha dimensionpublic static long vImageUnpremultiplyData_ARGB8888(vImage_Buffer src, vImage_Buffer dest, int flags)
Divide the alpha channel from the color channels in a ARGB8888 image
This function divides color channels by the alpha channel. For each color channel:
@textblock
uint8_t destColor = ( MIN(src_color, alpha) * 255 + alpha/2) / alpha;
uint8_t destAlpha = alpha;src - The input inmagedest - A preallocated planar8 destination buffer into which the result will be written.'flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer dest->height or width is larger than the corresponding src or alpha dimensionpublic static long vImageUnpremultiplyData_RGBA8888(vImage_Buffer src, vImage_Buffer dest, int flags)
Divide the alpha channel from the color channels in a RGBA8888 image
This function divides color channels by the alpha channel. For each color channel:
@textblock
uint8_t destColor = ( MIN(src_color, alpha) * 255 + alpha/2) / alpha;
uint8_t destAlpha = alpha;src - The input inmagedest - A preallocated planar8 destination buffer into which the result will be written.'flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer dest->height or width is larger than the corresponding src or alpha dimensionpublic static long vImageUnpremultiplyData_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, int flags)
Divide the alpha channel from the color channels in a ARGBFFFF image
This function divides color channels by the alpha channel. For each color channel:
@textblock
float destColor = destColor / alpha;
float destAlpha = alpha;src - The input inmagedest - A preallocated planar8 destination buffer into which the result will be written.'flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer dest->height or width is larger than the corresponding src or alpha dimensionpublic static long vImageUnpremultiplyData_RGBAFFFF(vImage_Buffer src, vImage_Buffer dest, int flags)
Divide the alpha channel from the color channels in a RGBAFFFF image
This function divides color channels by the alpha channel. For each color channel:
@textblock
float destColor = destColor / alpha;
float destAlpha = alpha;src - The input inmagedest - A preallocated planar8 destination buffer into which the result will be written.'flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer dest->height or width is larger than the corresponding src or alpha dimensionpublic static long vImageUnpremultiplyData_ARGB16U(vImage_Buffer src, vImage_Buffer dest, int flags)
Divide the alpha channel from the color channels in a ARGB16U image
This function divides color channels by the alpha channel. For each color channel:
@textblock
uint16_t destColor = ( MIN(src_color, alpha) * 65535 + alpha/2) / alpha;
uint16_t destAlpha = alpha;src - The input inmagedest - A preallocated planar8 destination buffer into which the result will be written.'flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer dest->height or width is larger than the corresponding src or alpha dimensionpublic static long vImageUnpremultiplyData_RGBA16U(vImage_Buffer src, vImage_Buffer dest, int flags)
Divide the alpha channel from the color channels in a RGBA16U image
This function divides color channels by the alpha channel. For each color channel:
@textblock
uint16_t destColor = ( MIN(src_color, alpha) * 65535 + alpha/2) / alpha;
uint16_t destAlpha = alpha;src - The input inmagedest - A preallocated planar8 destination buffer into which the result will be written.'flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer dest->height or width is larger than the corresponding src or alpha dimensionpublic static long vImageUnpremultiplyData_ARGB16Q12(vImage_Buffer src, vImage_Buffer dest, int flags)
Divide the alpha channel from the color channels in a ARGB16Q12 image
This function divides color channels by the alpha channel. For each color channel:
@textblock
int16_t destColor = ( MIN(src_color, alpha) * 4096 + alpha/2) / alpha;
int16_t destAlpha = alpha;src - The input inmagedest - A preallocated planar8 destination buffer into which the result will be written.'flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer dest->height or width is larger than the corresponding src or alpha dimensionpublic static long vImageUnpremultiplyData_RGBA16Q12(vImage_Buffer src, vImage_Buffer dest, int flags)
Divide the alpha channel from the color channels in a RGBA16Q12 image
This function divides color channels by the alpha channel. For each color channel:
@textblock
int16_t destColor = ( MIN(src_color, alpha) * 4096 + alpha/2) / alpha;
int16_t destAlpha = alpha;src - The input inmagedest - A preallocated planar8 destination buffer into which the result will be written.'flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer dest->height or width is larger than the corresponding src or alpha dimensionpublic static long vImagePremultipliedConstAlphaBlend_Planar8(vImage_Buffer srcTop, byte constAlpha, vImage_Buffer srcTopAlpha, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
Blend two Planar8 premultiplied images with an extra image-wide alpha for the top image
This is a premultiplied alpha compositing function using a constant for alpha over the whole image. Color data from both images is presumed to be already premultiplied by its own per-pixel alpha. For calculations involving 8-bit integer data, the calculation is done with an additional rounding step followed by division by 255:
@textblock
uint8_t destColor = (srcTopColor * constAlpha * 255 + (255*255 - srcTopAlpha * constAlpha) * srcBottomColor + 127*255) / (255*255);
uint8_t destAlpha = (srcTopAlpha * constAlpha * 255 + (255*255 - srcTopAlpha * constAlpha) * srcBottomAlpha + 127*255 ) / (255*255);srcTop - The top imageconstAlpha - An extra alpha to apply to the entire top imagesrcTopAlpha - The alpha channel for the top imagesrcBottom - The bottom imagedest - A preallocate vImage_Buffer where the result will be writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer The destination buffer height or width is larger than the corresponding dimension in
srcTop, srcTopAlpha or srcBottompublic static long vImagePremultipliedConstAlphaBlend_PlanarF(vImage_Buffer srcTop, float constAlpha, vImage_Buffer srcTopAlpha, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
Blend two PlanarF premultiplied images with an extra image-wide alpha for the top image
This is a premultiplied alpha compositing function using a constant for alpha over the whole image. Color data from both images is presumed to be already premultiplied by its own per-pixel alpha.
@textblock
float destColor = srcTopColor * constAlpha + (1.0 - srcTopAlpha * constAlpha) * srcBottomColor;
float alpha = srcTopAlpha * constAlpha + (1.0 - srcTopAlpha * constAlpha) * srcBottomAlphasrcTop - The top imageconstAlpha - An extra alpha to apply to the entire top imagesrcTopAlpha - The alpha channel for the top imagesrcBottom - The bottom imagedest - A preallocate vImage_Buffer where the result will be writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer The destination buffer height or width is larger than the corresponding dimension in
srcTop, srcTopAlpha or srcBottompublic static long vImagePremultipliedConstAlphaBlend_ARGB8888(vImage_Buffer srcTop, byte constAlpha, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
Blend two ARGB8888 premultiplied images with an extra image-wide alpha for the top image
This is a premultiplied alpha compositing function using a constant for alpha over the whole image. Color data from both images is presumed to be already premultiplied by its own per-pixel alpha. For calculations involving 8-bit integer data, the calculation is done with an additional rounding step followed by division by 255:
@textblock
uint8_t destColor = (srcTopColor * constAlpha * 255 + (255*255 - srcTopAlpha * constAlpha) * srcBottomColor + 127*255) / (255*255);
uint8_t destAlpha = (srcTopAlpha * constAlpha * 255 + (255*255 - srcTopAlpha * constAlpha) * srcBottomAlpha + 127*255 ) / (255*255);srcTop - The top imageconstAlpha - An extra alpha to apply to the entire top imagesrcBottom - The bottom imagedest - A preallocate vImage_Buffer where the result will be writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer The destination buffer height or width is larger than the corresponding dimension in
srcTop, srcTopAlpha or srcBottompublic static long vImagePremultipliedConstAlphaBlend_ARGBFFFF(vImage_Buffer srcTop, float constAlpha, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
Blend two ARGBFFFF premultiplied images with an extra image-wide alpha for the top image
This is a premultiplied alpha compositing function using a constant for alpha over the whole image. Color data from both images is presumed to be already premultiplied by its own per-pixel alpha. For calculations involving 8-bit integer data, the calculation is done with an additional rounding step followed by division by 255:
@textblock
float destColor = srcTopColor * constAlpha + (1.0 - srcTopAlpha * constAlpha) * srcBottomColor;
float alpha = srcTopAlpha * constAlpha + (1.0 - srcTopAlpha * constAlpha) * srcBottomAlphasrcTop - The top imageconstAlpha - An extra alpha to apply to the entire top imagesrcBottom - The bottom imagedest - A preallocate vImage_Buffer where the result will be writtenflags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading@textblock
kvImageNoError Success
kvImageRoiLargerThanInputBuffer The destination buffer height or width is larger than the corresponding dimension in
srcTop, srcTopAlpha or srcBottompublic static long vImageAlphaBlend_NonpremultipliedToPremultiplied_Planar8(vImage_Buffer srcTop, vImage_Buffer srcTopAlpha, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
Blend a non-premultiplied top Planar8 image into a premultiplied Planar8 bottom image and return a premultiplied Planar8 result.
Top buffer is non-premultiplied. Bottom buffer is premultiplied. Dest buffer is premultiplied. Works in place.
@textblock
result = (srcTop * srctopAlpha + (255 - srcTopAlpha) * bottomAlpha + 127 ) / 255;srcTop - Planar8 non-premultiplied color channel for top imagesrcTopAlpha - Planar8 alpha channel for top imagesrcBottom - Planar8 premultiplied color channel for bottom imagedest - Planar8 premultiplied result. Must be preallocated before the call is made.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation.
kvImageDoNotTile Disable internal multithreading. @textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->height and dest->width must be less than or equal to corresponding
dimensions in srcTop, srcTopAlpha and srcBottom.public static long vImageAlphaBlend_NonpremultipliedToPremultiplied_PlanarF(vImage_Buffer srcTop, vImage_Buffer srcTopAlpha, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
Blend a non-premultiplied top PlanarF image into a premultiplied PlanarF bottom image and return a premultiplied PlanarF result.
Top buffer is non-premultiplied. Bottom buffer is premultiplied. Dest buffer is premultiplied. Works in place.
@textblock
result = srcTop * srcTopAlpha + (1 - srcTopAlpha) * srcBottomsrcTop - Planar8 non-premultiplied color channel for top imagesrcTopAlpha - Planar8 alpha channel for top imagesrcBottom - Planar8 premultiplied color channel for bottom imagedest - Planar8 premultiplied result. Must be preallocated before the call is made.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation.
kvImageDoNotTile Disable internal multithreading. @textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->height and dest->width must be less than or equal to corresponding
dimensions in srcTop, srcTopAlpha and srcBottom.public static long vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGB8888(vImage_Buffer srcTop, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
Blend a non-premultiplied top ARGB8888 image into a premultiplied ARGB8888 bottom image and return a premultiplied ARGB8888 result.
Top buffer is non-premultiplied. Bottom buffer is premultiplied. Dest buffer is premultiplied. Works in place.
@textblock
result = (srcTop * srctopAlpha + (255 - srcTopAlpha) * bottomAlpha + 127 ) / 255;srcTop - Planar8 non-premultiplied color channel for top imagesrcBottom - Planar8 premultiplied color channel for bottom imagedest - Planar8 premultiplied result. Must be preallocated before the call is made.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation.
kvImageDoNotTile Disable internal multithreading. @textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->height and dest->width must be less than or equal to corresponding
dimensions in srcTop, srcTopAlpha and srcBottom.public static long vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGBFFFF(vImage_Buffer srcTop, vImage_Buffer srcBottom, vImage_Buffer dest, int flags)
Blend a non-premultiplied top ARGBFFFF image into a premultiplied ARGBFFFF bottom image and return a premultiplied ARGBFFFF result.
Top buffer is non-premultiplied. Bottom buffer is premultiplied. Dest buffer is premultiplied. Works in place.
@textblock
result = srcTop * srcTopAlpha + (1 - srcTopAlpha) * srcBottomsrcTop - Planar8 non-premultiplied color channel for top imagesrcBottom - Planar8 premultiplied color channel for bottom imagedest - Planar8 premultiplied result. Must be preallocated before the call is made.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation.
kvImageDoNotTile Disable internal multithreading. @textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->height and dest->width must be less than or equal to corresponding
dimensions in srcTop, srcTopAlpha and srcBottom.public static long vImageClipToAlpha_Planar8(vImage_Buffer src, vImage_Buffer alpha, vImage_Buffer dest, int flags)
Clamp a Planar8 color buffer to be less than or equal to alpha
For each pixel, each color channel shall be set to the smaller of the color channel or alpha value for that pixel.
@textblock
color_result = MIN( color, alpha )src - The color image to clipalpha - The alpha channeldest - A preallocated buffer to receive the results.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation.
kvImageDoNotTile Disable internal multithreading. @textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->height and dest->width must be less than or equal to corresponding
dimensions in srcTop, srcTopAlpha and srcBottom.public static long vImageClipToAlpha_PlanarF(vImage_Buffer src, vImage_Buffer alpha, vImage_Buffer dest, int flags)
Clamp a PlanarF color buffer to be less than or equal to alpha
For each pixel, each color channel shall be set to the smaller of the color channel or alpha value for that pixel.
@textblock
color_result = MIN( color, alpha )src - The color image to clipalpha - The alpha channeldest - A preallocated buffer to receive the results.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation.
kvImageDoNotTile Disable internal multithreading. @textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->height and dest->width must be less than or equal to corresponding
dimensions in srcTop, srcTopAlpha and srcBottom.public static long vImageClipToAlpha_ARGB8888(vImage_Buffer src, vImage_Buffer dest, int flags)
Clamp a ARGB8888 color buffer to be less than or equal to alpha
For each pixel, each color channel shall be set to the smaller of the color channel or alpha value for that pixel.
@textblock
alpha_result = alpha
color_result = MIN( color, alpha )src - The color image to clipdest - A preallocated buffer to receive the results.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation.
kvImageDoNotTile Disable internal multithreading. @textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->height and dest->width must be less than or equal to corresponding
dimensions in srcTop, srcTopAlpha and srcBottom.public static long vImageClipToAlpha_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, int flags)
Clamp a ARGBFFFF color buffer to be less than or equal to alpha
For each pixel, each color channel shall be set to the smaller of the color channel or alpha value for that pixel.
@textblock
alpha_result = alpha
color_result = MIN( color, alpha )src - The color image to clipdest - A preallocated buffer to receive the results.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation.
kvImageDoNotTile Disable internal multithreading. @textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->height and dest->width must be less than or equal to corresponding
dimensions in srcTop, srcTopAlpha and srcBottom.public static long vImageClipToAlpha_RGBA8888(vImage_Buffer src, vImage_Buffer dest, int flags)
Clamp a RGBA8888 color buffer to be less than or equal to alpha
For each pixel, each color channel shall be set to the smaller of the color channel or alpha value for that pixel.
@textblock
alpha_result = alpha
color_result = MIN( color, alpha )src - The color image to clipdest - A preallocated buffer to receive the results.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation.
kvImageDoNotTile Disable internal multithreading. @textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->height and dest->width must be less than or equal to corresponding
dimensions in srcTop, srcTopAlpha and srcBottom.public static long vImageClipToAlpha_RGBAFFFF(vImage_Buffer src, vImage_Buffer dest, int flags)
Clamp a RGBAFFFF color buffer to be less than or equal to alpha
For each pixel, each color channel shall be set to the smaller of the color channel or alpha value for that pixel.
@textblock
alpha_result = alpha
color_result = MIN( color, alpha )src - The color image to clipdest - A preallocated buffer to receive the results.flags - The following flags are allowed:
@textblock
kvImageNoFlags Default operation.
kvImageDoNotTile Disable internal multithreading. @textblock
kvImageNoError Success.
kvImageRoiLargerThanInputBuffer dest->height and dest->width must be less than or equal to corresponding
dimensions in srcTop, srcTopAlpha and srcBottom.public static long vImageConvolve_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstShortPtr kernel, int kernel_height, int kernel_width, int divisor, byte backgroundColor, int flags)
General convolution on a Planar8 image.
This filter applies a convolution filter of your choosing to a Planar8 image. For each pixel:
@textblock
for each pixel[y][x] in image{
int sum = 0;
// Calculate weighted average over kernel area
for each kernel_element[i][j] in kernel{
sum += kernel_element[i][j] *
pixel[y+i+srcOffsetToROI_Y-kernel_height/2]
[x+j+srcOffsetToROI_X- kernel_width/2];
}
// Correct for the scaling introduced by multiplying by the weights table
sum = (sum + divisor/2) / divisor;
// write out result
result[y][x] = CLAMP(sum, 0, 255);
}src - The input imagedest - A pointer to a preallocated vImage_Buffer to receive the result image.
This may not alias the src image.tempBuffer - An optional pointer to a region of memory to use as a working area during
computation. The size of the tempBuffer is given by calling the function
with the same parameters and the kvImageGetTempBufferSize flag, in which case
the size is returned instead of an error code from the left hand side.
You may pass NULL here, in which case a region of memory of similar size
will be allocated by the function and freed before it returns. Temp Buffers
are a way of avoiding lost time due to VM faults to initialize newly allocated
buffers. If you will be calling this function repeatedly with similar parameters
you should use a temp buffer. If the function is called from different threads
concurrently, a different temp buffer should be used for each.srcOffsetToROI_X - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the left edge of the image.srcOffsetToROI_Y - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the top edge of the image.kernel - A pointer to a 1D array of weights of dimension kernel_height x kernel_width.
For example, for a simple 3x3 blur, it might be:
@textblock
const int16_t kernel[9] = { 1, 2, 1,
2, 4, 2,
1, 2, 1 };kernel_height - The height of the 2D table of weights passed in as kernel. It must be an odd number.kernel_width - The width of the 2D table of weights passed in as kernel. It must be an odd number.divisor - The weighted sum of nearby pixels is typically a large number, which must be corrected
to fit back into the image format of the destination image. The correction factor
is passed in as divisor here, and is divided from the sum before the result is
returned. Typically, the divisor is the sum over the area of the kernel. If the divisor
is 0, 1 will be used instead.backgroundColor - When the kvImageBackgroundColorFill edging mode is active, the backgroundColor
parameter provides the background color to be used for missing pixels when the
kernel extends off the edge of the image.flags - The following flags are allowed:
@textblock
kvImageCopyInPlace If any pixels covered by the kernel do no not exist, simply
copy the corresponding source pixel to the destination. This
will result in a ring off unconvolved content at the edges
and convolved content in the middle.
kvImageBackgroundColorFill Substitute in the provided background color for missing pixels.
For a blur filter this will look like the edges of the image
have been blurred into a particular color. This is usually
appropriate when the color of the surface onto which the image
will be drawn is known. You can also use {Alpha = 0, color = 0}
as a background color, and let the downstream image compositor
blend in the background color. In this case, the result image
should be treated as a premultiplied image.
kvImageEdgeExtend Substitute in the nearest defined pixel for missing pixels.
This is better when the image is drawn into a frame or other
context where the background is not expected to contribute to
the final content.
kvImageTruncateKernel This is similar to kvImageEdgeExtend, except that edge pixels are
simply ignored, and the bias and divisor are adjusted accordingly.
Because of the complication at the edges, this edging mode can
be significantly slower than the others. It can be numerically
unstable if the sum over any rectangular subsection of the kernel
is zero, which can result in division by zero during the computation.
The results for this edging mode are usually quite visually similar
to kvImageEdgeExtend.
kvImageGetTempBufferSize Instead of calculating the convolution of the image, return the
size of the temp buffer needed for this set of parameters. Does
not touch the src or dest image.
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success.
>= 0 If kvImageGetTempBufferSize is passed, this is the size of
the temp buffer to use with this function and this set of
parameters.
kvImageInvalidEdgeStyle One and only one of the following flags must be provided:
{ kvImageCopyInPlace, kvImageBackgroundColorFill,
kvImageEdgeExtend, kvImageTruncateKernel }
kvImageRoiLargerThanInputBuffer The dest->width and height must be less than or equal
to corresponding dimensions of the source buffer.
kvImageInvalidOffset_X The destination width + srcOffsetToROI_X > src->width
kvImageInvalidOffset_Y The destination height + srcOffsetToROI_Y > src->height
kvImageNullPointerArgument kernel may not be NULL
kvImageMemoryAllocationError Could not allocate memory to serve as a temp buffer.
kvImageInvalidKernelSize The kernel height and width must be odd numbers.public static long vImageConvolve_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstFloatPtr kernel, int kernel_height, int kernel_width, float backgroundColor, int flags)
General convolution on a PlanarF image.
This filter applies a convolution filter of your choosing to a PlanarF image. For each pixel:
@textblock
for each pixel[y][x] in image{
float sum = 0;
// Calculate weighted average over kernel area
for each kernel_element[i][j] in kernel{
sum += kernel_element[i][j] *
pixel[y+i+srcOffsetToROI_Y-kernel_height/2]
[x+j+srcOffsetToROI_X- kernel_width/2];
}
// write out result
result[y][x] = sum;
}src - The input imagedest - A pointer to a preallocated vImage_Buffer to receive the result image.
This may not alias the src image.tempBuffer - An optional pointer to a region of memory to use as a working area during
computation. The size of the tempBuffer is given by calling the function
with the same parameters and the kvImageGetTempBufferSize flag, in which case
the size is returned instead of an error code from the left hand side.
You may pass NULL here, in which case a region of memory of similar size
will be allocated by the function and freed before it returns. Temp Buffers
are a way of avoiding lost time due to VM faults to initialize newly allocated
buffers. If you will be calling this function repeatedly with similar parameters
you should use a temp buffer. If the function is called from different threads
concurrently, a different temp buffer should be used for each.srcOffsetToROI_X - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the left edge of the image.srcOffsetToROI_Y - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the top edge of the image.kernel - A pointer to a 1D array of weights of dimension kernel_height x kernel_width.
For example, for a simple 3x3 blur, it might be:
@textblock
const float kernel[9] = { 1./16, 2./16, 1./16,
2./16, 4./16, 2./16,
1./16, 2./16, 1./16 };kernel_height - The height of the 2D table of weights passed in as kernel. It must be an odd number.kernel_width - The width of the 2D table of weights passed in as kernel. It must be an odd number.backgroundColor - When the kvImageBackgroundColorFill edging mode is active, the backgroundColor
parameter provides the background color to be used for missing pixels when the
kernel extends off the edge of the image.flags - The following flags are allowed:
@textblock
kvImageCopyInPlace If any pixels covered by the kernel do no not exist, simply
copy the corresponding source pixel to the destination. This
will result in a ring off unconvolved content at the edges
and convolved content in the middle.
kvImageBackgroundColorFill Substitute in the provided background color for missing pixels.
For a blur filter this will look like the edges of the image
have been blurred into a particular color. This is usually
appropriate when the color of the surface onto which the image
will be drawn is known. You can also use {Alpha = 0, color = 0}
as a background color, and let the downstream image compositor
blend in the background color. In this case, the result image
should be treated as a premultiplied image.
kvImageEdgeExtend Substitute in the nearest defined pixel for missing pixels.
This is better when the image is drawn into a frame or other
context where the background is not expected to contribute to
the final content.
kvImageTruncateKernel This is similar to kvImageEdgeExtend, except that edge pixels are
simply ignored, and the bias and divisor are adjusted accordingly.
Because of the complication at the edges, this edging mode can
be significantly slower than the others. It can be numerically
unstable if the sum over any rectangular subsection of the kernel
is zero, which can result in division by zero during the computation.
The results for this edging mode are usually quite visually similar
to kvImageEdgeExtend.
kvImageGetTempBufferSize Instead of calculating the convolution of the image, return the
size of the temp buffer needed for this set of parameters. Does
not touch the src or dest image.
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success.
>= 0 If kvImageGetTempBufferSize is passed, this is the size of
the temp buffer to use with this function and this set of
parameters.
kvImageInvalidEdgeStyle One and only one of the following flags must be provided:
{ kvImageCopyInPlace, kvImageBackgroundColorFill,
kvImageEdgeExtend, kvImageTruncateKernel }
kvImageRoiLargerThanInputBuffer The dest->width and height must be less than or equal
to corresponding dimensions of the source buffer.
kvImageInvalidOffset_X The destination width + srcOffsetToROI_X > src->width
kvImageInvalidOffset_Y The destination height + srcOffsetToROI_Y > src->height
kvImageNullPointerArgument kernel may not be NULL
kvImageMemoryAllocationError Could not allocate memory to serve as a temp buffer.
kvImageInvalidKernelSize The kernel height and width must be odd numbers.public static long vImageConvolveWithBias_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstShortPtr kernel, int kernel_height, int kernel_width, int divisor, int bias, byte backgroundColor, int flags)
General convolution on a Planar8 image with added bias.
This filter applies a convolution filter of your choosing to a Planar8 image. For each pixel:
@textblock
for each pixel[y][x] in image{
int sum = 0;
// Calculate weighted average over kernel area
for each kernel_element[i][j] in kernel{
sum += kernel_element[i][j] *
pixel[y+i+srcOffsetToROI_Y-kernel_height/2]
[x+j+srcOffsetToROI_X- kernel_width/2];
}
// Correct for the scaling introduced by multiplying by the weights table
sum = (sum + bias) / divisor;
// write out result
result[y][x] = CLAMP(sum, 0, 255);
}src - The input imagedest - A pointer to a preallocated vImage_Buffer to receive the result image.
This may not alias the src image.tempBuffer - An optional pointer to a region of memory to use as a working area during
computation. The size of the tempBuffer is given by calling the function
with the same parameters and the kvImageGetTempBufferSize flag, in which case
the size is returned instead of an error code from the left hand side.
You may pass NULL here, in which case a region of memory of similar size
will be allocated by the function and freed before it returns. Temp Buffers
are a way of avoiding lost time due to VM faults to initialize newly allocated
buffers. If you will be calling this function repeatedly with similar parameters
you should use a temp buffer. If the function is called from different threads
concurrently, a different temp buffer should be used for each.srcOffsetToROI_X - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the left edge of the image.srcOffsetToROI_Y - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the top edge of the image.kernel - A pointer to a 1D array of weights of dimension kernel_height x kernel_width.
For example, for a simple 3x3 blur, it might be:
@textblock
const int16_t kernel[9] = { 1, 2, 1,
2, 4, 2,
1, 2, 1 };kernel_height - The height of the 2D table of weights passed in as kernel. It must be an odd number.kernel_width - The width of the 2D table of weights passed in as kernel. It must be an odd number.divisor - The weighted sum of nearby pixels is typically a large number, which must be corrected
to fit back into the image format of the destination image. The correction factor
is passed in as divisor here, and is divided from the sum before the result is
returned. Typically, the divisor is the sum over the area of the kernel. If the divisor
is 0, 1 will be used instead.bias - This value is added to the sum of weighted pixels before the divisor is applied.
It can serve to both control rounding and adjust the brightness of the result.
A large bias (e.g 128 * divisor) may be required for some kernels to return
representable results, such as edge detection filters.backgroundColor - When the kvImageBackgroundColorFill edging mode is active, the backgroundColor
parameter provides the background color to be used for missing pixels when the
kernel extends off the edge of the image.flags - The following flags are allowed:
@textblock
kvImageCopyInPlace If any pixels covered by the kernel do no not exist, simply
copy the corresponding source pixel to the destination. This
will result in a ring off unconvolved content at the edges
and convolved content in the middle.
kvImageBackgroundColorFill Substitute in the provided background color for missing pixels.
For a blur filter this will look like the edges of the image
have been blurred into a particular color. This is usually
appropriate when the color of the surface onto which the image
will be drawn is known. You can also use {Alpha = 0, color = 0}
as a background color, and let the downstream image compositor
blend in the background color. In this case, the result image
should be treated as a premultiplied image.
kvImageEdgeExtend Substitute in the nearest defined pixel for missing pixels.
This is better when the image is drawn into a frame or other
context where the background is not expected to contribute to
the final content.
kvImageTruncateKernel This is similar to kvImageEdgeExtend, except that edge pixels are
simply ignored, and the bias and divisor are adjusted accordingly.
Because of the complication at the edges, this edging mode can
be significantly slower than the others. It can be numerically
unstable if the sum over any rectangular subsection of the kernel
is zero, which can result in division by zero during the computation.
The results for this edging mode are usually quite visually similar
to kvImageEdgeExtend.
kvImageGetTempBufferSize Instead of calculating the convolution of the image, return the
size of the temp buffer needed for this set of parameters. Does
not touch the src or dest image.
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success.
>= 0 If kvImageGetTempBufferSize is passed, this is the size of
the temp buffer to use with this function and this set of
parameters.
kvImageInvalidEdgeStyle One and only one of the following flags must be provided:
{ kvImageCopyInPlace, kvImageBackgroundColorFill,
kvImageEdgeExtend, kvImageTruncateKernel }
kvImageRoiLargerThanInputBuffer The dest->width and height must be less than or equal
to corresponding dimensions of the source buffer.
kvImageInvalidOffset_X The destination width + srcOffsetToROI_X > src->width
kvImageInvalidOffset_Y The destination height + srcOffsetToROI_Y > src->height
kvImageNullPointerArgument kernel may not be NULL
kvImageMemoryAllocationError Could not allocate memory to serve as a temp buffer.
kvImageInvalidKernelSize The kernel height and width must be odd numbers.public static long vImageConvolveWithBias_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstFloatPtr kernel, int kernel_height, int kernel_width, float bias, float backgroundColor, int flags)
General convolution on a PlanarF image with added bias.
This filter applies a convolution filter of your choosing to a PlanarF image. For each pixel:
@textblock
for each pixel[y][x] in image{
float sum = bias;
// Calculate weighted average over kernel area
for each kernel_element[i][j] in kernel{
sum += kernel_element[i][j] *
pixel[y+i+srcOffsetToROI_Y-kernel_height/2]
[x+j+srcOffsetToROI_X- kernel_width/2];
}
// write out result
result[y][x] = sum;
}src - The input imagedest - A pointer to a preallocated vImage_Buffer to receive the result image.
This may not alias the src image.tempBuffer - An optional pointer to a region of memory to use as a working area during
computation. The size of the tempBuffer is given by calling the function
with the same parameters and the kvImageGetTempBufferSize flag, in which case
the size is returned instead of an error code from the left hand side.
You may pass NULL here, in which case a region of memory of similar size
will be allocated by the function and freed before it returns. Temp Buffers
are a way of avoiding lost time due to VM faults to initialize newly allocated
buffers. If you will be calling this function repeatedly with similar parameters
you should use a temp buffer. If the function is called from different threads
concurrently, a different temp buffer should be used for each.srcOffsetToROI_X - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the left edge of the image.srcOffsetToROI_Y - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the top edge of the image.kernel - A pointer to a 1D array of weights of dimension kernel_height x kernel_width.
For example, for a simple 3x3 blur, it might be:
@textblock
const float kernel[9] = { 1./16, 2./16, 1./16,
2./16, 4./16, 2./16,
1./16, 2./16, 1./16 };kernel_height - The height of the 2D table of weights passed in as kernel. It must be an odd number.kernel_width - The width of the 2D table of weights passed in as kernel. It must be an odd number.bias - This value is added to the sum of weighted pixels.backgroundColor - When the kvImageBackgroundColorFill edging mode is active, the backgroundColor
parameter provides the background color to be used for missing pixels when the
kernel extends off the edge of the image.flags - The following flags are allowed:
@textblock
kvImageCopyInPlace If any pixels covered by the kernel do no not exist, simply
copy the corresponding source pixel to the destination. This
will result in a ring off unconvolved content at the edges
and convolved content in the middle.
kvImageBackgroundColorFill Substitute in the provided background color for missing pixels.
For a blur filter this will look like the edges of the image
have been blurred into a particular color. This is usually
appropriate when the color of the surface onto which the image
will be drawn is known. You can also use {Alpha = 0, color = 0}
as a background color, and let the downstream image compositor
blend in the background color. In this case, the result image
should be treated as a premultiplied image.
kvImageEdgeExtend Substitute in the nearest defined pixel for missing pixels.
This is better when the image is drawn into a frame or other
context where the background is not expected to contribute to
the final content.
kvImageTruncateKernel This is similar to kvImageEdgeExtend, except that edge pixels are
simply ignored, and the bias and divisor are adjusted accordingly.
Because of the complication at the edges, this edging mode can
be significantly slower than the others. It can be numerically
unstable if the sum over any rectangular subsection of the kernel
is zero, which can result in division by zero during the computation.
The results for this edging mode are usually quite visually similar
to kvImageEdgeExtend.
kvImageGetTempBufferSize Instead of calculating the convolution of the image, return the
size of the temp buffer needed for this set of parameters. Does
not touch the src or dest image.
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success.
>= 0 If kvImageGetTempBufferSize is passed, this is the size of
the temp buffer to use with this function and this set of
parameters.
kvImageInvalidEdgeStyle One and only one of the following flags must be provided:
{ kvImageCopyInPlace, kvImageBackgroundColorFill,
kvImageEdgeExtend, kvImageTruncateKernel }
kvImageRoiLargerThanInputBuffer The dest->width and height must be less than or equal
to corresponding dimensions of the source buffer.
kvImageInvalidOffset_X The destination width + srcOffsetToROI_X > src->width
kvImageInvalidOffset_Y The destination height + srcOffsetToROI_Y > src->height
kvImageNullPointerArgument kernel may not be NULL
kvImageMemoryAllocationError Could not allocate memory to serve as a temp buffer.
kvImageInvalidKernelSize The kernel height and width must be odd numbers.public static long vImageRichardsonLucyDeConvolve_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstShortPtr kernel, org.moe.natj.general.ptr.ConstShortPtr kernel2, int kernel_height, int kernel_width, int kernel_height2, int kernel_width2, int divisor, int divisor2, byte backgroundColor, int iterationCount, int flags)
Perform N iterations of a Lucy-Richardson deconvolution on Planar8 data
This routine iteratively uses the following formula:
@textblock
e[i+1] = e[i] x (psf0 * ( e[0] / (psf1 * e[i]) ) )
where:
e[0] = the observed image (src parameter)
e[n] = the result of the nth iteration
psf = point spread function (kernel for call to convolution)
x = multiply operator
'*' = convolution operatorsrc - The input imagedest - A preallocated buffer to receive the result image.
This may not alias the src image.tempBuffer - An optional pointer to a region of memory to use as a working area during
computation. The size of the tempBuffer is given by calling the function
with the same parameters and the kvImageGetTempBufferSize flag, in which case
the size is returned instead of an error code from the left hand side.
You may pass NULL here, in which case a region of memory of similar size
will be allocated by the function and freed before it returns. Temp Buffers
are a way of avoiding lost time due to VM faults to initialize newly allocated
buffers. If you will be calling this function repeatedly with similar parameters
you should use a temp buffer. If the function is called from different threads
concurrently, a different temp buffer should be used for each.srcOffsetToROI_X - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the left edge of the image.srcOffsetToROI_Y - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the top edge of the image.kernel - A pointer to a 1D array of weights of dimension kernel_height x kernel_width.
For example, for a simple 3x3 blur, it might be:
@textblock
const int16_t kernel[9] = { 1, 2, 1,
2, 4, 2,
1, 2, 1 };kernel2 - A pointer to a second 1D array of weights of dimension kernel_height2 x kernel_width2.
This is psf1 in the formula given in the discussion.kernel_height - The height of the 2D table of weights passed in as kernel1. It must be an odd number.kernel_width - The width of the 2D table of weights passed in as kernel1. It must be an odd number.kernel_height2 - The height of the 2D table of weights passed in as kernel2. It must be an odd number.kernel_width2 - The width of the 2D table of weights passed in as kernel2. It must be an odd number.divisor - The divisor to use to correct for the volume under kernel.divisor2 - The divisor to use to correct for the volume under kernel2.backgroundColor - When the kvImageBackgroundColorFill edging mode is active, the backgroundColor
parameter provides the background color to be used for missing pixels when the
kernel extends off the edge of the image.iterationCount - The number of Richardson-Lucy iterations to perform on the data before returning.
If 0, the src buffer is coped to dest.flags - The following flags are allowed:
@textblock
kvImageCopyInPlace If any pixels covered by the kernel do no not exist, simply
copy the corresponding source pixel to the destination. This
will result in a ring off unconvolved content at the edges
and convolved content in the middle.
kvImageBackgroundColorFill Substitute in the provided background color for missing pixels.
For a blur filter this will look like the edges of the image
have been blurred into a particular color. This is usually
appropriate when the color of the surface onto which the image
will be drawn is known. You can also use {Alpha = 0, color = 0}
as a background color, and let the downstream image compositor
blend in the background color. In this case, the result image
should be treated as a premultiplied image.
kvImageEdgeExtend Substitute in the nearest defined pixel for missing pixels.
This is better when the image is drawn into a frame or other
context where the background is not expected to contribute to
the final content.
kvImageTruncateKernel This is similar to kvImageEdgeExtend, except that edge pixels are
simply ignored, and the bias and divisor are adjusted accordingly.
Because of the complication at the edges, this edging mode can
be significantly slower than the others. It can be numerically
unstable if the sum over any rectangular subsection of the kernel
is zero, which can result in division by zero during the computation.
The results for this edging mode are usually quite visually similar
to kvImageEdgeExtend.
kvImageGetTempBufferSize Instead of calculating the convolution of the image, return the
size of the temp buffer needed for this set of parameters. Does
not touch the src or dest image.
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success.
>= 0 If kvImageGetTempBufferSize is passed, this is the size of
the temp buffer to use with this function and this set of
parameters.
kvImageInvalidEdgeStyle One and only one of the following flags must be provided:
{ kvImageCopyInPlace, kvImageBackgroundColorFill,
kvImageEdgeExtend, kvImageTruncateKernel }
kvImageRoiLargerThanInputBuffer The dest->width and height must be less than or equal
to corresponding dimensions of the source buffer.
kvImageInvalidOffset_X The destination width + srcOffsetToROI_X > src->width
kvImageInvalidOffset_Y The destination height + srcOffsetToROI_Y > src->height
kvImageNullPointerArgument kernel may not be NULL
kvImageMemoryAllocationError Could not allocate memory to serve as a temp buffer.
kvImageInvalidKernelSize The kernel height and width must be odd numbers.public static long vImageRichardsonLucyDeConvolve_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstFloatPtr kernel, org.moe.natj.general.ptr.ConstFloatPtr kernel2, int kernel_height, int kernel_width, int kernel_height2, int kernel_width2, float backgroundColor, int iterationCount, int flags)
Perform N iterations of a Lucy-Richardson deconvolution on PlanarF data
This routine iteratively uses the following formula:
@textblock
e[i+1] = e[i] x (psf0 * ( e[0] / (psf1 * e[i]) ) )
where:
e[0] = the observed image (src parameter)
e[n] = the result of the nth iteration
psf = point spread function (kernel for call to convolution)
x = multiply operator
'*' = convolution operatorsrc - The input imagedest - A preallocated buffer to receive the result image.
This may not alias the src image.tempBuffer - An optional pointer to a region of memory to use as a working area during
computation. The size of the tempBuffer is given by calling the function
with the same parameters and the kvImageGetTempBufferSize flag, in which case
the size is returned instead of an error code from the left hand side.
You may pass NULL here, in which case a region of memory of similar size
will be allocated by the function and freed before it returns. Temp Buffers
are a way of avoiding lost time due to VM faults to initialize newly allocated
buffers. If you will be calling this function repeatedly with similar parameters
you should use a temp buffer. If the function is called from different threads
concurrently, a different temp buffer should be used for each.srcOffsetToROI_X - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the left edge of the image.srcOffsetToROI_Y - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the top edge of the image.kernel - A pointer to a 1D array of weights of dimension kernel_height x kernel_width.
For example, for a simple 3x3 blur, it might be:
@textblock
const float kernel[9] = { 1./16, 2./16, 1./16,
2./16, 4./16, 2./16,
1./16, 2./16, 1./16 };kernel2 - A pointer to a second 1D array of weights of dimension kernel_height2 x kernel_width2.
This is psf1 in the formula given in the discussion.kernel_height - The height of the 2D table of weights passed in as kernel1. It must be an odd number.kernel_width - The width of the 2D table of weights passed in as kernel1. It must be an odd number.kernel_height2 - The height of the 2D table of weights passed in as kernel2. It must be an odd number.kernel_width2 - The width of the 2D table of weights passed in as kernel2. It must be an odd number.backgroundColor - When the kvImageBackgroundColorFill edging mode is active, the backgroundColor
parameter provides the background color to be used for missing pixels when the
kernel extends off the edge of the image.iterationCount - The number of Richardson-Lucy iterations to perform on the data before returning.
If 0, the src buffer is coped to dest.flags - The following flags are allowed:
@textblock
kvImageCopyInPlace If any pixels covered by the kernel do no not exist, simply
copy the corresponding source pixel to the destination. This
will result in a ring off unconvolved content at the edges
and convolved content in the middle.
kvImageBackgroundColorFill Substitute in the provided background color for missing pixels.
For a blur filter this will look like the edges of the image
have been blurred into a particular color. This is usually
appropriate when the color of the surface onto which the image
will be drawn is known. You can also use {Alpha = 0, color = 0}
as a background color, and let the downstream image compositor
blend in the background color. In this case, the result image
should be treated as a premultiplied image.
kvImageEdgeExtend Substitute in the nearest defined pixel for missing pixels.
This is better when the image is drawn into a frame or other
context where the background is not expected to contribute to
the final content.
kvImageTruncateKernel This is similar to kvImageEdgeExtend, except that edge pixels are
simply ignored, and the bias and divisor are adjusted accordingly.
Because of the complication at the edges, this edging mode can
be significantly slower than the others. It can be numerically
unstable if the sum over any rectangular subsection of the kernel
is zero, which can result in division by zero during the computation.
The results for this edging mode are usually quite visually similar
to kvImageEdgeExtend.
kvImageGetTempBufferSize Instead of calculating the convolution of the image, return the
size of the temp buffer needed for this set of parameters. Does
not touch the src or dest image.
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success.
>= 0 If kvImageGetTempBufferSize is passed, this is the size of
the temp buffer to use with this function and this set of
parameters.
kvImageInvalidEdgeStyle One and only one of the following flags must be provided:
{ kvImageCopyInPlace, kvImageBackgroundColorFill,
kvImageEdgeExtend, kvImageTruncateKernel }
kvImageRoiLargerThanInputBuffer The dest->width and height must be less than or equal
to corresponding dimensions of the source buffer.
kvImageInvalidOffset_X The destination width + srcOffsetToROI_X > src->width
kvImageInvalidOffset_Y The destination height + srcOffsetToROI_Y > src->height
kvImageNullPointerArgument kernel may not be NULL
kvImageMemoryAllocationError Could not allocate memory to serve as a temp buffer.
kvImageInvalidKernelSize The kernel height and width must be odd numbers.public static long vImageBoxConvolve_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, int kernel_height, int kernel_width, byte backgroundColor, int flags)
Special purpose box convolution on a Planar8 image.
This filter applies a box filter to a Planar8 image. A box filter uses a much faster algorithm than a standard convolution, and may be a good solution for real time application of large blur radii against images. For each pixel:
@textblock
vImagePixelCount kernel_area = kernel_height * kernel_width;
for each pixel[y][x] in image{
int sum = 0;
// Calculate unweighted average over kernel area
for each kernel_element[i][j] in kernel{
sum += pixel[y+i+srcOffsetToROI_Y-kernel_height/2]
[x+j+srcOffsetToROI_X- kernel_width/2];
}
// Correct for the scaling introduced by multiplying by the weights table
sum = (sum + kernel_area/2) / kernel_area;
// write out result
result[y][x] = CLAMP(sum, 0, 255);
}src - The input imagedest - A pointer to a preallocated vImage_Buffer to receive the result image.
This may not alias the src image.tempBuffer - An optional pointer to a region of memory to use as a working area during
computation. The size of the tempBuffer is given by calling the function
with the same parameters and the kvImageGetTempBufferSize flag, in which case
the size is returned instead of an error code from the left hand side.
You may pass NULL here, in which case a region of memory of similar size
will be allocated by the function and freed before it returns. Temp Buffers
are a way of avoiding lost time due to VM faults to initialize newly allocated
buffers. If you will be calling this function repeatedly with similar parameters
you should use a temp buffer. If the function is called from different threads
concurrently, a different temp buffer should be used for each.srcOffsetToROI_X - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the left edge of the image.srcOffsetToROI_Y - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the top edge of the image.kernel_height - The height of the 2D table of weights passed in as kernel. It must be an odd number.kernel_width - The width of the 2D table of weights passed in as kernel. It must be an odd number.backgroundColor - When the kvImageBackgroundColorFill edging mode is active, the backgroundColor
parameter provides the background color to be used for missing pixels when the
kernel extends off the edge of the image.flags - The following flags are allowed:
@textblock
kvImageCopyInPlace If any pixels covered by the kernel do no not exist, simply
copy the corresponding source pixel to the destination. This
will result in a ring off unconvolved content at the edges
and convolved content in the middle.
kvImageBackgroundColorFill Substitute in the provided background color for missing pixels.
For a blur filter this will look like the edges of the image
have been blurred into a particular color. This is usually
appropriate when the color of the surface onto which the image
will be drawn is known. You can also use {Alpha = 0, color = 0}
as a background color, and let the downstream image compositor
blend in the background color. In this case, the result image
should be treated as a premultiplied image.
kvImageEdgeExtend Substitute in the nearest defined pixel for missing pixels.
This is better when the image is drawn into a frame or other
context where the background is not expected to contribute to
the final content.
kvImageTruncateKernel This is similar to kvImageEdgeExtend, except that edge pixels are
simply ignored, and the bias and divisor are adjusted accordingly.
Because of the complication at the edges, this edging mode can
be significantly slower than the others. It can be numerically
unstable if the sum over any rectangular subsection of the kernel
is zero, which can result in division by zero during the computation.
The results for this edging mode are usually quite visually similar
to kvImageEdgeExtend.
kvImageGetTempBufferSize Instead of calculating the convolution of the image, return the
size of the temp buffer needed for this set of parameters. Does
not touch the src or dest image.
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success.
>= 0 If kvImageGetTempBufferSize is passed, this is the size of
the temp buffer to use with this function and this set of
parameters.
kvImageInvalidEdgeStyle One and only one of the following flags must be provided:
{ kvImageCopyInPlace, kvImageBackgroundColorFill,
kvImageEdgeExtend, kvImageTruncateKernel }
kvImageRoiLargerThanInputBuffer The dest->width and height must be less than or equal
to corresponding dimensions of the source buffer.
kvImageInvalidOffset_X The destination width + srcOffsetToROI_X > src->width
kvImageInvalidOffset_Y The destination height + srcOffsetToROI_Y > src->height
kvImageMemoryAllocationError Could not allocate memory to serve as a temp buffer.
kvImageInvalidKernelSize The kernel height and width must be odd numbers.public static long vImageTentConvolve_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, int kernel_height, int kernel_width, byte backgroundColor, int flags)
Special purpose tent convolution on a Planar8 image.
This filter applies a tent filter to a Planar8 image. A tent filter uses a much faster algorithm than a standard convolution, and may be a good solution for real time application of large blur radii against images. For each pixel:
@textblock
for each pixel[y][x] in image{
int sum = 0;
int divisor = 0;
// Calculate weighted average over kernel area
for each kernel_element[i][j] in kernel{
sum += kernel_element[i][j] *
pixel[y+i+srcOffsetToROI_Y-kernel_height/2]
[x+j+srcOffsetToROI_X- kernel_width/2];
divisor += kernel_element[i][j];
}
// Correct for the scaling introduced by multiplying by the weights table
sum = (sum + divisor/2) / divisor;
// write out result
result[y][x] = CLAMP(sum, 0, 255);
}src - The input imagedest - A pointer to a preallocated vImage_Buffer to receive the result image.
This may not alias the src image.tempBuffer - An optional pointer to a region of memory to use as a working area during
computation. The size of the tempBuffer is given by calling the function
with the same parameters and the kvImageGetTempBufferSize flag, in which case
the size is returned instead of an error code from the left hand side.
You may pass NULL here, in which case a region of memory of similar size
will be allocated by the function and freed before it returns. Temp Buffers
are a way of avoiding lost time due to VM faults to initialize newly allocated
buffers. If you will be calling this function repeatedly with similar parameters
you should use a temp buffer. If the function is called from different threads
concurrently, a different temp buffer should be used for each.srcOffsetToROI_X - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the left edge of the image.srcOffsetToROI_Y - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the top edge of the image.kernel_height - The height of the 2D table of weights passed in as kernel. It must be an odd number.kernel_width - The width of the 2D table of weights passed in as kernel. It must be an odd number.backgroundColor - When the kvImageBackgroundColorFill edging mode is active, the backgroundColor
parameter provides the background color to be used for missing pixels when the
kernel extends off the edge of the image.flags - The following flags are allowed:
@textblock
kvImageCopyInPlace If any pixels covered by the kernel do no not exist, simply
copy the corresponding source pixel to the destination. This
will result in a ring off unconvolved content at the edges
and convolved content in the middle.
kvImageBackgroundColorFill Substitute in the provided background color for missing pixels.
For a blur filter this will look like the edges of the image
have been blurred into a particular color. This is usually
appropriate when the color of the surface onto which the image
will be drawn is known. You can also use {Alpha = 0, color = 0}
as a background color, and let the downstream image compositor
blend in the background color. In this case, the result image
should be treated as a premultiplied image.
kvImageEdgeExtend Substitute in the nearest defined pixel for missing pixels.
This is better when the image is drawn into a frame or other
context where the background is not expected to contribute to
the final content.
kvImageTruncateKernel This is similar to kvImageEdgeExtend, except that edge pixels are
simply ignored, and the bias and divisor are adjusted accordingly.
Because of the complication at the edges, this edging mode can
be significantly slower than the others. It can be numerically
unstable if the sum over any rectangular subsection of the kernel
is zero, which can result in division by zero during the computation.
The results for this edging mode are usually quite visually similar
to kvImageEdgeExtend.
kvImageGetTempBufferSize Instead of calculating the convolution of the image, return the
size of the temp buffer needed for this set of parameters. Does
not touch the src or dest image.
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success.
>= 0 If kvImageGetTempBufferSize is passed, this is the size of
the temp buffer to use with this function and this set of
parameters.
kvImageInvalidEdgeStyle One and only one of the following flags must be provided:
{ kvImageCopyInPlace, kvImageBackgroundColorFill,
kvImageEdgeExtend, kvImageTruncateKernel }
kvImageRoiLargerThanInputBuffer The dest->width and height must be less than or equal
to corresponding dimensions of the source buffer.
kvImageInvalidOffset_X The destination width + srcOffsetToROI_X > src->width
kvImageInvalidOffset_Y The destination height + srcOffsetToROI_Y > src->height
kvImageMemoryAllocationError Could not allocate memory to serve as a temp buffer.
kvImageInvalidKernelSize The kernel height and width must be odd numbers.
kvImageInvalidKernelSize The kernel height and width must be odd numbers.public static long vImageClip_PlanarF(vImage_Buffer src, vImage_Buffer dest, float maxFloat, float minFloat, int flags)
Clips the pixel values of an image in PlanarF format, using the provided minimum and maximum values.
For each pixel, do the following: [@code] if( pixel > maxFloat ) pixel = maxFloat; if( pixel < minFloat ) pixel = minFloat; [@endcode]
This function can work in place provided the following are true: If src overlaps with dest, src->data must be equal to dest->data and src->rowBytes >= dest->rowBytes If an overlapping src has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
[@note] This function may be used for multichannel image formats, such as ARGBFFFF. Scale the vImage_Buffer.width to compensate for the extra channels.
src - A pointer to a vImage buffer structure that contains the source image whose data you want to clip.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a allocated buffer to receive the result pixels.maxFloat - A maximum pixel value. The function clips larger values to this value in the destination image.minFloat - A minimum pixel value. The function clips smaller values to this value in the destination image.flags - \p kvImageNoFlags Default operation.
\p kvImageDoNotTile Disable internal multithreading.public static long vImageConvert_Planar8toPlanarF(vImage_Buffer src, vImage_Buffer dest, float maxFloat, float minFloat, int flags)
Convert an array of 8 bit integer data to floating point data.
For each pixel, do the following: [@code] float result = (maxFloat - minFloat) * (float) srcPixel / 255.0 + minFloat [@endcode]
You can use this for ARGB8888 -> ARGBFFFF conversions by simply multiplying the width of the vImage_Buffer by 4 (for 4 channels)
[@note] Does not work in place.
src - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing the source pixels.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a allocated buffer to receive the result pixels.maxFloat - A maximum float value.minFloat - A minimum float value.flags - \p kvImageNoFlags Default operation.
\p kvImageDoNotTile Disable internal multithreading.
\p kvImagePrintDiagnosticsToConsole Directs the function to print diagnostic information to the console in the event of failure.public static long vImageConvert_PlanarFtoPlanar8(vImage_Buffer src, vImage_Buffer dest, float maxFloat, float minFloat, int flags)
Convert an array of floating point data to 8 bit integer data.
For each pixel, do the following: [@code] uint8_t result = SATURATED_CLIP_0_to_255( 255.0f * ( srcPixel - minFloat ) / (maxFloat - minFloat) + 0.5f ); [@endcode]
You can use this for ARGBFFFF -> ARGB8888 conversions by simply multiplying the width of the vImage_Buffer by 4 (for 4 channels)
src - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing the source pixels.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a allocated buffer to receive the result pixels.maxFloat - A maximum float value.minFloat - A minimum float value.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading. You should use this if you are doing your own threading / tiling.public static long vImageConvert_PlanarFtoPlanar8_dithered(vImage_Buffer src, vImage_Buffer dest, float maxFloat, float minFloat, int dither, int flags)
Convert an array of floating point data to 8 bit integer data with dithering.
For each pixel, do the following: [@code] uint8_t result = SATURATED_CLIP_0_to_255( 255.0f * ( srcPixel - minFloat ) / (maxFloat - minFloat) + random_float[0,1) ); [@endcode]
The \p dither parameter must be one of the following flags: \p kvImageConvert_DitherNone Same as vImageConvert_PlanarFtoPlanar8(). Rounds to nearest.
\p kvImageConvert_DitherOrdered Pre-computed blue noise is added to the image before rounding to the values in the destination format. The offset into this blue noise is randomized per-call to avoid visible artifacts if you do your own tiling or call the function on sequential frames of video.
\p kvImageConvert_DitherOrderedReproducible Pre-computed blue noise is added to the image before rounding to the values in the destination format. The offset into the blue noise is the same for every call to allow users to get reproducible results. Fine for still images. For video kvImageConvert_DitherOrdered is a better choice.
The ordered dither methods may be further influenced by shaping the distribution of the noise using the gaussian and uniform options below. These options are OR-ed with kvImageConvert_DitherOrdered / kvImageConvert_DitherOrderedReproducible:
\p kvImageConvert_OrderedGaussianBlue When using an ordered dither pattern, distribute the noise according to a gaussian distribution. This generally gives more pleasing images -- less noisy and perhaps a little more saturated -- but color fidelity can suffer. Its effect is between kvImageConvert_DitherNone and kvImageConvert_DitherOrdered | kvImageConvert_DitherUniform. This is the default for kvImageConvert_DitherOrdered and kvImageConvert_DitherOrderedReproducible.
\p kvImageConvert_OrderedUniformBlue When using an ordered dither pattern, distribute the noise uniformly. This generally gives best color fidelity, but the resulting image is noisier and more obviously dithered. This is usually the best choice when low bitdepth content is drawn next to high bitdepth content and in other circumstances where subtle changes to color arising from the conversion could be easily noticed. It may be a poor choice when the image is likely to be enlarged -- this would cause the noise to become more evident-- and for very flat / synthetic content with little inherent noise. The enlargement problem may be avoided by enlarging first at high bitdepth, then convert to lower bitdepth.
[@note] "Blue" noise does not look blue, nor does it operate solely on the blue color channel. Blue noise is monochrome noise that is added to all color channels equally. The name arises from blue light, which has a higher frequency than other colors of visible light. Thus, blue noise is noise which is weighted heavily towards high frequencies. Low frequency noise tends to have visible shapes in it that would become apparent in an image if it was added in, so it is excluded from the dither pattern.
[@warning] Unlike vImageConvert_PlanarFtoPlanar8, vImageConvert_PlanarFtoPlanar8_dithered usually should not be used for multichannel data. Otherwise the dithering will occur in the chrominance dimensions and the noise will cause grain with varying hue.
[@note] This function can work in place provided the following are true: If src overlaps with dest, src->data must be equal to dest->data and src->rowBytes >= dest->rowBytes. If an overlapping src has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags.
src - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing the source pixels.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a allocated buffer to receive the result pixels.maxFloat - The encoding for 1.0 in the src buffer, full intensity. Typically, this is 1.0 for floating-point data in the range[0,1] but if your data is [0,65535] then you would pass 65535.0f here.minFloat - The encoding for 0.0 in the src buffer, no light. Typically this is 0.0 for floating-point data in the range [0,1], but if your data is [-.5,0.5] then you would pass -0.5f here.dither - The type of random noise to use for the dither. See discussion for more details.flags - The following flags are honored:
\p kvImageNoFlags Default operation.
\p kvImageDoNotTile Disable internal multithreading, if any.
\p kvImageGetTempBufferSize Returns 0. Does no work. Does not touch data.vImageConvert_PlanarFtoPlanar8public static long vImageConvert_Planar8toARGB8888(vImage_Buffer srcA, vImage_Buffer srcR, vImage_Buffer srcG, vImage_Buffer srcB, vImage_Buffer dest, int flags)
Interleave 4 planar 8 bit integer buffers to make an interleaved 4 channel ARGB8888 buffer.
For each pixel in { srcA, srcR, srcG, srcB }, do the following: [@code] Pixel_88888 result = { pixelFromSrcA, pixelFromSrcR, pixelFromSrcG, pixelFromSrcB }; [@endcode]
This function may be used to create other channel orderings such as RGBA8888 by passing in the planar8 images in the alternate order.
[@note] Does not work in place.
srcA - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing A source pixels.srcR - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing R source pixels.srcG - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing G source pixels.srcB - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing B source pixels.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a allocated buffer to receive the result pixels.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageConvert_PlanarFtoARGBFFFF(vImage_Buffer srcA, vImage_Buffer srcR, vImage_Buffer srcG, vImage_Buffer srcB, vImage_Buffer dest, int flags)
Interleave 4 planar floating point buffers to make an interleaved 4 channel ARGBFFFF buffer.
For each pixel in { srcA, srcR, srcG, srcB }, do the following: [@code] Pixel_FFFF result = { pixelFromSrcA, pixelFromSrcR, pixelFromSrcG, pixelFromSrcB }; [@endcode]
This function may be used to create other channel orderings such as RGBAFFFF by passing in the planar8 images in the alternate order.
[@note] Does not work in place.
srcA - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing A source pixels.srcR - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing R source pixels.srcG - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing G source pixels.srcB - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing B source pixels.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a allocated buffer to receive the result pixels.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageConvert_ARGB8888toPlanar8(vImage_Buffer srcARGB, vImage_Buffer destA, vImage_Buffer destR, vImage_Buffer destG, vImage_Buffer destB, int flags)
Deinterleave an ARGB8888 interleaved vImage_Buffer to form 4 planar 8-bit integer buffers.
For each pixel in srcARGB, do the following: [@code] Pixel_8 destAResult = srcARGBPixel[0]; Pixel_8 destRResult = srcARGBPixel[1]; Pixel_8 destGResult = srcARGBPixel[2]; Pixel_8 destBResult = srcARGBPixel[3]; [@endcode]
This function may be used to deinterleave other channel orderings such as RGBA8888 by passing in the planar8 images in the alternate order.
[@note] Does not work in place.
srcARGB - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing ARGB source pixels.destA - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing A destination pixels.destR - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing R destination pixels.destG - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing G destination pixels.destB - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing B destination pixels.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageConvert_ARGBFFFFtoPlanarF(vImage_Buffer srcARGB, vImage_Buffer destA, vImage_Buffer destR, vImage_Buffer destG, vImage_Buffer destB, int flags)
Deinterleave an ARGBFFFF interleaved vImage_Buffer to form 4 planar floating point buffers.
For each pixel in srcARGB, do the following: [@code] Pixel_F destAResult = srcARGBPixel[0]; Pixel_F destRResult = srcARGBPixel[1]; Pixel_F destGResult = srcARGBPixel[2]; Pixel_F destBResult = srcARGBPixel[3]; [@endcode]
This function may be used to deinterleave other channel orderings such as RGBAFFFF by passing in the planar8 images in the alternate order.
[@note] Does not work in place.
srcARGB - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing ARGB source pixels.destA - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing A destination pixels.destR - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing R destination pixels.destG - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing G destination pixels.destB - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing B destination pixels.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageConvert_ChunkyToPlanar8(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> srcChannels,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> destPlanarBuffers,
int channelCount,
long srcStrideBytes,
long srcWidth,
long srcHeight,
long srcRowBytes,
int flags)
These functions convert between nearly arbitrary interleaved data formats that vImage doesn't support to/from planar data formats that it does support. N planar arrays are interleaved to make (or are made made by deinterleaving) a N channel packed interleaved buffer with pixels that are {srcStrideBytes, destStrideBytes} bytes in size. Valid data channels are assumed to be at the front of each interleaved pixel.
Will not work in place
Performance advisory: ===================== These functions are too flexible to vectorize every case. When appropriate, it is suggested you use the other special purpose conversion functions. If you know what your data formats are ahead of time, it is likely you can write your own special purpose conversion function that is faster, even in scalar code. These functions are provided as a convenience.
public static long vImageConvert_PlanarToChunky8(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> srcPlanarBuffers, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.VoidPtr> destChannels, int channelCount, long destStrideBytes, long destWidth, long destHeight, long destRowBytes, int flags)
public static long vImageConvert_ChunkyToPlanarF(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> srcChannels,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> destPlanarBuffers,
int channelCount,
long srcStrideBytes,
long srcWidth,
long srcHeight,
long srcRowBytes,
int flags)
public static long vImageConvert_PlanarToChunkyF(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> srcPlanarBuffers, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.VoidPtr> destChannels, int channelCount, long destStrideBytes, long destWidth, long destHeight, long destRowBytes, int flags)
public static long vImageConvert_16SToF(vImage_Buffer src, vImage_Buffer dest, float offset, float scale, int flags)
Convert a planar vImage_Buffer of 16 bit signed integers to a buffer containing floating point values.
For each 16 bit pixel in src, do the following: [@code] float result = (float) srcPixel * scale + offset; [@endcode]
To convert 4 channel interleaved signed 16 bit data to ARGBFFFF, simply multiply the vImage_Buffer.width by 4.
[@note] Does not work in place.
src - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing source pixels.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.scale - A scale value in the conversion.offset - A offset value in the conversion.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageConvert_16UToF(vImage_Buffer src, vImage_Buffer dest, float offset, float scale, int flags)
Convert a planar vImage_Buffer of 16 bit unsigned integers to a buffer containing floating point values.
For each 16 bit pixel in src, do the following: [@code] float result = (float) srcPixel * scale + offset; [@endcode]
To convert 4 channel interleaved signed 16 bit data to ARGBFFFF, simply multiply the vImage_Buffer.width by 4.
[@note] Does not work in place.
src - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing source pixels.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.scale - A scale value in the conversion.offset - A offset value in the conversion.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageConvert_FTo16S(vImage_Buffer src, vImage_Buffer dest, float offset, float scale, int flags)
Convert a planar vImage_Buffer of floating point values to a buffer of 16 bit signed integers.
For each floating point pixel in src, do the following: [@code] int16_t result = SATURATED_CLIP_SHRT_MIN_to_SHRT_MAX( (srcPixel - offset) / scale + 0.5f); [@endcode]
Programmer's note: The scale and offset here are designed to be the same offset and scale used for the vImageConvert_16SToF conversion. For a lossless round trip (within the limits of floating point precision), use the same scale and offset values in both directions:
vImageConvert_16SToF( int16_buffer, float_buffer, myOffset, myScale, kvImageNoFlags ); //Convert to float vImageConvert_FTo16S( float_buffer, int16_buffer, myOffset, myScale, kvImageNoFlags ); //Convert back to int16_t
[@note] Works in place, as long as src->data == dest->data and src->rowBytes == dest->rowBytes. [@note] To convert multichannel interleaved floating point formats (e.g. ARGBFFFF) to a multichannel 16-bit image format with the same channel ordering, simply multiply the vImage_Buffer.width by the number of channels.
src - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing source pixels.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.scale - A scale value in the conversion.offset - A offset value in the conversion.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageConvert_FTo16U(vImage_Buffer src, vImage_Buffer dest, float offset, float scale, int flags)
Convert a planar vImage_Buffer of floating point values to a buffer of 16 bit unsigned integers.
For each floating point pixel in src, do the following: [@code] uint16_t result = SATURATED_CLIP_0_to_USHRT_MAX( (srcPixel - offset) / scale + 0.5f); [@endcode]
Programmer's note: The scale and offset here are designed to be the same offset and scale used for the vImageConvert_16UToF conversion. For a lossless round trip (within the limits of floating point precision), use the same scale and offset values in both directions:
vImageConvert_16UToF( int16_buffer, float_buffer, myOffset, myScale, kvImageNoFlags ); //Convert to float vImageConvert_FTo16U( float_buffer, int16_buffer, myOffset, myScale, kvImageNoFlags ); //Convert back to uint16_t
[@note] Works in place, as long as src->data == dest->data and src->rowBytes == dest->rowBytes.
[@note] To convert multichannel interleaved floating point formats (e.g. ARGBFFFF) to a multichannel 16-bit image format with the same channel ordering, simply multiply the vImage_Buffer.width by the number of channels.
src - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing source pixels.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.scale - A scale value in the conversion.offset - A offset value in the conversion.flags - \p kvImageNoFlags Default operation.
\p kvImageDoNotTile Disable internal multithreading.public static long vImageConvert_16Uto16F(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert from 16 bit unsigned integer to 16 bit float format.
For each floating point pixel in src, do the following: [@code] destPixel[x] = ConvertToPlanar16F(srcPixel[x]); [@endcode]
The 16 bit floating point format is half-precision floating point (a.k.a. IEEE-754 binary16, OpenCL half, GL_ARB_half_float_pixel, OpenEXR half). It has a layout as follows:
16 bits: seeeeemmmmmmmmmm
1-bit sign | 5 bits of exponent, with a bias of 15 | 10 bits of significand (with 11 bits of significance due to the implicit 1 bit)
NaNs, Infinities and denormals are supported. Per IEEE-754, all signaling NaNs are quieted during the conversion. (OpenEXR-1.2.1 converts SNaNs to SNaNs.) To set/inspect the current IEEE-754 rounding mode, please see appropriate utilities in fenv.h.
[@note] This routine will work in place provided that src.data == dest.data and src.rowBytes >= dest.rowBytes. However, when src.rowBytes > dest.rowBytes in-place will only work if you pass kvImageDoNotTile.
[@note] To use this with interleaved data, multiply vImage_Buffer.width by 4.
src - A pointer to a vImage_Buffer that references the source pixels.dest - A pointer to a vImage_Buffer that references the destination pixels.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_16Fto16U(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert from 16 bit float to 16 bit unsigned integer format.
For each floating point pixel in src, do the following: [@code] destPixel[x] = ConvertToPlanar16U(srcPixel[x]); [@endcode]
The 16 bit floating point format is half-precision floating point (a.k.a. IEEE-754 binary16, OpenCL half, GL_ARB_half_float_pixel, OpenEXR half). It has a layout as follows:
16 bits: seeeeemmmmmmmmmm
1-bit sign | 5 bits of exponent, with a bias of 15 | 10 bits of significand (with 11 bits of significance due to the implicit 1 bit)
NaNs, Infinities and denormals are supported. Per IEEE-754, all signaling NaNs are quieted during the conversion. (OpenEXR-1.2.1 converts SNaNs to SNaNs.) To set/inspect the current IEEE-754 rounding mode, please see appropriate utilities in fenv.h
[@note] This routine will work in place provided that src.data == dest.data and src.rowBytes >= dest.rowBytes. However, when src.rowBytes > dest.rowBytes in-place will only work if you pass kvImageDoNotTile.
[@note] To use this with interleaved data, multiply vImage_Buffer.width by 4
src - A pointer to a vImage_Buffer that references the source pixels.dest - A pointer to a vImage_Buffer that references the destination pixels.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_12UTo16U(vImage_Buffer src, vImage_Buffer dest, int flags)
Converts 12U to 16U
For each floating point pixel in src, do the following: [@code] uint8_t *srcRow = srcData; uint16_t *destRow = destData;
//Load 2 12-bit values t0 = (srcRow[0] << 16) | (srcRow[1] << 8) | srcRow [2]; srcRow += 3;
//Separate each of 12-bit t1 = t0 & 0xfff; t0 >>= 12;
//Convert and store destRow[0] = (t0 * 65535U + (t0 << 4) + 2055U) >> 12; destRow[1] = (t1 * 65535U + (t1 << 4) + 2055U) >> 12; destRow += 2; [@endcode]
[@note] This routine will not work in place.
src - A pointer to a vImage_Buffer that references 12-bit source pixelsdest - A pointer to a vImage_Buffer that references 16-bit destination pixels.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_16UTo12U(vImage_Buffer src, vImage_Buffer dest, int flags)
Converts 16U to 12U
For each floating point pixel in src, do the following: [@code] uint16_t *srcRow = srcData; uint8_t *destRow = destData;
// 2 16-bit in 4-bytes t0 = srcRow[0]; t1 = srcRow[1]; srcRow += 2;
t0 = (t0 * 4095 + 32767 + (t0 >> 4)) >> 16; t1 = (t1 * 4095 + 32767 + (t1 >> 4)) >> 16;
t0 <<= 12; t0 |= t1;
// 2 12-bit in 3-bytes destRow[0] = t0 >> 16; destRow[1] = t0 >> 8; destRow[2] = t0; destRow += 3; [@endcode]
[@note] This routine will not work in place.
src - A pointer to a vImage_Buffer that references 12-bit source pixelsdest - A pointer to a vImage_Buffer that references 16-bit destination pixels.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageOverwriteChannels_ARGB8888(vImage_Buffer newSrc, vImage_Buffer origSrc, vImage_Buffer dest, byte copyMask, int flags)
Overwrites one or more planes of an ARGB8888 image buffer with the provided planar buffer.
For each pixel in src, do the following: [@code] // Set up a uint32_t mask - 0xFF where the pixels should be conserved // Load and splat the src pixel uint32_t srcPixel = newSrc->data[x]; uint32_t result = origSrc->data[x]; srcPixel |= srcPixel << 8; srcPixel |= srcPixel << 16;
// Select for the channels based on the mask srcPixel &= ~mask; result &= mask;
// combine the two and store dest->data[x] = srcPixel | result; [@endcode]
origSrc and dest may overlap, if they share the same origin. origSrc should be at least as big as dest
origSrc and dest can be the same buffer This function may be used with other channel orderings (e.g. origSrc -> a RGBA8888 buffer) by adjusting the order of the bits in the copyMask.
This function can work in place provided the following are true: For each buffer "buf" that overlaps with dest, buf->data must be equal to dest->data. If an overlapping buffer has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags.
newSrc - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing planar source pixel that we will overwrite with.origSrc - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing ARGB source pixel that we will overwrite into.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.copyMask - A mask to copy plane : 0x8 -- alpha, 0x4 -- red, 0x2 --- green, 0x1 --- blueflags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageOverwriteChannels_ARGBFFFF(vImage_Buffer newSrc, vImage_Buffer origSrc, vImage_Buffer dest, byte copyMask, int flags)
Overwrites one or more planes of an ARGBFFFF image buffer with the provided planar buffer.
For each pixel in src, do the following: [@code] // Set up a uint32_t mask for which channels to use -1U where the pixels should not be conserved uint32_t a = origSrc->data[0] & maskA; uint32_t r = origSrc->data[1] & maskR; uint32_t g = origSrc->data[2] & maskG; uint32_t b = origSrc->data[3] & maskB; uint32_t colorA = newSrc->data[0]; uint32_t colorR = colorA & ~maskR; uint32_t colorG = colorA & ~maskG; uint32_t colorB = colorA & ~maskB; colorA &= ~maskA;
dest->data[0] = colorA | a; dest->data[1] = colorR | r; dest->data[2] = colorG | g; dest->data[3] = colorB | b; [@endcode]
origSrc and dest may overlap, if they share the same origin. origSrc should be at least as big as dest
origSrc and dest can be the same buffer This function may be used with other channel orderings (e.g. origSrc -> a RGBAFFFF buffer) by adjusting the order of the bits in the copyMask.
This function can work in place provided the following are true: For each buffer "buf" that overlaps with dest, buf->data must be equal to dest->data. If an overlapping buffer has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags.
newSrc - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing planar source pixel that we will overwrite with.origSrc - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing ARGB source pixel that we will overwrite into.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.copyMask - A mask to copy plane : 0x8 -- alpha, 0x4 -- red, 0x2 --- green, 0x1 --- blueflags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageOverwriteChannelsWithScalar_Planar8(byte scalar,
vImage_Buffer dest,
int flags)
Fill the dest buffer with the scalar value.
scalar - A scalar value to fill the destination buffer.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageOverwriteChannelsWithScalar_PlanarF(float scalar,
vImage_Buffer dest,
int flags)
Fill the dest buffer with the scalar value.
scalar - A scalar value to fill the destination buffer.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageOverwriteChannelsWithScalar_Planar16S(short scalar,
vImage_Buffer dest,
int flags)
Fill the dest buffer with the scalar value.
scalar - A scalar value to fill the destination buffer.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageOverwriteChannelsWithScalar_Planar16U(char scalar,
vImage_Buffer dest,
int flags)
Fill the dest buffer with the scalar value.
scalar - A scalar value to fill the destination buffer.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageExtractChannel_ARGB8888(vImage_Buffer src, vImage_Buffer dest, long channelIndex, int flags)
Extract one channel from a 4-channel interleaved 8-bit per component buffer
This is the opposite operation from vImageOverwriteChannels_ARGB8888. It reads one component from the four channel 8-bit per component buffer and writes it into a Planar8 buffer.
For each pixel i in src: [@code] Pixel_8888 *src_pixel; Pixel_8 *dest_pixel;
dest_pixel[i] = src_pixel[i][channelIndex]; [@endcode]
src - A valid pointer to a vImage_Buffer struct which describes a 8-bit per component, four channel buffer.
It does not have to be ARGB8888. It can be BGRA, RGBA, CMYK, etc.dest - A valid pointer to a vImage_Buffer struct which describes a 8-bit per component, one channel buffer.
The buffer pointed to by dest should be allocated by you. It will be overwritten with one of the
channels. This function does work in place, so long as the rowBytes is the same for src and dest
images and the start address also matches.channelIndex - The index of the channel to extract. For alpha in a ARGB image, this is 0. For alpha in a BGRA image, this is 3.flags - \p kvImageDoNotTile
\p kvImageGetTempBufferSize
\p kvImagePrintDiagnosticsToConsolepublic static long vImageExtractChannel_ARGB16U(vImage_Buffer src, vImage_Buffer dest, long channelIndex, int flags)
Extract one channel from a 4-channel interleaved 16-bit per component buffer.
vImageExtractChannel_ARGB16U reads one component from the four channel 16-bit per component buffer and writes it into a Planar16U buffer. Since this just copies data around, the data may be any 16-bit per component data type, including signed 16 bit integers and half-precision floating point, of any endianness. Likewise, the channel order does not need to be ARGB. RGBA, BGRA, CMYK, etc. all work.
For each pixel i in src: [@code] Pixel_ARGB_16U *src_pixel; Pixel_16U *dest_pixel;
dest_pixel[i] = src_pixel[i][channelIndex]; [@endcode]
src - A valid pointer to a vImage_Buffer struct which describes a 16-bit per component, four channel buffer.
It does not have to be ARGB16U. It can be BGRA, RGBA, CMYK, etc. The data can be any 16-bit per component
type such as int16_t or half-precision floating-point. Data must be at least 2-byte aligned.dest - A valid pointer to a vImage_Buffer struct which describes a 16-bit per component, one channel buffer.
The buffer pointed to by dest should be allocated by you. It will be overwritten with one of the
channels. This function does work in place, so long as the rowBytes is the same for src and dest
images and the start address also matches. The data returned will be in the same format (uint16_t,
int16_t, half-float, etc.) as the data provided in the src format, except that only a single channel
is present. Data must be at least 2-byte aligned.channelIndex - The index of the channel to extract. For alpha in a ARGB image, this is 0. For alpha in a BGRA image, this is 3.flags - The following flags are allowed: kvImageDoNotTile, kvImageGetTempBufferSize, kvImageNoFlags, kvImagePrintDiagnosticsToConsolepublic static long vImageExtractChannel_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, long channelIndex, int flags)
Extract one channel from a 4-channel interleaved 32-bit per component buffer
This is the opposite operation from vImageOverwriteChannels_ARGBFFFF. It reads one component from the four channel 32-bit per component buffer and writes it into a PlanarF buffer. NaNs and and sNaNs are not modified. Sign of zero shall be preserved.
For each pixel i in src: [@code] Pixel_FFFF *src_pixel; Pixel_F *dest_pixel;
dest_pixel[i] = src_pixel[i][channelIndex]; [@endcode]
src - A valid pointer to a vImage_Buffer struct which describes a 32-bit per component, four channel buffer.
It does not have to be ARGBFFFF. It can be BGRA, RGBA, CMYK, etc. of any endianness. Data must be at
least 4-byte aligned.dest - A valid pointer to a vImage_Buffer struct which describes a 32-bit per component, one channel buffer.
The buffer pointed to by dest should be allocated by you. It will be overwritten with one of the
channels. This function does work in place, so long as the rowBytes is the same for src and dest
images and the start address also matches. Data must be at least 4 byte aligned.channelIndex - The index of the channel to extract. For alpha in a ARGB image, this is 0. For alpha in a BGRA image, this is 3.flags - The following flags are allowed: kvImageDoNotTile, kvImageGetTempBufferSize, kvImageNoFlags, kvImagePrintDiagnosticsToConsolepublic static long vImageOverwriteChannelsWithScalar_ARGB8888(byte scalar,
vImage_Buffer src,
vImage_Buffer dest,
byte copyMask,
int flags)
Overwrites the pixels of one or more planes of an ARGB8888 image buffer with the provided scalar value.
Fill the color channels (as indicated by copyMask) with the scalar value.
For each pixel in src: [@code] Pixel_8888 srcPixel, destPixel; int mask; int i;
mask = 0x8; for( i = 0; i < 4; i++ ) { if( copyMask & mask ) destPixel[i] = scalar; else destPixel[i] = srcPixel[i]
mask = mask >> 1; } [@endcode]
Bits 0-27 of copyMask must be 0. This function can work in place provided the following are true: src->data must be equal to dest->data and src->rowBytes >= dest->rowBytes If overlapping src has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
[@note] These functions may be used for images with other channel orderings such as RGBA8888 by adjusting the ordering of the bits in copyMask.
scalar - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing scalar value that we will overwrite with.src - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing ARGB source pixel that we will overwrite into.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.copyMask - A mask to copy plane : 0x8 -- alpha, 0x4 -- red, 0x2 --- green, 0x1 --- blueflags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading. You should use this if you are doing your own threading / tiling.vImageOverwriteChannelsWithPixel_ARGB8888public static long vImageOverwriteChannelsWithScalar_ARGBFFFF(float scalar,
vImage_Buffer src,
vImage_Buffer dest,
byte copyMask,
int flags)
Overwrites the pixels of one or more planes of an ARGBFFFF image buffer with the provided scalar value.
Fill the color channels (as indicated by copyMask) with the scalar value.
For each pixel in src: [@code] Pixel_FFFF srcPixel, destPixel; int mask; int i;
mask = 0x8; for( i = 0; i < 4; i++ ) { if( copyMask & mask ) destPixel[i] = scalar; else destPixel[i] = srcPixel[i]
mask = mask >> 1; } [@endcode]
Bits 0-27 of copyMask must be 0. This function can work in place provided the following are true: src->data must be equal to dest->data and src->rowBytes >= dest->rowBytes If overlapping src has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
[@note] These functions may be used for images with other channel orderings such as RGBAFFFF by adjusting the ordering of the bits in copyMask.
scalar - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing scalar value that we will overwrite with.src - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing ARGB source pixel that we will overwrite into.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.copyMask - A mask to copy plane : 0x8 -- alpha, 0x4 -- red, 0x2 --- green, 0x1 --- blueflags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading. You should use this if you are doing your own threading / tiling.vImageOverwriteChannelsWithPixel_ARGBFFFFpublic static long vImageConvert_ARGBFFFFtoRGBFFF(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert 4-channel ARGB buffer to a 3-channel RGB one, by removing the alpha (1st) channel. [@note] This routine will work in place.
src - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing source pixels.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageConvert_RGBAFFFFtoRGBFFF(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert 4-channel RGBA buffer to a 3-channel RGB one, by removing the alpha (last) channel. [@note] This routine will work in place.
src - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing source pixels.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageConvert_BGRAFFFFtoRGBFFF(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert 4-channel BGRA buffer to a 3-channel RGB one, by removing the alpha (last) channel and reordering the remaining.. [@note] This routine will work in place.
src - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing source pixels.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.flags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading.public static long vImageConvert_RGBFFFtoARGBFFFF(vImage_Buffer arg1, vImage_Buffer arg2, float arg3, vImage_Buffer arg4, boolean arg5, int flags)
Convert/pack a float RGB buffer with a corresponding alpha channel buffer or an alpha factor into a ARGB buffer.
a = a corresponding pixel from the alpha channel buffer, if it exists, or a fixed factor For each pixel (r,g,b) in src with alpha a, do the following: [@code] if (premultiply!=0) dest = (a,r*a,g*a,b*a); else dest = (a,r,g,b); [@endcode]
[@note] This routine will not work in place.
rgbSrc - A pointer to a vImage_Buffer that references the source RGB pixels. Unchanged on exit.aSrc - A pointer to a vImage_Buffer that references the source alpha channel. Unchanged on exit.alpha - If aSrc is non-NULL, this parameter is ignored.
If aSrc is NULL, the value is used for the alpha channel of every pixel.argbDest - A pointer to a vImage_Buffer that references where to write the converted ARGB data.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_RGBFFFtoRGBAFFFF(vImage_Buffer arg1, vImage_Buffer arg2, float arg3, vImage_Buffer arg4, boolean arg5, int flags)
Convert/pack a float RGB buffer with a corresponding alpha channel buffer or an alpha factor into a RGBA buffer.
a = a corresponding pixel from the alpha channel buffer, if it exists, or a fixed factor For each pixel (r,g,b) in src with alpha a, do the following: [@code] if (premultiply!=0) dest = (r*a,g*a,b*a,a); else dest = (r,g,b,a); [@endcode]
[@note] This routine will not work in place.
rgbSrc - A pointer to a vImage_Buffer that references the source RGB pixels. Unchanged on exit.aSrc - A pointer to a vImage_Buffer that references the source alpha channel. Unchanged on exit.alpha - If aSrc is non-NULL, this parameter is ignored.
If aSrc is NULL, the value is used for the alpha channel of every pixel.rgbaDest - A pointer to a vImage_Buffer that references where to write the converted RGBA data.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_RGBFFFtoBGRAFFFF(vImage_Buffer arg1, vImage_Buffer arg2, float arg3, vImage_Buffer arg4, boolean arg5, int flags)
Convert/pack a float RGB buffer with a corresponding alpha channel buffer or an alpha factor into a BGRA buffer.
a = a corresponding pixel from the alpha channel buffer, if it exists, or a fixed factor For each pixel (r,g,b) in src with alpha a, do the following: [@code] if (premultiply!=0) dest = (b*a,g*a,r*a,a); else dest = (b,g,r,a); [@endcode]
[@note] This routine will not work in place.
rgbSrc - A pointer to a vImage_Buffer that references the source RGB pixels. Unchanged on exit.aSrc - A pointer to a vImage_Buffer that references the source alpha channel. Unchanged on exit.alpha - If aSrc is non-NULL, this parameter is ignored.
If aSrc is NULL, the value is used for the alpha channel of every pixel.bgraDest - A pointer to a vImage_Buffer that references where to write the converted BGRA data.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_ARGB1555toPlanar8(vImage_Buffer src, vImage_Buffer destA, vImage_Buffer destR, vImage_Buffer destG, vImage_Buffer destB, int flags)
Convert from 16 bit/pixel ARGB1555 to 8-bit/channel Planar8 format.
For each pixel x in src->data: [@code] destA->data[x] = 1bitAlphaChannel * 255; destR->data[x] = (5bitRedChannel * 255 + 15) / 31; destG->data[x] = (5bitGreenChannel * 255 + 15) / 31; destB->data[x] = (5bitBlueChannel * 255 + 15) / 31; [@endcode]
[@note] This function will not work in place.
src - A pointer to a vImage_Buffer that references the ARGB source channels.destA - A pointer to a vImage_Buffer that references the destination planar 8-bit alpha channel.destR - A pointer to a vImage_Buffer that references the destination planar 8-bit R channel.destG - A pointer to a vImage_Buffer that references the destination planar 8-bit G channel.destB - A pointer to a vImage_Buffer that references the destination planar 8-bit B channel.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_ARGB1555toARGB8888(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert from 16 bit/pixel ARGB1555 to 32 bit/pixel ARGB8888 format.
For each pixel x in src: [@code] Pixel8 alpha = 1bitAlphaChannel * 255; Pixel8 red = (5bitRedChannel * 255 + 15) / 31; Pixel8 green = (5bitGreenChannel * 255 + 15) / 31; Pixel8 blue = (5bitBlueChannel * 255 + 15) / 31; dest->data[x] = {alpha, red, green, blue}; [@endcode]
[@note] This function will not work in place.
src - A pointer to a vImage_Buffer that references the ARGB source channels.dest - A pointer to a vImage_Buffer that references the destination ARGB channels.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_Planar8toARGB1555(vImage_Buffer srcA, vImage_Buffer srcR, vImage_Buffer srcG, vImage_Buffer srcB, vImage_Buffer dest, int flags)
Convert from 8-bit/channel Planar8 to 16 bit/pixel ARGB1555 format.
For each pixel x: [@code] uint32_t alpha = (srcA->data[x] + 127) / 255; uint32_t red = (srcR->data[x] * 31 + 127) / 255; uint32_t green = (srcG->data[x] * 31 + 127) / 255; uint32_t blue = (srcB->data[x] * 31 + 127) / 255; dest->data[x] = (alpha << 15) | (red << 10) | (green << 5) | blue; [@endcode]
[@note] This function will not work in place.
srcA - A pointer to a vImage_Buffer that references the 8-bit alpha source channel.srcR - A pointer to a vImage_Buffer that references the 8-bit R source channel.srcG - A pointer to a vImage_Buffer that references the 8-bit G source channel.srcB - A pointer to a vImage_Buffer that references the 8-bit B source channel.dest - A pointer to a vImage_Buffer that references the ARGB destination channels.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_ARGB8888toARGB1555(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert between 32 bit/pixel ARGB8888 to 16 bit/pixel ARGB1555 format.
For each pixel x in src: [@code] uint32_t alpha = (8bitAlphaChannel + 127) / 255; uint32_t red = (8bitRedChannel * 31 + 127) / 255; uint32_t green = (8bitGreenChannel * 31 + 127) / 255; uint32_t blue = (8bitBlueChannel * 31 + 127) / 255; dest->data[x] = (alpha << 15) | (red << 10) | (green << 5) | blue; [@endcode]
[@note] This function can work in place provided the following are true: For each buffer "buf" that overlaps with dest, buf->data must be equal to dest->data and buf->rowBytes >= dest->rowBytes. If an overlapping buffer has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags.
src - A pointer to a vImage_Buffer that references the source channels.dest - A pointer to a vImage_Buffer that references the destination channels.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_RGBA5551toRGBA8888(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert from 16 bit/pixel RGBA5551 to 32 bit/pixel RGBA8888 format.
For each pixel x in src: [@code] Pixel8 red = (5bitRedChannel * 255 + 15) / 31; Pixel8 green = (5bitGreenChannel * 255 + 15) / 31; Pixel8 blue = (5bitBlueChannel * 255 + 15) / 31; Pixel8 alpha = 1bitAlphaChannel * 255; dest->data[x] = {red, green, blue, alpha}; [@endcode]
[@note] This function will not work in place.
src - A pointer to a vImage_Buffer that references the RGBA source channels.dest - A pointer to a vImage_Buffer that references the destination RGBA channels.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_RGBA8888toRGBA5551(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert between 32 bit/pixel RGBA8888 to 16 bit/pixel RGBA5551 format.
For each pixel x in src: [@code] uint32_t red = (8bitRedChannel * 31 + 127) / 255; uint32_t green = (8bitGreenChannel * 31 + 127) / 255; uint32_t blue = (8bitBlueChannel * 31 + 127) / 255; uint32_t alpha = (8bitAlphaChannel + 127) / 255; dest->data[x] = (red << 11) | (green << 6) | (blue << 1) | alpha; [@endcode]
[@note] This function can work in place provided the following are true: For each buffer "buf" that overlaps with dest, buf->data must be equal to dest->data and buf->rowBytes >= dest->rowBytes. If an overlapping buffer has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags.
src - A pointer to a vImage_Buffer that references the source channels.dest - A pointer to a vImage_Buffer that references the destination channels.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_ARGB8888toARGB1555_dithered(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int dither, int flags)
Convert between 32 bit/pixel ARGB8888 to 16 bit/pixel ARGB1555 format with dithering.
Similar to vImageConvert_ARGB8888toARGB1555, except the result is dithered instead of round to nearest. This method should provide more accurate (overall) color reproduction and less banding in low-frequency regions of the image.
[@note] This function can work in place provided the following are true: For each buffer "buf" that overlaps with dest, buf->data must be equal to dest->data and buf->rowBytes >= dest->rowBytes. If an overlapping buffer has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags.
src - A pointer to a vImage_Buffer that references the source channels.dest - A pointer to a vImage_Buffer that references the destination channels.dither - A dithering method which should be kvImageConvert_DitherOrdered or kvImageConvert_DitherOrderedReproducible.flags - \p kvImageDoNotTile Turns off internal multithreading.vImageConvert_ARGB8888toARGB1555public static long vImageConvert_RGBA8888toRGBA5551_dithered(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int dither, int flags)
Convert between 32 bit/pixel RGBA8888 to 16 bit/pixel RGBA5551 format with dithering.
Similar to vImageConvert_RGBA8888toRGBA5551, except the result is dithered instead of round to nearest. This method should provide more accurate (overall) color reproduction and less banding in low-frequency regions of the image.
[@note] This function can work in place provided the following are true: For each buffer "buf" that overlaps with dest, buf->data must be equal to dest->data and buf->rowBytes >= dest->rowBytes. If an overlapping buffer has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags.
src - A pointer to a vImage_Buffer that references the source channels.dest - A pointer to a vImage_Buffer that references the destination channels.dither - A dithering method which should be kvImageConvert_DitherOrdered or kvImageConvert_DitherOrderedReproducible.flags - \p kvImageDoNotTile Turns off internal multithreading.public static long vImageConvert_RGB565toARGB8888(byte alpha,
vImage_Buffer src,
vImage_Buffer dest,
int flags)
Pixel8 alpha = alpha; Pixel8 red = (5bitRedChannel * 255 + 15) / 31; Pixel8 green = (6bitGreenChannel * 255 + 31) / 63; Pixel8 blue = (5bitBlueChannel * 255 + 15) / 31;
The following flags are allowed: kvImageDoNotTile Disables internal threading. You may want to use this if you have your own threading scheme and need to avoid interference.
kvImageGetTempBufferSize Does no work and returns zero, as this function does not use a temp buffer.
Return values: kvImageNoError Success kvImageUnknownFlagsBit No work was done because an unknown bit was set in the flags parameter. kvImageBufferSizeMismatch No work was done because the source image isn't large enough to cover the destination image.
These functions do not operate in place.
public static long vImageConvert_RGB565toRGBA8888(byte alpha,
vImage_Buffer src,
vImage_Buffer dest,
int flags)
public static long vImageConvert_RGB565toBGRA8888(byte alpha,
vImage_Buffer src,
vImage_Buffer dest,
int flags)
public static long vImageConvert_RGB565toRGB888(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageConvert_ARGB8888toRGB565(vImage_Buffer src, vImage_Buffer dest, int flags)
uint32_t red = (8bitRedChannel * 31 + 127) / 255; uint32_t green = (8bitGreenChannel * 63 + 127) / 255; uint32_t blue = (8bitBlueChannel * 31 + 127) / 255; uint16_t RGB565pixel = (red << 11) | (green << 5) | blue;
The following flags are allowed: kvImageDoNotTile Disables internal threading. You may want to use this if you have your own threading scheme and need to avoid interference.
kvImageGetTempBufferSize Does no work and returns zero, as this function does not use a temp buffer.
Return values: kvImageNoError Success kvImageUnknownFlagsBit No work was done because an unknown bit was set in the flags parameter. kvImageRoiLargerThanInputBuffer No work was done because the source image isn't large enough to cover the destination image.
These functions operate in place, provided that src->data == dest->data, src->rowBytes >= dest->rowBytes, and the kvImageDoNotTile flag is used if src->rowBytes > dest->rowBytes.
public static long vImageConvert_RGBA8888toRGB565(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageConvert_BGRA8888toRGB565(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageConvert_RGB888toRGB565_dithered(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int dither, int flags)
dither - A dithering method which should be kvImageConvert_DitherOrdered or kvImageConvert_DitherOrderedReproducible.
Convert from RGB888 or ARGB8888 or RGBA8888 or BGRA8888 formats to 16 bit/pixel RGB565 with dithering. For each pixel:
uint32_t red = (8bitRedChannel * (31 << 8) + 127) / 255; uint32_t green = (8bitGreenChannel * (63 << 8) + 127) / 255; uint32_t blue = (8bitBlueChannel * (31 << 8) + 127) / 255; red += dither_noise + (1 << 7); green += dither_noise + (1 << 7); blue += dither_noise + (1 << 7); red = red >> 8; green = green >> 8; blue = blue >> 8; uint16_t RGB565pixel = (red << 11) | (green << 5) | blue;
The following flags are allowed: kvImageDoNotTile Disables internal threading. You may want to use this if you have your own threading scheme and need to avoid interference.
kvImageGetTempBufferSize Does no work and returns zero, as this function does not use a temp buffer.
Return values: kvImageNoError Success kvImageUnknownFlagsBit No work was done because an unknown bit was set in the flags parameter. kvImageRoiLargerThanInputBuffer No work was done because the source image isn't large enough to cover the destination image.
These functions operate in place, provided that src->data == dest->data, src->rowBytes >= dest->rowBytes, and the kvImageDoNotTile flag is used if src->rowBytes > dest->rowBytes.
public static long vImageConvert_ARGB8888toRGB565_dithered(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int dither, int flags)
public static long vImageConvert_RGBA8888toRGB565_dithered(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int dither, int flags)
public static long vImageConvert_BGRA8888toRGB565_dithered(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int dither, int flags)
public static long vImageConvert_RGB565toPlanar8(vImage_Buffer src, vImage_Buffer destR, vImage_Buffer destG, vImage_Buffer destB, int flags)
Pixel8 red = (5bitRedChannel * 255 + 15) / 31; Pixel8 green = (6bitGreenChannel * 255 + 31) / 63; Pixel8 blue = (5bitBlueChannel * 255 + 15) / 31;
For the reverse conversion, for each pixel:
uint32_t red = (8bitRedChannel * 31 + 127) / 255; uint32_t green = (8bitGreenChannel * 63 + 127) / 255; uint32_t blue = (8bitBlueChannel * 31 + 127) / 255; uint16_t RGB565pixel = (red << 11) | (green << 5) | blue;
The following flags are allowed: kvImageDoNotTile Disables internal threading. You may want to use this if you have your own threading scheme and need to avoid interference.
kvImageGetTempBufferSize Does no work and returns zero, as this function does not use a temp buffer.
Return values: kvImageNoError Success kvImageUnknownFlagsBit No work was done because an unknown bit was set in the flags parameter. kvImageRoiLargerThanInputBuffer No work was done because the source image isn't large enough to cover the destination image.
These functions do not operate in place.
public static long vImageConvert_Planar8toRGB565(vImage_Buffer srcR, vImage_Buffer srcG, vImage_Buffer srcB, vImage_Buffer dest, int flags)
public static long vImageConvert_RGBA5551toRGB565(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert from RGBA5551 to RGB565 image format
Convert (with loss of alpha) from RGBA5551 to RGB565 format. If you need something fancier done with alpha first, such as unpremultiplication or flattening, convert to 8 bit per channel first. Both RGB565 and RGBA5551 are defined by vImage to be host-endian formats. On Intel and ARM and other little endian systems, these are little endian uint16_t's in memory. On a big endian system, these are big endian uint16_t's.
src - A pointer to a vImage_Buffer struct which describes a memory region full of RGBA5551 pixelsdest - A pointer to a vImage_Buffer struct which describes a preallocated memory region to be overwritten by RGB565 pixelsflags - The following flags are understood by this function:
public static long vImageConvert_ARGB1555toRGB565(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert from ARGB1555 to RGB565 image format
Convert (with loss of alpha) from ARGB1555 to RGB565 format. If you need something fancier done with alpha first, such as unpremultiplication or flattening, convert to 8 bit per channel first. Both RGB565 and ARGB1555 are defined by vImage to be host-endian formats. On Intel and ARM and other little endian systems, these are little endian uint16_t's in memory. On a big endian system, these are big endian uint16_t's.
src - A pointer to a vImage_Buffer struct which describes a memory region full of ARGB1555 pixelsdest - A pointer to a vImage_Buffer struct which describes a preallocated memory region to be overwritten by RGB565 pixelsflags - The following flags are understood by this function:
public static long vImageConvert_RGB565toRGBA5551(vImage_Buffer src, vImage_Buffer dest, int dither, int flags)
Convert from RGB565 to RGBA5551 image format
Convert from RGB565 to RGBA5551 format. The new alpha is set to 1. Both RGB565 and RGBA5551 are defined by vImage to be host-endian formats. On Intel and ARM and other little endian systems, these are little endian uint16_t's in memory. On a big endian system, these are big endian uint16_t's.
src - A pointer to a vImage_Buffer struct which describes a memory region full of RGB565 pixelsdest - A pointer to a vImage_Buffer struct which describes a preallocated memory region to be overwritten by RGBA5551 pixelsdither - A dithering method for the green channel. Options:
kvImageConvert_DitherNone - apply no dithering; input values are rounded to the nearest value representable in the destination format. kvImageConvert_DitherOrdered - pre-computed blue noise is added to the image before rounding to the values in the destination format. The offset into this blue noise is randomized per-call to avoid visible artifacts if you do your own tiling or call the function on sequential frames of video. kvImageConvert_DitherOrderedReproducible - pre-computed blue noise is added to the image before rounding to the values in the destination format. The offset into the blue noise is the same for every call to allow users to get reproducible results.
The ordered dither methods may be further influenced by shaping the distribution of the noise using the gaussian and uniform options below. These options are OR-ed with kvImageConvert_DitherOrdered / kvImageCon- vert_DitherOrderedReproducible:
kvImageConvert_OrderedGaussianBlue - when using an ordered dither pattern, distribute the noise according to a gaussian distribution. This generally gives more pleasing images -- less noisy and perhaps a little more saturated -- but color fidelity can suffer. Its effect is between kvImageConvert_DitherNone and kvImageConvert_DitherOrdered | kvImageConvert_DitherUniform. This is the default for kvImageConvert_DitherOrdered and kvImageConvert_DitherOrderedReproducible.
kvImageConvert_OrderedUniformBlue - when using an ordered dither pattern, distribute the noise uniformly. This generally gives best color fidelity, but the resulting image is noisier and more obviously dithered. This is usually the best choice when low bitdepth content is drawn next to high bitdepth content and in other circumstances where subtle changes to color arising from the conversion could be easily noticed. It may be a poor choice when the image is likely to be enlarged -- this would cause the noise to become more evident-- and for very flat / synthetic content with little inherent noise. The enlargement problem may be avoided by enlarging first at high bitdepth, then convert to lower bitdepth.
To clarify: "Blue" noise is not blue, nor does it operate solely on the blue color channel. Blue noise is monochrome noise that is added to all color channels equally. The name arises from blue light, which has a higher frequency than other colors of visible light. Thus, blue noise is noise which is weighted heavily towards high frequencies. Low frequency noise tends to have visible shapes in it that would become apparent in an image if it was added in, so it is excluded from the dither pattern.
flags - The following flags are understood by this function:
public static long vImageConvert_RGB565toARGB1555(vImage_Buffer src, vImage_Buffer dest, int dither, int flags)
Convert from RGB565 to ARGB1555 image format
Convert from RGB565 to ARGB1555 format. The new alpha is set to 1. Both RGB565 and ARGB1555 are defined by vImage to be host-endian formats. On Intel and ARM and other little endian systems, these are little endian uint16_t's in memory. On a big endian system, these are big endian uint16_t's.
src - A pointer to a vImage_Buffer struct which describes a memory region full of RGB565 pixelsdest - A pointer to a vImage_Buffer struct which describes a preallocated memory region to be overwritten by ARGB1555 pixelsdither - A dithering method for the green channel. Options:
kvImageConvert_DitherNone - apply no dithering; input values are rounded to the nearest value representable in the destination format. kvImageConvert_DitherOrdered - pre-computed blue noise is added to the image before rounding to the values in the destination format. The offset into this blue noise is randomized per-call to avoid visible artifacts if you do your own tiling or call the function on sequential frames of video. kvImageConvert_DitherOrderedReproducible - pre-computed blue noise is added to the image before rounding to the values in the destination format. The offset into the blue noise is the same for every call to allow users to get reproducible results.
The ordered dither methods may be further influenced by shaping the distribution of the noise using the gaussian and uniform options below. These options are OR-ed with kvImageConvert_DitherOrdered / kvImageCon- vert_DitherOrderedReproducible:
kvImageConvert_OrderedGaussianBlue - when using an ordered dither pattern, distribute the noise according to a gaussian distribution. This generally gives more pleasing images -- less noisy and perhaps a little more saturated -- but color fidelity can suffer. Its effect is between kvImageConvert_DitherNone and kvImageConvert_DitherOrdered | kvImageConvert_DitherUniform. This is the default for kvImageConvert_DitherOrdered and kvImageConvert_DitherOrderedReproducible.
kvImageConvert_OrderedUniformBlue - when using an ordered dither pattern, distribute the noise uniformly. This generally gives best color fidelity, but the resulting image is noisier and more obviously dithered. This is usually the best choice when low bitdepth content is drawn next to high bitdepth content and in other circumstances where subtle changes to color arising from the conversion could be easily noticed. It may be a poor choice when the image is likely to be enlarged -- this would cause the noise to become more evident-- and for very flat / synthetic content with little inherent noise. The enlargement problem may be avoided by enlarging first at high bitdepth, then convert to lower bitdepth.
To clarify: "Blue" noise is not blue, nor does it operate solely on the blue color channel. Blue noise is monochrome noise that is added to all color channels equally. The name arises from blue light, which has a higher frequency than other colors of visible light. Thus, blue noise is noise which is weighted heavily towards high frequencies. Low frequency noise tends to have visible shapes in it that would become apparent in an image if it was added in, so it is excluded from the dither pattern.
flags - The following flags are understood by this function:
public static long vImageConvert_Planar16FtoPlanarF(vImage_Buffer src, vImage_Buffer dest, int flags)
16 bits: seeeeemmmmmmmmmm
1-bit sign | 5 bits of exponent, with a bias of 15 | 10 bits of significand (with 11 bits of significance due to the implicit 1 bit)
NaNs, Infinities and denormals are supported. Per IEEE-754, all signaling NaNs are quieted during the conversion. (OpenEXR-1.2.1 converts SNaNs to SNaNs.) In the float->16 bit float direction, rounding occurs according to the IEEE-754 standard and current IEEE-754 rounding mode. To set/inspect the current IEEE-754 rounding mode, please see appropriate utilities in fenv.h
vImageConvert_Planar16FtoPlanarF does not work in place. vImageConvert_PlanarFtoPlanar16F does work in place, though the contents of the unused half of the buffer are undefined In which case: src->data must be equal to dest->data and src->rowBytes >= dest->rowBytes If src has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
These functions may also be used with multichannel images formats, such as RGBAFFFF by scaling the width by the number of channels.
Return Value: ------------- kvImageNoError Success kvImageRoiLargerThanInputBuffer The height and width of the destination must be less than or equal to the height and width of the src buffer, respectively.
public static long vImageConvert_PlanarFtoPlanar16F(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageConvert_Planar8toPlanar16F(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert from 8 bit integer to 16 bit float format.
destPixel[x] = ConvertToPlanar16F(srcPixel[x]);
The range for conversion is [0,255] -> (half) [0.0, 1.0]
The 16 bit floating point format is half-precision floating point (a.k.a. IEEE-754 binary16, OpenCL half, GL_ARB_half_float_pixel, OpenEXR half). It has a layout as follows:
16 bits: seeeeemmmmmmmmmm
1-bit sign | 5 bits of exponent, with a bias of 15 | 10 bits of significand (with 11 bits of significance due to the implicit 1 bit)
Operands: --------- src A pointer to a vImage_Buffer that references the source pixels
dest A pointer to a vImage_Buffer that references the destination pixels
flags The following flags are allowed:
kvImageDoNotTile Turns off internal multithreading. You may wish to do this if you have your own multithreading scheme to avoid having the two interfere with one another.
Return Value: ------------- kvImageNoError Success! kvImageRoiLargerThanInputBuffer Is returned when src.width < dest.width || src.height < dest.height. kvImageNullPointerArgument src or dest pointer is NULL. kvImageUnknownFlagsBit Unexpected flag was passed.
This routine will work in place as long as the scan lines overlap exactly.
You can use this for ARGB8888 -> ARGB16F conversions by simply multiplying the width of the vImage_Buffer by 4 (for 4 channels)
public static long vImageConvert_Planar16FtoPlanar8(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert from 16 bit float to 8 bit integer format.
destPixel[x] = ROUND_TO_INTEGER( SATURATED_CLAMP_0_to_255( 255.0f * (srcPixel[x])));
The ROUND_TO_INTEGER function is round to nearest integer (ties go to the even result).
The 16 bit floating point format is half-precision floating point (a.k.a. IEEE-754 binary16, OpenCL half, GL_ARB_half_float_pixel, OpenEXR half). It has a layout as follows:
16 bits: seeeeemmmmmmmmmm
1-bit sign | 5 bits of exponent, with a bias of 15 | 10 bits of significand (with 11 bits of significance due to the implicit 1 bit)
All NaNs are converted to 0. To set/inspect the current IEEE-754 rounding mode, please see appropriate utilities in fenv.h
Operands: --------- src A pointer to a vImage_Buffer that references the source pixels
dest A pointer to a vImage_Buffer that references the destination pixels
flags The following flags are allowed:
kvImageDoNotTile Turns off internal multithreading. You may wish to do this if you have your own multithreading scheme to avoid having the two interfere with one another.
Return Value: ------------- kvImageNoError Success! kvImageRoiLargerThanInputBuffer Is returned when src.width < dest.width || src.height < dest.height. kvImageNullPointerArgument src or dest pointer is NULL. kvImageUnknownFlagsBit Unexpected flag was passed.
This routine will work in place as long as the scan lines overlap exactly.
You can use this for ARGB16F -> ARGB8888 conversions by simply multiplying the width of the vImage_Buffer by 4 (for 4 channels)
public static long vImageConvert_16UToPlanar8(vImage_Buffer src, vImage_Buffer dest, int flags)
uint8_t result = (srcPixel * 255 + 32767) / 65535;
To convert 4 channel interleaved unsigned 16 bit data to ARGB_8888, simply multiply the vImage_Buffer.width by 4.
This can work in place, though the contents of the unused half of the buffer are undefined In which case: src->data must be equal to dest->data and src->rowBytes >= dest->rowBytes If src has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
This function may also be used with multichannel images formats, such as RGBA16U -> RGBA8888 by scaling the width by the number of channels.
Return Value: ------------- kvImageNoError Success kvImageRoiLargerThanInputBuffer The height and width of the destination must be less than or equal to the height and width of the src buffer, respectively.
public static long vImageConvert_Planar8To16U(vImage_Buffer src, vImage_Buffer dest, int flags)
uint16_t result = (srcPixel * 65535 + 127 ) / 255;
will not work in place. This function may also be used with multichannel images formats, such as RGBA8888 -> RGBA16U by scaling the width by the number of channels.
Return Value: ------------- kvImageNoError Success kvImageRoiLargerThanInputBuffer The height and width of the destination must be less than or equal to the height and width of the src buffer, respectively.
public static long vImageConvert_RGB888toARGB8888(vImage_Buffer arg1, vImage_Buffer arg2, byte arg3, vImage_Buffer arg4, boolean arg5, int arg6)
If premultiply != 0, then
r = (a * r + 127) / 255 g = (a * g + 127) / 255 b = (a * b + 127) / 255
will not work in place. Pass NULL for aSrc to use alpha instead.
Return Value: ------------- kvImageNoError Success kvImageRoiLargerThanInputBuffer The height and width of the destination must be less than or equal to the height and width of the src buffer, respectively.
public static long vImageConvert_RGB888toRGBA8888(vImage_Buffer arg1, vImage_Buffer arg2, byte arg3, vImage_Buffer arg4, boolean arg5, int arg6)
public static long vImageConvert_RGB888toBGRA8888(vImage_Buffer arg1, vImage_Buffer arg2, byte arg3, vImage_Buffer arg4, boolean arg5, int arg6)
public static long vImageConvert_ARGB8888toRGB888(vImage_Buffer arg1, vImage_Buffer arg2, int arg3)
This can work in place, though the contents of the unused half of the buffer are undefined In which case: src->data must be equal to dest->data and src->rowBytes >= dest->rowBytes If src has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
Return Value: ------------- kvImageNoError Success kvImageRoiLargerThanInputBuffer The height and width of the destination must be less than or equal to the height and width of the src buffer, respectively.
public static long vImageConvert_RGBA8888toRGB888(vImage_Buffer arg1, vImage_Buffer arg2, int arg3)
public static long vImageConvert_BGRA8888toRGB888(vImage_Buffer arg1, vImage_Buffer arg2, int arg3)
public static long vImageConvert_Planar8toRGB888(vImage_Buffer planarRed, vImage_Buffer planarGreen, vImage_Buffer planarBlue, vImage_Buffer rgbDest, int flags)
Does not work in place This may be used to produce other channel orderings by changing the order of the planar buffers passed into the function.
Return Value: ------------- kvImageNoError Success kvImageRoiLargerThanInputBuffer The height and width of the destination must be less than or equal to the height and width of the src buffer, respectively.
public static long vImageConvert_PlanarFtoRGBFFF(vImage_Buffer planarRed, vImage_Buffer planarGreen, vImage_Buffer planarBlue, vImage_Buffer rgbDest, int flags)
public static long vImageConvert_RGB888toPlanar8(vImage_Buffer rgbSrc, vImage_Buffer redDest, vImage_Buffer greenDest, vImage_Buffer blueDest, int flags)
Does not work in place This may be used to consume other channel orderings by changing the order of the planar buffers passed into the function.
Return Value: ------------- kvImageNoError Success kvImageRoiLargerThanInputBuffer The height and width of the destination must be less than or equal to the height and width of the src buffer, respectively.
public static long vImageConvert_RGBFFFtoPlanarF(vImage_Buffer rgbSrc, vImage_Buffer redDest, vImage_Buffer greenDest, vImage_Buffer blueDest, int flags)
public static long vImageSelectChannels_ARGB8888(vImage_Buffer newSrc, vImage_Buffer origSrc, vImage_Buffer dest, byte copyMask, int flags)
Does the same thing as vImageOverwriteChannels_ARGB8888 except that the newSrc buffer is in ARGB8888.
For each pixel in src, do the following: [@code] // Generate intMask to be 0xff for the channels that we want copy from newSrc to origSrc. uint32_t t = *(uint32_t*)newSrc; uint32_t b = *(uint32_t*)origSrc;
t = (t & intMask ) | (b & ~intMask );
*(uint32_t*)dest = t; [@endcode]
If the appropriate copyMask bit is set, then the color channel from newSrc is used. Otherwise the color channel from origSrc is used. We note that functions of this kind only exist for interleaved buffers. If you had been using planar data, this would just be a pointer swap. This will work for other channel orderings, such as RGBA8888. You need to adjust the ordering of the bits in copyMask to compensate. This can work in place provided that for each buffer "buf" that overlaps with dest: buf->data must be equal to dest->data and buf->rowBytes >= dest->rowBytes If buf has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
newSrc - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing ARGB source pixel that we will overwrite with.origSrc - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing ARGB source pixel that we will overwrite into.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.copyMask - A mask to copy plane : 0x8 -- alpha, 0x4 -- red, 0x2 --- green, 0x1 --- blueflags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading. You should use this if you are doing your own threading / tiling.public static long vImageSelectChannels_ARGBFFFF(vImage_Buffer newSrc, vImage_Buffer origSrc, vImage_Buffer dest, byte copyMask, int flags)
Does the same thing as vImageOverwriteChannels_ARGBFFFF except that the newSrc buffer is in ARGBFFFF
For each pixel in src, do the following: [@code] // Generate intMask to be 0xffffffff for the channels that we want copy from newSrc to origSrc. float t = *(float*)newSrc; float b = *(float*)origSrc;
t = (t & intMask ) | (b & ~intMask );
*(float*)dest = t; [@endcode]
If the appropriate copyMask bit is set, then the color channel from newSrc is used. Otherwise the color channel from origSrc is used. We note that functions of this kind only exist for interleaved buffers. If you had been using planar data, this would just be a pointer swap. This will work for other channel orderings, such as RGBAFFFF. You need to adjust the ordering of the bits in copyMask to compensate. This can work in place provided that for each buffer "buf" that overlaps with dest: buf->data must be equal to dest->data and buf->rowBytes >= dest->rowBytes If buf has a different rowBytes from dest, kvImageDoNotTile must be also passed in the flags
newSrc - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing ARGB source pixel that we will overwrite with.origSrc - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing ARGB source pixel that we will overwrite into.dest - A pointer to a valid and initialized vImage_Buffer struct, that points to a buffer containing destination pixels.copyMask - A mask to copy plane : 0x8 -- alpha, 0x4 -- red, 0x2 --- green, 0x1 --- blueflags - \p kvImageNoFlags Default operation
\p kvImageDoNotTile Disable internal multithreading. You should use this if you are doing your own threading / tiling.public static long vImageConvert_Planar8ToXRGB8888(byte alpha,
vImage_Buffer red,
vImage_Buffer green,
vImage_Buffer blue,
vImage_Buffer dest,
int flags)
Flags: kvImageGetTempBufferSize returns 0. Does no work. kvImageDoNotTile Disables internal multithreading, if any.
Other flags cause the function to return kvImageUnknownFlagsBit.
Return Value: ------------- kvImageNoError Success kvImageRoiLargerThanInputBuffer The height and width of the destination must be less than or equal to the height and width of the src buffer, respectively.
public static long vImageConvert_Planar8ToBGRX8888(vImage_Buffer blue, vImage_Buffer green, vImage_Buffer red, byte alpha, vImage_Buffer dest, int flags)
public static long vImageConvert_PlanarFToXRGBFFFF(float alpha,
vImage_Buffer red,
vImage_Buffer green,
vImage_Buffer blue,
vImage_Buffer dest,
int flags)
public static long vImageConvert_PlanarFToBGRXFFFF(vImage_Buffer blue, vImage_Buffer green, vImage_Buffer red, float alpha, vImage_Buffer dest, int flags)
public static long vImageConvert_XRGB8888ToPlanar8(vImage_Buffer src, vImage_Buffer red, vImage_Buffer green, vImage_Buffer blue, int flags)
Flags: kvImageGetTempBufferSize Returns 0, does nothing. kvImageDoNotTile Disables internal multithreading.
Other flags cause the function to return kvImageUnknownFlagsBit.
Return Value: ------------- kvImageNoError Success kvImageBufferSizeMismatch When the size of destination dimensions are different. kvImageRoiLargerThanInputBuffer The height and width of the destination must be less than or equal to the height and width of the src buffer, respectively.
public static long vImageConvert_BGRX8888ToPlanar8(vImage_Buffer src, vImage_Buffer blue, vImage_Buffer green, vImage_Buffer red, int flags)
public static long vImageConvert_XRGBFFFFToPlanarF(vImage_Buffer src, vImage_Buffer red, vImage_Buffer green, vImage_Buffer blue, int flags)
public static long vImageConvert_BGRXFFFFToPlanarF(vImage_Buffer src, vImage_Buffer blue, vImage_Buffer green, vImage_Buffer red, int flags)
public static long vImageConvert_RGB16UtoARGB16U(vImage_Buffer rgbSrc, vImage_Buffer aSrc, char alpha, vImage_Buffer argbDest, boolean premultiply, int flags)
Convert RGB16U -> ARGB16U
vImageConvert_RGB16UtoRGBA16U
Convert RGB16U -> RGBA16U
vImageConvert_RGB16UtoBGRA16U
Convert RGB16U -> BGRA16U
Each channel is 16 bit unsigned. 3-channel interleaved pixel buffers that contains RGB and 1 planar pixel buffer for A or 'alpha' value are combined to create 4-channel interleaved pixel buffer. 'premultiply' determines if this function will premultiply alpha value(s) to RGB values.
if (aSrc != NULL) { if (premultiply) { r = (aSrc[i] * rgb[i*3+0] + 32767) / 65535 g = (aSrc[i] * rgb[i*3+1] + 32767) / 65535 b = (aSrc[i] * rgb[i*3+2] + 32767) / 65535
argbDest[i*4+0] = aSrc[i]; argbDest[i*4+1] = r; argbDest[i*4+2] = g; argbDest[i*4+3] = b; } else { argbDest[i*4+0] = aSrc[i]; argbDest[i*4+1] = rgb[i*3+0]; argbDest[i*4+2] = rgb[i*3+1]; argbDest[i*4+3] = rgb[i*3+2]; } } else { if (premultiply) { r = (alpha * rgb[i*3+0] + 32767) / 65535 g = (alpha * rgb[i*3+1] + 32767) / 65535 b = (alpha * rgb[i*3+2] + 32767) / 65535
argbDest[i*4+0] = alpha; argbDest[i*4+1] = r; argbDest[i*4+2] = g; argbDest[i*4+3] = b; } else { argbDest[i*4+0] = alpha; argbDest[i*4+1] = rgb[i*3+0]; argbDest[i*4+2] = rgb[i*3+1]; argbDest[i*4+3] = rgb[i*3+2]; } }
Operands: --------- rgbSrc : A pointer to vImage_Buffer that references RGB interleaved source pixels
aSrc : A pointer to vImage_Buffer that references A planar source pixels
alpha : A single alpha value
argbDest / rgbaDest / bgraDest : A pointer to vImage_Buffer that references ARGB / RGBA / BGRA interleaved destination pixels
Flags: ------ kvImageGetTempBufferSize Returns 0. Does no work. kvImageDoNotTile Disables internal multithreading, if any.
Return Value: ------------- kvImageNoError Is returned when there was no error. kvImageRoiLargerThanInputBuffer Is returned when src.width < dest.width || src.height < dest.height. kvImageUnknownFlagsBit Is returned when there is a unknown flag.
This function will not work in place.
public static long vImageConvert_RGB16UtoRGBA16U(vImage_Buffer rgbSrc, vImage_Buffer aSrc, char alpha, vImage_Buffer rgbaDest, boolean premultiply, int flags)
public static long vImageConvert_RGB16UtoBGRA16U(vImage_Buffer rgbSrc, vImage_Buffer aSrc, char alpha, vImage_Buffer bgraDest, boolean premultiply, int flags)
public static long vImageConvert_ARGB16UtoRGB16U(vImage_Buffer argbSrc, vImage_Buffer rgbDest, int flags)
Convert ARGB16U -> RGB16U
vImageConvert_RGBA16UtoRGB16U
Convert RGBA16U -> RGB16U
vImageConvert_BGRA16UtoRGB16U
Convert BGRA16U -> RGB16U
Each channel is 16-bit unsigned 4-channel interleaved pixel buffer becomes 3-channel interleaved pixel buffer by skipping to copy the first channel in 4-channel interleaved pixel buffer.
rgbDest[i*3+0] = argbSrc[i*4+1]; rgbDest[i*3+1] = argbSrc[i*4+2]; rgbDest[i*3+2] = argbSrc[i*4+3];
Operands: --------- argbSrc / rgbaSrc / bgraSrc : A pointer to vImage_Buffer that references ARGB / RGBA / BGRA interleaved source pixels
rgbDest : A pointer to vImage_Buffer that references RGB interleaved destination pixels
Flags: ------ kvImageGetTempBufferSize Returns 0. Does no work. kvImageDoNotTile Disables internal multithreading, if any.
Return Value: ------------- kvImageNoError Is returned when there was no error. kvImageRoiLargerThanInputBuffer Is returned when src.width < dest.width || src.height < dest.height. kvImageUnknownFlagsBit Is returned when there is a unknown flag.
vImageConvert_RGBA16UtoRGB16U() can work in place if (argbSrc.data == rgbDest.data) && (argbSrc.rowBytes == rgbDest.rowBytes) Rest of cases in these 3 functions will not work in place.
public static long vImageConvert_RGBA16UtoRGB16U(vImage_Buffer rgbaSrc, vImage_Buffer rgbDest, int flags)
public static long vImageConvert_BGRA16UtoRGB16U(vImage_Buffer bgraSrc, vImage_Buffer rgbDest, int flags)
public static long vImageConvert_Planar16UtoARGB16U(vImage_Buffer aSrc, vImage_Buffer rSrc, vImage_Buffer gSrc, vImage_Buffer bSrc, vImage_Buffer argbDest, int flags)
Convert Planar16U -> ARGB16U
Each channel is 16-bit unsigned 4 planar pixel buffers are combined to create 4-channel interleaved pixel buffers.
argbDest[i*4+0] = aSrc[i]; argbDest[i*4+1] = rSrc[i]; argbDest[i*4+2] = gSrc[i]; argbDest[i*4+3] = bSrc[i];
This function can be used to create any channel order from 4 planar pixel buffers to interleaved pixel buffers.
Operands: --------- aSrc : A pointer to vImage_Buffer that references A planar source pixels
rSrc : A pointer to vImage_Buffer that references R planar source pixels
gSrc : A pointer to vImage_Buffer that references G planar source pixels
bSrc : A pointer to vImage_Buffer that references B planar source pixels
argbDest : A pointer to vImage_Buffer that references ARGB interleaved destination pixels
Flags: ------ kvImageGetTempBufferSize Returns 0. Does no work. kvImageDoNotTile Disables internal multithreading, if any.
Return Value: ------------- kvImageNoError Is returned when there was no error. kvImageRoiLargerThanInputBuffer Is returned when src.width < dest.width || src.height < dest.height. kvImageUnknownFlagsBit Is returned when there is a unknown flag.
This function will not work in place.
public static long vImageConvert_ARGB16UtoPlanar16U(vImage_Buffer argbSrc, vImage_Buffer aDest, vImage_Buffer rDest, vImage_Buffer gDest, vImage_Buffer bDest, int flags)
Convert ARGB16U -> Planar16U
Each channel is 16-bit unsigned Each channel of 4-channel interleaved pixel buffer are copied into its planar pixel buffer.
aDest[i] = argbSrc[i*4+0]; rDest[i] = argbSrc[i*4+1]; gDest[i] = argbSrc[i*4+2]; bDest[i] = argbSrc[i*4+3];
This function can be used to create any channel order from interleaved pixel buffers to 4 planar pixel buffers.
Operands: --------- argbSrc : A pointer to vImage_Buffer that references ARGB interleaved source pixels
aDest : A pointer to vImage_Buffer that references A planar destination pixels
rDest : A pointer to vImage_Buffer that references R planar destination pixels
gDest : A pointer to vImage_Buffer that references G planar destination pixels
bDest : A pointer to vImage_Buffer that references B planar destination pixels
Flags: ------ kvImageGetTempBufferSize Returns 0. Does no work. vImageDoNotTile Disables internal multithreading, if any.
Return Value: ------------- kvImageNoError Is returned when there was no error. kvImageRoiLargerThanInputBuffer Is returned when src.width < dest.width || src.height < dest.height. kvImageUnknownFlagsBit Is returned when there is a unknown flag.
This function will not work in place.
public static long vImageConvert_Planar16UtoRGB16U(vImage_Buffer rSrc, vImage_Buffer gSrc, vImage_Buffer bSrc, vImage_Buffer rgbDest, int flags)
Planar16U -> RGB16U
Each channel is 16-bit unsigned 3 planar pixel buffers are combined to create 3-channel interleaved pixel buffer.
rgbDest[i*3+0] = rSrc[i]; rgbDest[i*3+1] = gSrc[i]; rgbDest[i*3+2] = bSrc[i];
This function can be used to create any channel order from 3 planar pixel buffers to interleaved pixel buffers.
Operands: --------- rSrc : A pointer to vImage_Buffer that references R planar source pixels
gSrc : A pointer to vImage_Buffer that references G planar source pixels
bSrc : A pointer to vImage_Buffer that references B planar source pixels
rgbDest : A pointer to vImage_Buffer that references RGB interleaved destination pixels
Flags: ------ kvImageGetTempBufferSize Returns 0. Does no work. kvImageDoNotTile Disables internal multithreading, if any.
Return Value: ------------- kvImageNoError Is returned when there was no error. kvImageRoiLargerThanInputBuffer Is returned when src.width < dest.width || src.height < dest.height. kvImageUnknownFlagsBit Is returned when there is a unknown flag.
This function will not work in place.
public static long vImageConvert_RGB16UtoPlanar16U(vImage_Buffer rgbSrc, vImage_Buffer rDest, vImage_Buffer gDest, vImage_Buffer bDest, int flags)
Planar16U <- RGB16U
Each channel is 16-bit unsigned Each channel of 3-channel interleaved pixel buffer are copied into its planar pixel buffer.
rDest[i] = rgbSrc[i*3+0]; gDest[i] = rgbSrc[i*3+1]; bDest[i] = rgbSrc[i*3+2];
This function can be used to create any channel order from interleaved pixel buffers to 3 planar pixel buffers.
Operands: --------- rgbSrc : A pointer to vImage_Buffer that references RGB interleaved source pixels
rDest : A pointer to vImage_Buffer that references R planar destination pixels
gDest : A pointer to vImage_Buffer that references G planar destination pixels
bDest : A pointer to vImage_Buffer that references B planar destination pixels
Flags: ------ kvImageGetTempBufferSize Returns 0. Does no work. kvImageDoNotTile Disables internal multithreading, if any.
Return Value: ------------- kvImageNoError Is returned when there was no error. kvImageRoiLargerThanInputBuffer Is returned when the height and width of the source are less than the height and width of the destination buffer, respectively. kvImageUnknownFlagsBit Is returned when there is a unknown flag.
This function will not work in place.
public static long vImageConvert_Planar16UtoPlanar8_dithered(vImage_Buffer src, vImage_Buffer dest, int dither, int flags)
public static long vImageConvert_RGB16UtoRGB888_dithered(vImage_Buffer src, vImage_Buffer dest, int dither, int flags)
public static long vImageByteSwap_Planar16U(vImage_Buffer src, vImage_Buffer dest, int flags)
This function does byteswap 16-bit pixel.
Operands: --------- src : A pointer to vImage_Buffer that references 16-bit source pixels. dest : A pointer to vImage_Buffer that references 16-bit destination pixels.
Flags: ------ kvImageGetTempBufferSize Returns 0. Does no work. kvImageDoNotTile Disables internal multithreading, if any.
Return Value: ------------- kvImageNoError Is returned when there was no error. kvImageRoiLargerThanInputBuffer Is returned when the height and width of the source are less than the height and width of the destination buffer, respectively. kvImageUnknownFlagsBit Is returned when there is a unknown flag.
This function can work in place.
public static long vImageConvert_Planar1toPlanar8(vImage_Buffer src, vImage_Buffer dest, int flags)
These functions convert from 1-, 2-, or 4-bit per pixel to 8-bit per pixel planar formats.
Function Arguments: ------------------- src Pointer to the source vImage_Buffer object. Because the source pixel format is smaller than a byte, there are multiple pixels in each byte of the data buffer. These pixels are interpreted as being in big endian order (i.e. the low-indexed pixel is in the high-order bits of the byte).
Sub-byte indexing of scanlines is unsupported, because the data and rowBytes fields of the buffer are specified in whole bytes.
Widths, however, are measured in pixels, so a scanline may end in the middle of a byte. If this occurs, the contents of any unused bits of the final byte are ignored.
dest Pointer to the destination vImage_Buffer object.
flags The following flags are allowed:
kvImageDoNotTile - disables internal threading. You may want to specify this if you have your own threading scheme and need to avoid interference.
kvImageGetTempBufferSize - does no work and returns zero, as these functions do not use temp buffers.
Operation: ---------- For each pixel in the destination image, the resulting value is the corresponding pixel value from the source image multiplied by 255, 85, or 17 (for Planar1, Planar2, or Planar4, respectively).
Return values: -------------- kvImageNoError Success kvImageUnknownFlagsBit No work was done because an unknown bit was set in the flags parameter. kvImageRoiLargerThanInputBuffer No work was done because the source image isn't large enough to cover the destination image.
These functions do not work in place.
public static long vImageConvert_Planar2toPlanar8(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageConvert_Planar4toPlanar8(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageConvert_Planar8toPlanar1(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int dither, int flags)
public static long vImageConvert_Planar8toPlanar2(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int dither, int flags)
public static long vImageConvert_Planar8toPlanar4(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int dither, int flags)
public static long vImageConvert_8to16Q12(vImage_Buffer src, vImage_Buffer dest, int flags)
All three functions convert 8-bit pixel format to 16-bit format with 12 fractional bits. The conversion is performed as follows:
uint16_t dest = ((src << 12) + 127)/255;
Source pixel values of 0 are mapped to 0, and source pixel values of 255 are mapped to 0x1000 (4096). No larger values are produced by this conversion, which provides some headroom to help subsequent operations avoid overflow or clipping.
vImageConvert_8to16Q12 takes a single source buffer and a single destination buffer and simply does the conversion.
vImageConvert_RGB888toPlanar16Q12 has three destination buffers, and de-interleaves while it converts.
vImageConvert_ARGB8888toPlanar16Q12 takes four destination buffers, and also de-interleaves. Any channel order may be handled by the latter two functions by permuting the order in which the destination buffers are passed as arguments.
The only supported flags are:
kvImageDoNotTile Turns off internal multithreading. You may wish to do this if you have your own multithreading scheme to avoid having the two interfere with one another.
kvImageGetTempBufferSize Returns zero, as the routine does not use a temp buffer.
Passing any other flag will result in no work being done and an error code being returned.
Return Value: ------------- kvImageNoError is returned when there was no error. kvImageBufferSizeMismatch the destination buffers do not have the same size as each other kvImageRoiLargerThanInputBuffer The destination buffers are larger than the source buffer. kvImageUnknownFlagsBit is returned when there is a unknown flag.
This function will not operate in place.
public static long vImageConvert_RGB888toPlanar16Q12(vImage_Buffer src, vImage_Buffer red, vImage_Buffer green, vImage_Buffer blue, int flags)
public static long vImageConvert_ARGB8888toPlanar16Q12(vImage_Buffer src, vImage_Buffer alpha, vImage_Buffer red, vImage_Buffer green, vImage_Buffer blue, int flags)
public static long vImageConvert_16Q12to8(vImage_Buffer src, vImage_Buffer dest, int flags)
All three functions convert 16-bit format with 12 fractional bits to 8-bit. The conversion is performed as follows:
uint8_t dest = clamp(src, 0, 4096)*255 + 2048 >> 12
Source pixel values of 0 are mapped to 0, and source pixel values of 4088 or greater are mapped to 255.
vImageConvert_Planar16Q12toRGB888 and vImageConvert_Planar16Q12toARGB8888 interleave data from three or four buffers respectively while performing the conversion.
The only supported flags are:
kvImageDoNotTile Turns off internal multithreading. You may wish to do this if you have your own multithreading scheme to avoid having the two interfere with one another.
kvImageGetTempBufferSize Returns zero, as the routine does not use a temp buffer.
Passing any other flag will result in no work being done and an error code being returned.
Return Value: ------------- kvImageNoError is returned when there was no error. kvImageBufferSizeMismatch the destination buffers do not have the same size as each other kvImageRoiLargerThanInputBuffer The destination buffers are larger than the source buffer. kvImageUnknownFlagsBit is returned when there is a unknown flag.
This function will not operate in place.
public static long vImageConvert_Planar16Q12toRGB888(vImage_Buffer red, vImage_Buffer green, vImage_Buffer blue, vImage_Buffer dest, int flags)
public static long vImageConvert_Planar16Q12toARGB8888(vImage_Buffer alpha, vImage_Buffer red, vImage_Buffer green, vImage_Buffer blue, vImage_Buffer dest, int flags)
public static long vImageConvert_16Q12to16F(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert 16Q12 (16-bit format with 12 fractional bits) to half-precision floating-point.
Source pixel values of 0 are mapped to 0, and source pixel values of (Pixel_16Q12) 4096 are mapped to (Pixel_16F) 1.0f. [@note] Works in place provided that src->data == dest->data && src->rowBytes == dest->rowBytes.
src - The input image.dest - A pointer to a preallocated vImage_Buffer to receive the resulting image.flags - \p kvImageDoNotTile Disables internal multithreading, if any.
\p kvImageGetTempBufferSize Returns zero, as the routine does not use a temp buffer.public static long vImageConvert_Planar16Q12toRGB16F(vImage_Buffer red, vImage_Buffer green, vImage_Buffer blue, vImage_Buffer dest, int flags)
Convert 16Q12 and interleave (16-bit format with 12 fractional bits) to half-precision floating-point.
Interleaves data from three source buffers while performing the format conversion. Source pixel values of 0 are mapped to 0, and source pixel values of (Pixel_16Q12) 4096 are mapped to (Pixel_16F) 1.0f. [@note] Does not work in place.
red - The red channel of the input image.green - The green channel of the input image.blue - The blue channel of the input image.dest - A pointer to a preallocated vImage_Buffer to receive the resulting chunky image.flags - \p kvImageDoNotTile Disables internal multithreading, if any.
\p kvImageGetTempBufferSize Returns zero, as the routine does not use a temp buffer.public static long vImageConvert_Planar16Q12toARGB16F(vImage_Buffer alpha, vImage_Buffer red, vImage_Buffer green, vImage_Buffer blue, vImage_Buffer dest, int flags)
Convert and interleave 16Q12 (16-bit format with 12 fractional bits) to half-precision floating-point.
Interleaves data from four source buffers while performing the format conversion. Source pixel values of 0 are mapped to 0, and source pixel values of (Pixel_16Q12) 4096 are mapped to (Pixel_16F) 1.0f. [@note] Does not work in place.
alpha - The alpha channel of the input image.red - The red channel of the input image.green - The green channel of the input image.blue - The blue channel of the input image.dest - A pointer to a preallocated vImage_Buffer to receive the resulting chunky image.flags - \p kvImageDoNotTile Disables internal multithreading, if any.
\p kvImageGetTempBufferSize Returns zero, as the routine does not use a temp buffer.public static long vImageConvert_16Fto16Q12(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert half-precision floating-point to 16Q12 (16-bit format with 12 fractional bits).
Source pixel values of 0 are mapped to 0, and source pixel values of (Pixel_16F) 1.0f are mapped to (Pixel_16Q12) 4096. [@note] Works in place provided that src->data == dest->data && src->rowBytes == dest->rowBytes.
src - The input image.dest - A pointer to a preallocated vImage_Buffer to receive the resulting image.flags - \p kvImageDoNotTile Disables internal multithreading, if any.
\p kvImageGetTempBufferSize Returns zero, as the routine does not use a temp buffer.public static long vImageConvert_16Q12toF(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert 16-bit format with 12 fractional bits to floating-point. The conversion is performed as follows:
float vImageConvert_16Q12toF_result = sample_16Q12 / 4096.0f Pixel_16Q12 vImageConvert_Fto16Q12_result = CLAMP( -32768, lrintf(sample_float * 4096.0f), 32767)
Source pixel values of 0 are mapped to 0, and source pixel values of (Pixel_16Q12) 4096 is mapped to (Pixel_F) 1.0f.
The only supported flags are:
kvImageDoNotTile Turns off internal multithreading. You may wish to do this if you have your own multithreading scheme to avoid having the two interfere with one another.
kvImageGetTempBufferSize Returns zero, as the routine does not use a temp buffer. Does no work
Passing any other flag will result in no work being done and an error code being returned.
Return Value: ------------- kvImageNoError is returned when there was no error. kvImageRoiLargerThanInputBuffer one or more source buffers is smaller than the destination buffer. kvImageUnknownFlagsBit is returned when there is a unknown flag.
These functions will operate in place provided that src->data == dest->data && src->rowBytes == dest->rowBytes.
public static long vImageConvert_Fto16Q12(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageConvert_16Q12to16U(vImage_Buffer src, vImage_Buffer dest, int flags)
Convert 16-bit format with 12 fractional bits to floating-point. The conversion is performed as follows:
Pixel_16U vImageConvert_16Q12to16U_result = CLAMP( 0, (sample_16Q12 * 65535 + 2048) >> 12, 65535 ) Pixel_16Q12 vImageConvert_16Uto16Q12_result = (sample_16U * 4096 + 32767) / 65535;
Source pixel values of 0 are mapped to 0, and source pixel values of (Pixel_16Q12) 4096 is mapped to (Pixel_16U) 65535.
The only supported flags are:
kvImageDoNotTile Turns off internal multithreading. You may wish to do this if you have your own multithreading scheme to avoid having the two interfere with one another.
kvImageGetTempBufferSize Returns zero, as the routine does not use a temp buffer. Does no work
Passing any other flag will result in no work being done and an error code being returned.
Return Value: ------------- kvImageNoError is returned when there was no error. kvImageRoiLargerThanInputBuffer one or more source buffers is smaller than the destination buffer. kvImageUnknownFlagsBit is returned when there is a unknown flag.
These functions will operate in place provided that src->data == dest->data && src->rowBytes == dest->rowBytes.
public static long vImageConvert_16Uto16Q12(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageConvert_YpCbCrToARGB_GenerateConversion(vImage_YpCbCrToARGBMatrix matrix, vImage_YpCbCrPixelRange pixelRange, vImage_YpCbCrToARGB outInfo, int inYpCbCrType, int outARGBType, int flags)
Generates the conversion from a YpCbCr to a ARGB pixel format.
This function is used to create the vImage_YpCbCrToARGB conversion information necessary for all of YUV -> RGB conversion functions.
For example, if we want to prepare for the conversion from 'yuvs' with ITU 601 video range to ARGB8888, then we need to do the following:
@textblock VIMAGE_PF vImage_Error err = kvImageNoError; vImage_Flags flags = kvImageNoFlags; vImage_YpCbCrPixelRange pixelRange; vImage_YpCbCrToARGB outInfo; pixelRange.Yp_bias = 16; // encoding for Y' = 0.0 pixelRange.CbCr_bias = 128; // encoding for CbCr = 0.0 pixelRange.YpRangeMax = 235; // encoding for Y'= 1.0 pixelRange.CbCrRangeMax = 240; // encoding for CbCr = 0.5 pixelRange.YpMax = 255; // a clamping limit above which the value is not allowed to go. 255 is fastest. Use pixelRange.YpRangeMax if you don't want Y' > 1. pixelRange.YpMin = 0; // a clamping limit below which the value is not allowed to go. 0 is fastest. Use pixelRange.Yp_bias if you don't want Y' < 0. pixelRange.CbCrMax = 255; // a clamping limit above which the value is not allowed to go. 255 is fastest. Use pixelRange.CbCrRangeMax, if you don't want CbCr > 0.5 pixelRange.CbCrMin = 0; // a clamping limit above which the value is not allowed to go. 0 is fastest. Use (2*pixelRange.CbCr_bias - pixelRange.CbCrRangeMax), if you don't want CbCr < -0.5 // ( pixelRange.CbCr_bias - (pixelRange.CbCrRangeMax - pixelRange.CbCr_bias) = 2*pixelRange.CbCr_bias - pixelRange.CbCrRangeMax ) err = vImageConvert_YpCbCrToARGB_GenerateConversion(kvImageITU601_YpCbCrToARGBMatrix, &pixelRange, &outInfo, kvImage422YpCbYpCr8, kvImageARGB8888, flags);
matrix - A pointer to vImage_YpCbCrToARGBMatrix that contains the matrix coefficients for the conversion
from a YpCbCr to a ARGB pixel format.pixelRange - A pointer to vImage_YpCbCrPixelRange that contains the pixel range information for the conversion
from a YpCbCr to a ARGB pixel format.outInfo - A pointer to vImage_YpCbCrToRGB will be initialized with the information for the conversion function
will use later.inYpCbCrType - A YpCbCrType to specify the input YpCbCr format.outARGBType - A ARGBType to specify the output ARGB format.flags - kvImagePrintDiagnosticsToConsole Directs the function to print diagnostic information to the console in the event of failure.@textblock kvImageNoError Is returned when there was no error. kvImageUnknownFlagsBit Is returned when there is a unknown flag. kvImageUnsupportedConversion Is returned when there is no conversion in vImage for inYpCbCrType & outARGBType.
public static long vImageConvert_ARGBToYpCbCr_GenerateConversion(vImage_ARGBToYpCbCrMatrix matrix, vImage_YpCbCrPixelRange pixelRange, vImage_ARGBToYpCbCr outInfo, int inARGBType, int outYpCbCrType, int flags)
Generates the conversion from a ARGB to a YpCbCr pixel format.
This function is used to create the vImage_ARGBToYpCbCr conversion information necessary for all of RGB -> YUV conversion functions.
For example, if we want to prepare for the conversion from ARGB8888 'yuvs' with ITU 601 video range, then we need to do the following:
@textblock VIMAGE_PF vImage_Error err = kvImageNoError; vImage_Flags flags = kvImageNoFlags; vImage_YpCbCrPixelRange pixelRange; vImage_ARGBToYpCbCr outInfo; pixelRange.Yp_bias = 16; // encoding for Y' = 0.0 pixelRange.CbCr_bias = 128; // encoding for CbCr = 0.0 pixelRange.YpRangeMax = 235; // encoding for Y'= 1.0 pixelRange.CbCrRangeMax = 240; // encoding for CbCr = 0.5 pixelRange.YpMax = 255; // a clamping limit above which the value is not allowed to go. 255 is fastest. Use pixelRange.YpRangeMax if you don't want Y' > 1. pixelRange.YpMin = 0; // a clamping limit below which the value is not allowed to go. 0 is fastest. Use pixelRange.Yp_bias if you don't want Y' < 0. pixelRange.CbCrMax = 255; // a clamping limit above which the value is not allowed to go. 255 is fastest. Use pixelRange.CbCrRangeMax, if you don't want CbCr > 0.5 pixelRange.CbCrMin = 0; // a clamping limit above which the value is not allowed to go. 0 is fastest. Use (2*pixelRange.CbCr_bias - pixelRange.CbCrRangeMax), if you don't want CbCr < -0.5 err = vImageConvert_ARGBToYpCbCr_GenerateConversion(kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4, &pixelRange, &outInfo, kvImageARGB8888, kvImage422YpCbYpCr8, flags); If we want to define our own conversion coefficents, then we can do vImage_ARGBToYpCbCrMatrix matrix;; vImage_YpCbCrPixelRange pixelRange; matrix.R_Yp = 0.2989f; matrix.G_Yp = 0.5866f; matrix.B_Yp = 0.1144f; matrix.R_Cb = -0.1688f; matrix.G_Cb = -0.3312f; matrix.B_Cb_R_Cr = 0.5f; matrix.G_Cr = -0.4183f; matrix.B_Cr = -0.0816f; pixelRange.Yp_bias = 16; // encoding for Y' = 0.0 pixelRange.CbCr_bias = 128; // encoding for CbCr = 0.0 pixelRange.YpRangeMax = 235; // encoding for Y'= 1.0 pixelRange.CbCrRangeMax = 240; // encoding for CbCr = 0.5 pixelRange.YpMax = 255; // a clamping limit above which the value is not allowed to go. 255 is fastest. Use pixelRange.YpRangeMax if you don't want Y' > 1. pixelRange.YpMin = 0; // a clamping limit below which the value is not allowed to go. 0 is fastest. Use pixelRange.Yp_bias if you don't want Y' < 0. pixelRange.CbCrMax = 255; // a clamping limit above which the value is not allowed to go. 255 is fastest. Use pixelRange.CbCrRangeMax, if you don't want CbCr > 0.5 pixelRange.CbCrMin = 0; // a clamping limit above which the value is not allowed to go. 0 is fastest. Use (2*pixelRange.CbCr_bias - pixelRange.CbCrRangeMax), if you don't want CbCr < -0.5 err = vImageConvert_ARGBToYpCbCr_GenerateConversion(&matrix, &pixelRange, &outInfo, kvImageARGB8888, kvImage422YpCbYpCr8, flags); vImage_ARGBToYpCbCr created may be reused multiple times from multiple threads concurrently. Here are the conversions available currently. RGB8 RGB16Q12 RGB16 YUV8 Y N N YUV10 Y Y N YUV12 Y Y N YUV14 Y N Y YUV16 Y N Y
matrix - A pointer to vImage_ARGBToYpCbCrMatrix that contains the matrix coefficients for the conversion
from a ARGB to a YpCbCr pixel format.pixelRange - A pointer to vImage_YpCbCrPixelRange that contains the pixel range information for the conversion
from a ARGB to a YpCbCr pixel format.outInfo - A pointer to vImage_ARGBToYpCbCr will be initialized with the information for the conversion function
will use later.inARGBType - A ARGBType to specify the output ARGB format.outYpCbCrType - A YpCbCrType to specify the input YpCbCr format.flags - kvImagePrintDiagnosticsToConsole Directs the function to print diagnostic information to the console in the event of failure.@textblock kvImageNoError Is returned when there was no error. kvImageUnknownFlagsBit Is returned when there is a unknown flag. kvImageUnsupportedConversion Is returned when there is no conversion in vImage for inARGBType & outYpCbCrType.
public static long vImageCopyBuffer(vImage_Buffer src, vImage_Buffer dest, long pixelSize, int flags)
Copy vImage buffer from src to dest.
src - A pointer to source vImage_Buffer.dest - A pointer to destination vImage_Buffer.pixelSize - Number of bytes for one pixel.flags - \p kvImageDoNotTile Disables internal multithreading, if any.
\p kvImageGetTempBufferSize Returns 0. Does no work.vImage_Bufferpublic static long vImageRotate_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, float angleInRadians, byte backColor, int flags)
To avoid artifacts in high frequency regions of the image, the data should be non-premultiplied, or at minimum have the same alpha over the entire image. For integer
formats with constant alpha < PIXEL_MAX, it is possible for result color values to be greater than alpha. vImageClipToAlpha_
vImageRotate_
Acceptable flags are kvImageEdgeExtend, kvImageBackgroundColorFill, kvImageDoNotTile, kvImageHighQualityResampling, kvImageNoFlags. If no edging mode is passed,
the edging mode is undefined. You may not pass both kvImageEdgeExtend and kvImageBackgroundColorFill. kvImageEdgeExtend will leave odd stripes in areas for which
no corresponding source image pixel exists, corresponding to the value of the nearest edge pixel, for some value of "nearest". kvImageBackgroundColorFill is most
commonly used.
public static long vImageRotate_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, float angleInRadians, float backColor, int flags)
public static long vImageScale_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int flags)
To avoid artifacts in high frequency regions of the image, the data should be
non-premultiplied, or at minimum have the same alpha over the entire image.
For integer formats with constant alpha < PIXEL_MAX, it is possible for result
color values to be greater than alpha.
vImageClipToAlpha_
vImageScale_
Acceptable flags are kvImageEdgeExtend, kvImageDoNotTile,
kvImageHighQualityResampling, kvImageNoFlags.
If no edging mode is passed, kvImageEdgeExtend is used.
Developers using vImageScale_
public static long vImageScale_Planar16S(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int flags)
public static long vImageScale_Planar16U(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int flags)
public static long vImageScale_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int flags)
public static long vImageScale_ARGB8888(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int flags)
public static long vImageScale_ARGB16U(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int flags)
public static long vImageScale_ARGB16S(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int flags)
public static long vImageScale_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int flags)
public static long vImageScale_CbCr8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int flags)
public static long vImageScale_CbCr16U(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int flags)
public static long vImageScale_XRGB2101010W(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int flags)
public static long vImageAffineWarp_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, vImage_AffineTransform transform, byte backColor, int flags)
To avoid artifacts in high frequency regions of the image, the data should be non-premultiplied, or at minimum have the same alpha over the entire image. For integer
formats with constant alpha < 255, it is possible for result color values to be greater than alpha. vImageClipToAlpha_
For the Affine Transform function, the coordinate space places the origin at the bottom left corner of the image. Positive movement in the X and Y direction moves you
right and up. Both source and destination images are assumed to place their bottom left hand corner at the origin.
vImageAffineWarp_
Acceptable flags are kvImageEdgeExtend, kvImageBackgroundColorFill, kvImageDoNotTile, kvImageHighQualityResampling, kvImageNoFlags. If no edging mode is passed, the edging
mode is undefined. You may not pass both kvImageEdgeExtend and kvImageBackgroundColorFill. kvImageEdgeExtend will leave odd stripes in areas for which no corresponding source
image pixel exists, corresponding to the value of the nearest edge pixel, for some value of "nearest". kvImageBackgroundColorFill is most commonly used, except when the result
will be cropped to cover only regions present in the original image and no background color leakage into the edges of the result image are desired.
Versions of the API that use alternative formulations of the affine transform matrix follow immediately afterward.
public static long vImageAffineWarp_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, vImage_AffineTransform transform, float backColor, int flags)
public static long vImageAffineWarpD_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, vImage_AffineTransform_Double transform, byte backColor, int flags)
public static long vImageAffineWarpD_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, vImage_AffineTransform_Double transform, float backColor, int flags)
public static long vImageAffineWarpCG_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, vImage_AffineTransform_Double transform, byte backColor, int flags)
public static long vImageAffineWarpCG_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, vImage_AffineTransform_Double transform, float backColor, int flags)
public static long vImageHorizontalReflect_Planar8(vImage_Buffer src, vImage_Buffer dest, int flags)
vImage also provides a series of low level geometry functions that do simple, often 1-D transforms on images. They are:
Reflect -- reflect an image across a mirror plane at the center of the image in the x or y direction Shear -- shear and rescale an image in the x or y direction Rotate90 -- rotate an image by 0, 90, 180 or 270 degrees
The Reflect functions simply reflect images horizontally or vertically. Horizontal reflection inverts the image left to right as if seen from behind. Vertical reflection causes the image to appear upside down.
Acceptable flags are kvImageDoNotTile, kvImageNoFlags.
These functions do not work in place.
All four channel geometry functions (i.e. those that support ARGB8888, ARGB16U, ARGB16S or ARGBFFFF images) work equally well on four channel images with other channel orderings such as RGBA or BGRA.
public static long vImageHorizontalReflect_Planar16U(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageHorizontalReflect_PlanarF(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageHorizontalReflect_ARGB8888(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageHorizontalReflect_ARGB16U(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageHorizontalReflect_ARGB16S(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageHorizontalReflect_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageVerticalReflect_Planar8(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageVerticalReflect_Planar16U(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageVerticalReflect_PlanarF(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageVerticalReflect_ARGB8888(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageVerticalReflect_ARGB16U(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageVerticalReflect_ARGB16S(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageVerticalReflect_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, int flags)
public static long vImageRotate90_Planar8(vImage_Buffer src, vImage_Buffer dest, byte rotationConstant, byte backColor, int flags)
CAUTION: 90 and 270 degree rotation does not rotate about the true center of the image if the height of the source image is an odd number of pixels and the width of the destination image an even number of pixels, or vice versa. This is also true of the source width and destination height. In this case, you should use the High level rotate function for 90 or 270 rotates so that the resampling can be done to shift the image a half pixel for proper centering. It may be somewhat faster to widen the destination image by 1 and use the low level shearing functions to resample the image at a a half pixel offset. For 0 and 180 degree rotates, if the source and destination buffers are a different size, the two heights must have matching even/oddness and the two widths must have matching even/oddness. Otherwise the image will be rotated and shifted a half pixel away from the center.
rotationConstant: 0 -- rotate 0 degrees (simply copy the data from src to dest) 1 -- rotate 90 degrees counterclockwise 2 -- rotate 180 degress 3 -- rotate 270 degrees counterclockwise
backColor: The color of the background. This color will be copied to any place where pixels are revealed because the input image does not completely cover the output image.
Acceptable flags are kvImageDoNotTile, kvImageNoFlags.
These functions do not work in place.
All four channel geometry functions (i.e. those that support ARGB8888, ARGB16U, ARGB16S or ARGBFFFF images) work equally well on four channel images with other channel orderings such as RGBA or BGRA.
public static long vImageRotate90_Planar16U(vImage_Buffer src, vImage_Buffer dest, byte rotationConstant, char backColor, int flags)
public static long vImageRotate90_PlanarF(vImage_Buffer src, vImage_Buffer dest, byte rotationConstant, float backColor, int flags)
public static long vImageHorizontalShear_Planar8(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, float xTranslate, float shearSlope, org.moe.natj.general.ptr.VoidPtr filter, byte backColor, int flags)
All four channel geometry functions (i.e. those that support ARGB8888, ARGB16U, ARGB16S or ARGBFFFF images) work equally well on four channel images with other channel orderings such as RGBA or BGRA.
These functions do not work in place.
Acceptable flags are kvImageEdgeExtend, kvImageBackgroundColor, kvImageDoNotTile, kvImageNoFlags. Only one of kvImageEdgeExtend or kvImageBackgroundColor may be used. If none is used then the edging mode is undefined and the results may be unpredictable.
The ResamplingFilter is created using vImageNewResamplingFilter or vImageNewResamplingFilterForFunctionUsingBuffer. The latter gives more precise control over where the memory is allocated and which filter function is used, at the expense of having to define / setup the same.
public static long vImageHorizontalShear_Planar16S(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, float xTranslate, float shearSlope, org.moe.natj.general.ptr.VoidPtr filter, short backColor, int flags)
public static long vImageHorizontalShear_Planar16U(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, float xTranslate, float shearSlope, org.moe.natj.general.ptr.VoidPtr filter, char backColor, int flags)
public static long vImageHorizontalShear_PlanarF(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, float xTranslate, float shearSlope, org.moe.natj.general.ptr.VoidPtr filter, float backColor, int flags)
public static long vImageVerticalShear_Planar8(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, float yTranslate, float shearSlope, org.moe.natj.general.ptr.VoidPtr filter, byte backColor, int flags)
public static long vImageVerticalShear_Planar16S(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, float yTranslate, float shearSlope, org.moe.natj.general.ptr.VoidPtr filter, short backColor, int flags)
public static long vImageVerticalShear_Planar16U(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, float yTranslate, float shearSlope, org.moe.natj.general.ptr.VoidPtr filter, char backColor, int flags)
public static long vImageVerticalShear_PlanarF(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, float yTranslate, float shearSlope, org.moe.natj.general.ptr.VoidPtr filter, float backColor, int flags)
public static long vImageHorizontalShearD_Planar8(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, double xTranslate, double shearSlope, org.moe.natj.general.ptr.VoidPtr filter, byte backColor, int flags)
public static long vImageHorizontalShearD_PlanarF(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, double xTranslate, double shearSlope, org.moe.natj.general.ptr.VoidPtr filter, float backColor, int flags)
public static long vImageVerticalShearD_Planar8(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, double yTranslate, double shearSlope, org.moe.natj.general.ptr.VoidPtr filter, byte backColor, int flags)
public static long vImageVerticalShearD_PlanarF(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, double yTranslate, double shearSlope, org.moe.natj.general.ptr.VoidPtr filter, float backColor, int flags)
public static long vImageHorizontalShear_XRGB2101010W(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, float xTranslate, float shearSlope, org.moe.natj.general.ptr.VoidPtr filter, int backColor, int flags)
public static long vImageVerticalShear_XRGB2101010W(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, float yTranslate, float shearSlope, org.moe.natj.general.ptr.VoidPtr filter, int backColor, int flags)
public static org.moe.natj.general.ptr.VoidPtr vImageNewResamplingFilter(float scale,
int flags)
For general purpose work, use NewResamplingFilter() to create a resampling filter. It currently uses either Lanczos3 or Lanczos5 filter, depending on whether the kvImageHighQualityResampling bit is set in the flags field. What filter is used is subject to change.
ResamplingFilter kernel = NewResamplingFilter( theScale, kvImageHighQualityResampling );
Use DestroyResamplingFilter() when you are done with the filter to return the memory it uses to the heap.
The scale parameter sets the level of rescaling to be done. A value of 1.0f leaves the image at its original size. 2.0f will magnify in one direction to make the image twice as wide / tall. 0.5f will make it half as wide / tall. Any float is allowed, including negative values, which will have the effect of flipping the image along that axis. Scaling will happen relative to the left or bottom edge of the image.
Set the kvImageEdgeExtend bit in the flags field if you would like the image buffer edges extended infinitely rather than use the backColor value. This is useful when you do not wish a background color to bleed into the edges of your image. This is generally only useful when the shear angle is 0.
public static void vImageDestroyResamplingFilter(org.moe.natj.general.ptr.VoidPtr filter)
public static long vImageNewResamplingFilterForFunctionUsingBuffer(org.moe.natj.general.ptr.VoidPtr filter,
float scale,
Accelerate.Function_vImageNewResamplingFilterForFunctionUsingBuffer kernelFunc,
float kernelWidth,
org.moe.natj.general.ptr.VoidPtr userData,
int flags)
If you would like to use your own special purpose resampling filter or need to restrict your use of malloc, you may instead call NewResamplingFilterForFunctionUsingBuffer(), which creates a filter for a specific resampling filter function that you provide in the form of a simple y = f(x) function, and writes it into a buffer that you provide. This function writes the kernel values into a preallocated kernel buffer that you provide. The kernel buffer should be at least the size of the kernel data, which is given by vImageGetResamplingKernelSize.
public static long vImageGetResamplingFilterSize(float scale,
Accelerate.Function_vImageGetResamplingFilterSize kernelFunc,
float kernelWidth,
int flags)
public static long vImageGetResamplingFilterExtent(org.moe.natj.general.ptr.VoidPtr filter,
int flags)
returns the maximum sampling radius for the resampling filter. This is the maximum distance from any pixel that the filter will look either horizontally or vertically, depending on whether vImageHorizontalShear or vImageVerticalShear is used. It is analogous to kernelWidth in vImageNewResamplingFilterForFunctionUsingBuffer, but might be slightly larger to allow for extra slop when dealing with sub-pixel coordinates during resampling.
filter a valid ResamplingFilter
flags the flags you intend to pass to vImage{Horizontal/Vertical}Shear_
public static long vImageHistogramCalculation_Planar8(vImage_Buffer src, org.moe.natj.general.ptr.NUIntPtr histogram, int flags)
Calculates a histogram for a Planar8 image.
This function performs the following operation:
@textblock
For each pixel, do the following:
histogram[src[x]]++;src - A pointer to a vImage_Buffer that references the source pixelshistogram - A pointer to a histogram. On return, this array will
contain the histogram for the source image.
The histogram will be an array with 256 elements.flags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.@textblock kvImageNoError Success! kvImageNullPointerArgument src or histogram pointer is NULL.
public static long vImageHistogramCalculation_PlanarF(vImage_Buffer src, org.moe.natj.general.ptr.NUIntPtr histogram, int histogram_entries, float minVal, float maxVal, int flags)
Calculates a histogram for a PlanarF image.
This function performs the following operation:
@textblock
For each pixel, do the following:
val = histogram_entries * (src[x] - minVal) / (maxVal - minVal);
i = clip val between 0 and histogram_entries-1
histogram[i]++;src - A pointer to a vImage_Buffer that references the source pixelshistogram - A pointer to a histogram. On return, this array will
contain the histogram for the source image.
The histogram will have histogram_entries elements.histogram_entries - The number of histogram entries, or bins.
The histogram will be an array with histogram_entries elements.minVal - A minimum pixel value. Any pixel value less than this will be
clipped to this value (for the purposes of histogram calculation),
and assigned to the first histogram entry. src is not modified.maxVal - A maximum pixel value. Any pixel value greater than this will
be clipped to this value (for the purposes of histogram calculation),
and assigned to the last histogram entry. src is not modified.flags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.@textblock kvImageNoError Success! kvImageInvalidParameter maxVal is less than minVal or histogram_entries is 0 kvImageNullPointerArgument src or histogram pointer is NULL.
public static long vImageEqualization_Planar8(vImage_Buffer src, vImage_Buffer dest, int flags)
Equalizes the histogram of a Planar8 source image.
This function performs the following operation:
@textblock
Compute the histogram of the input image;
Calculate normalized sum of histogram;
For each pixel, do the following:
dest[x] = equalized_histogram[src[x]];src - A pointer to a vImage_Buffer that references the source pixelsdest - A pointer to a vImage buffer that references the destination pixelsflags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.@textblock kvImageNoError Success! kvImageBufferSizeMismatch Sizes of the src and dest images do not match kvImageNullPointerArgument src or dest pointer is NULL.
public static long vImageEqualization_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int histogram_entries, float minVal, float maxVal, int flags)
Equalizes the histogram of a PlanarF source image.
This function performs the following operation:
@textblock
Compute the histogram of the input image:
For each pixel, do the following:
val = histogram_entries * (src[x] - minVal) / (maxVal - minVal);
i = clip val between 0 and histogram_entries-1
histogram[i]++;
Calculate normalized sum of histogram;
For each pixel, do the following:
val = histogram_entries * (src[x] - minVal) / (maxVal - minVal);
i = clip val between 0 and histogram_entries-1
dest[x] = equalized_histogram[i];src - A pointer to a vImage_Buffer that references the source pixelsdest - A pointer to a vImage buffer that references the destination pixelstempBuffer - A pointer to a temporary buffer. If you pass NULL, the function allocates the buffer,
then deallocates it before returning. Alternatively, you can allocate the buffer yourself,
in which case you are responsible for deallocating it when you is no longer need it.
If you want to allocate the buffer yourself, see the documentation for information
on how to determine the minimum size that you must allocate.histogram_entries - The number of histogram entries, or bins.
The histogram will be an array with histogram_entries elements.minVal - A minimum pixel value. Any pixel value less than this will be
clipped to this value (for the purposes of histogram calculation),
and assigned to the first histogram entry.maxVal - A maximum pixel value. Any pixel value greater than this will
be clipped to this value (for the purposes of histogram calculation),
and assigned to the last histogram entry.flags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.
kvImageGetTempBufferSize If this is passed, then the size of a temp
buffer is returned from the left hand side
of the function and no other work is done.
An error may still be returned in this case.
All vImage errors are < 0. 0 may also be
returned, indicating that the temp buffer
size is 0 for this set of parameters on
this device with this operating system at
this time of day.@textblock >= 0 Minimum temp buffer size, if kvImageGetTempBufferSize was specified. kvImageNoError Success! kvImageInvalidParameter maxVal is less than minVal or histogram_entries is 0 kvImageNullPointerArgument src or histogram pointer is NULL. kvImageBufferSizeMismatch Sizes of the src and dest images do not match. kvImageMemoryAllocationError Can not allocate memory for the buffer.
public static long vImageEqualization_ARGB8888(vImage_Buffer src, vImage_Buffer dest, int flags)
Equalizes the histogram of an ARGB8888 source image.
This function performs the following operation:
@textblock
Calculates histograms for each channel of the ARGB8888 source image;
Calculate normalized sum of each histogram;
For each pixel do the following:
val = src[x];
For each channel:
val[ch] = equalized_histogram[ch][val[ch]];
dest[x] = val;src - A pointer to a vImage_Buffer that references the source pixelsdest - A pointer to a vImage buffer that references the destination pixelsflags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.
kvImageLeaveAlphaUnchanged Copy the alpha channel to the destination image unchanged@textblock kvImageNoError Success! kvImageBufferSizeMismatch Sizes of the src and dest images do not match kvImageNullPointerArgument src or dest pointer is NULL.
public static long vImageEqualization_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int histogram_entries, float minVal, float maxVal, int flags)
Equalizes the histogram of an ARGBFFFF source image.
This function performs the following operation:
@textblock
Compute the histogram of the input image:
For each pixel, do the following:
val = src[x];
For each channel do:
i = histogram_entries * (val[ch] - minVal) / (maxVal - minVal);
i = clip i between 0 and histogram_entries-1
histogram[ch][i]++;
Calculate normalized sum of each histogram;
For each pixel, do the following:
val = src[x];
For each channel do:
i = histogram_entries * (val[ch] - minVal) / (maxVal - minVal);
i = clip i between 0 and histogram_entries-1
val[ch] = equalized_histogram[ch][i];
dest[x] = val;src - A pointer to a vImage_Buffer that references the source pixelsdest - A pointer to a vImage buffer that references the destination pixelstempBuffer - A pointer to a temporary buffer. If you pass NULL, the function allocates the buffer,
then deallocates it before returning. Alternatively, you can allocate the buffer yourself,
in which case you are responsible for deallocating it when you is no longer need it.
If you want to allocate the buffer yourself, see the documentation for information
on how to determine the minimum size that you must allocate.histogram_entries - The number of histogram entries, or bins, to be used in histograms for this operationminVal - A minimum pixel value. Any pixel value less than this will be clipped to this value
(for the purposes of histogram calculation), and assigned to the first histogram entry.
This minimum value is applied to each of the four channels separately.maxVal - A maximum pixel value. Any pixel value greater than this will be clipped to this value
(for the purposes of histogram calculation), and assigned to the last histogram entry.
This maximum value is applied to each of the four channels separately.flags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.
kvImageGetTempBufferSize If this is passed, then the size of a temp
buffer is returned from the left hand side
of the function and no other work is done.
An error may still be returned in this case.
All vImage errors are < 0. 0 may also be
returned, indicating that the temp buffer
size is 0 for this set of parameters on
this device with this operating system at
this time of day.
kvImageLeaveAlphaUnchanged Copy the alpha channel to the destination image unchanged@textblock >= 0 Minimum temp buffer size, if kvImageGetTempBufferSize was specified. kvImageNoError Success! kvImageInvalidParameter maxVal is less than minVal or histogram_entries is 0 kvImageNullPointerArgument src or dest pointer is NULL. kvImageBufferSizeMismatch Sizes of the src and dest images do not match. kvImageMemoryAllocationError Can not allocate memory for the buffer.
public static long vImageHistogramSpecification_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.ConstNUIntPtr desired_histogram, int flags)
Performs a histogram specification operation on a Planar8 source image.
This function performs the following operation:
@textblock
Compute the histogram of the input image;
Calculate normalized sum of the input histogram and the desired_histogram
Generate the inverse transform
Transform final image using inv_hist as a LUT. For each pixel, do the following:
dest[x] = inv_histogram[src[x]];src - A pointer to a vImage_Buffer that references the source pixelsdest - A pointer to a vImage buffer that references the destination pixelsdesired_histogram - A pointer to the desired histogram for the transformed image.
The histogram should be an array with 256 elements.flags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.@textblock kvImageNoError Success! kvImageBufferSizeMismatch sizes of the src and dest images do not match kvImageNullPointerArgument src, dest or desired_histogram pointer is NULL.
public static long vImageHistogramSpecification_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, org.moe.natj.general.ptr.ConstNUIntPtr desired_histogram, int histogram_entries, float minVal, float maxVal, int flags)
Performs a histogram specification operation on a PlanarF source image.
This function performs the following operation:
@textblock
Compute the histogram of the input image:
For each pixel, do the following:
val = histogram_entries * (src[x] - minVal) / (maxVal - minVal);
i = clip val between 0 and histogram_entries-1
histogram[i]++;
Calculate normalized sum of the input histogram and the desired_histogram
Generate the inverse transform
Transform final image using inverse transform as a LUT. For each pixel, do the following:
val = histogram_entries * (src[x] - minVal) / (maxVal - minVal);
i = clip val between 0 and histogram_entries-1
dest[x] = inv_histogram[i];src - A pointer to a vImage_Buffer that references the source pixelsdest - A pointer to a vImage buffer that references the destination pixelstempBuffer - A pointer to a temporary buffer. If you pass NULL, the function allocates the buffer,
then deallocates it before returning. Alternatively, you can allocate the buffer yourself,
in which case you are responsible for deallocating it when you is no longer need it.
If you want to allocate the buffer yourself, see the documentation for information
on how to determine the minimum size that you must allocate.desired_histogram - A pointer the desired histogram for the transformed image.
The histogram should be an array with histogram_entries elements.histogram_entries - The number of histogram entries, or bins, to be used in histograms for this operationminVal - A minimum pixel value. Any pixel value less than this will be
clipped to this value (for the purposes of histogram calculation),
and assigned to the first histogram entry.maxVal - A maximum pixel value. Any pixel value greater than this will
be clipped to this value (for the purposes of histogram calculation),
and assigned to the last histogram entry.flags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.
kvImageGetTempBufferSize If this is passed, then the size of a temp
buffer is returned from the left hand side
of the function and no other work is done.
An error may still be returned in this case.
All vImage errors are < 0. 0 may also be
returned, indicating that the temp buffer
size is 0 for this set of parameters on
this device with this operating system at
this time of day.@textblock >= 0 Minimum temp buffer size, if kvImageGetTempBufferSize was specified. kvImageNoError Success! kvImageInvalidParameter maxVal is less than minVal or histogram_entries is 0 kvImageNullPointerArgument src, dest or desired_histogram pointer is NULL. kvImageBufferSizeMismatch Sizes of the src and dest images do not match. kvImageMemoryAllocationError Can not allocate memory for the buffer.
public static long vImageContrastStretch_Planar8(vImage_Buffer src, vImage_Buffer dest, int flags)
Stretches the contrast of a Planar8 source image.
This function performs the following operation:
@textblock
Compute the histogram of the input image;
Generate LookUp table based on the histogram
Transform final image using the LUT. For each pixel, do the following:
dest[x] = LUT[src[x]];src - A pointer to a vImage_Buffer that references the source pixelsdest - A pointer to a vImage buffer that references the destination pixelsflags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.@textblock kvImageNoError Success! kvImageBufferSizeMismatch Sizes of the src and dest images do not match kvImageNullPointerArgument src or dest pointer is NULL.
public static long vImageContrastStretch_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int histogram_entries, float minVal, float maxVal, int flags)
Stretches the contrast of a PlanarF source image.
This function performs the following operation:
@textblock
Find minimum and maximum value of the input image: loVal, hiVal;
scale_factor = ( maxVal - minVal ) / (float) ( hiVal - loVal );
Transfer the image. For each pixel do:
dest[x] = (src[x] - loVal) * scale_factor + minVal;src - A pointer to a vImage_Buffer that references the source pixelsdest - A pointer to a vImage buffer that references the destination pixelstempBuffer - A pointer to a temporary buffer. If you pass NULL, the function allocates the buffer,
then deallocates it before returning. Alternatively, you can allocate the buffer yourself,
in which case you are responsible for deallocating it when you is no longer need it.
If you want to allocate the buffer yourself, see the documentation for information
on how to determine the minimum size that you must allocate.histogram_entries - The number of histogram entries, or bins to be used in histograms for this operationminVal - A minimum pixel value. Any pixel value less than this will be
clipped to this value (for the purposes of histogram calculation),
and assigned to the first histogram entry.maxVal - A maximum pixel value. Any pixel value greater than this will
be clipped to this value (for the purposes of histogram calculation),
and assigned to the last histogram entry.flags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.
kvImageGetTempBufferSize If this is passed, then the size of a temp
buffer is returned from the left hand side
of the function and no other work is done.
An error may still be returned in this case.
All vImage errors are < 0. 0 may also be
returned, indicating that the temp buffer
size is 0 for this set of parameters on
this device with this operating system at
this time of day.@textblock >= 0 Minimum temp buffer size, if kvImageGetTempBufferSize was specified. kvImageNoError Success! kvImageInvalidParameter maxVal is less than minVal or histogram_entries is 0 kvImageNullPointerArgument src or dest pointer is NULL. kvImageBufferSizeMismatch Sizes of the src and dest images do not match. kvImageMemoryAllocationError Can not allocate memory for the buffer.
public static long vImageContrastStretch_ARGB8888(vImage_Buffer src, vImage_Buffer dest, int flags)
Stretches the contrast of an ARGB8888 source image.
This function performs the following operation:
@textblock
For each channel:
Compute the histogram of the input image;
Generate LookUp table based on the histogram
Transform final image using the LUT. For each pixel, do the following:
dest[x] = LUT[src[x]];src - A pointer to a vImage_Buffer that references the source pixelsdest - A pointer to a vImage buffer that references the destination pixelsflags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.
kvImageLeaveAlphaUnchanged Copy the alpha channel to the destination image unchanged@textblock kvImageNoError Success! kvImageBufferSizeMismatch Sizes of the src and dest images do not match kvImageNullPointerArgument src or dest pointer is NULL.
public static long vImageContrastStretch_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int histogram_entries, float minVal, float maxVal, int flags)
Stretches the contrast of an ARGBFFFF source image.
This function performs the following operation:
@textblock
For each channel:
Find minimum and maximum value of the input image: loVal, hiVal;
scale_factor = ( maxVal - minVal ) / (float) ( hiVal - loVal );
Transfer the image. For each pixel do:
dest[x] = (src[x] - loVal) * scale_factor + minVal;src - A pointer to a vImage_Buffer that references the source pixelsdest - A pointer to a vImage buffer that references the destination pixelstempBuffer - A pointer to a temporary buffer. If you pass NULL, the function allocates the buffer,
then deallocates it before returning. Alternatively, you can allocate the buffer yourself,
in which case you are responsible for deallocating it when you is no longer need it.
If you want to allocate the buffer yourself, see the documentation for information
on how to determine the minimum size that you must allocate.histogram_entries - The number of histogram entries, or bins, to be used in histograms for this operationminVal - A minimum pixel value. Any pixel value less than this will be clipped to this value
(for the purposes of histogram calculation), and assigned to the first histogram entry.
This minimum value is applied to each of the four channels separately.maxVal - A maximum pixel value. Any pixel value greater than this will be clipped to this value
(for the purposes of histogram calculation), and assigned to the last histogram entry.
This maximum value is applied to each of the four channels separately.flags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.
kvImageGetTempBufferSize If this is passed, then the size of a temp
buffer is returned from the left hand side
of the function and no other work is done.
An error may still be returned in this case.
All vImage errors are < 0. 0 may also be
returned, indicating that the temp buffer
size is 0 for this set of parameters on
this device with this operating system at
this time of day.
kvImageLeaveAlphaUnchanged Copy the alpha channel to the destination image unchanged@textblock >= 0 Minimum temp buffer size, if kvImageGetTempBufferSize was specified. kvImageNoError Success! kvImageInvalidParameter maxVal is less than minVal or histogram_entries is 0 kvImageNullPointerArgument src or dest pointer is NULL. kvImageBufferSizeMismatch Sizes of the src and dest images do not match.
public static long vImageEndsInContrastStretch_Planar8(vImage_Buffer src, vImage_Buffer dest, int percent_low, int percent_high, int flags)
Performs an ends-in contrast stretch operation on a Planar8 source image.
This function performs the following operation:
@textblock
Compute the histogram of the input image;
Generate LookUp table based on the histogram and percentage parameters
Transform final image using the LookUp table. For each pixel, do the following:
dest[x] = LUT[src[x]];src - A pointer to a vImage_Buffer that references the source pixelsdest - A pointer to a vImage buffer that references the destination pixelspercent_low - A percentage value.
The number of pixels that map to the lowest end of the histogram of the
transformed image should represent this percentage of the total pixels.percent_high - A percentage value.
The number of pixels that map to the highest end of the histogram of the
transformed image should represent this percentage of the total pixels.flags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.@textblock kvImageNoError Success! kvImageBufferSizeMismatch Sizes of the src and dest images do not match kvImageNullPointerArgument src or dest pointer is NULL. kvImageInvalidParameter percent_low + percent_high is greater than 100.
public static long vImageEndsInContrastStretch_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, int percent_low, int percent_high, int histogram_entries, float minVal, float maxVal, int flags)
Performs an ends-in contrast stretch operation on a PlanarF source image.
@textblock
Compute the histogram of the input image;
Generate LookUp table based on the histogram and percentage parameters
Transform final image using the LookUp table. For each pixel, do the following:
val = histogram_entries * (src[x] - minVal) / ( maxVal - minVal );
i = clip val between 0 and histogram_entries-1
dest[x] = LUT[i];
This routine will work in place provided that src.data == dest.data and src.rowBytes >= dest.rowBytes.
if src.rowBytes > dest.rowBytes and src.data == dest.data, the function will only work if you pass
kvImageDoNotTilesrc - A pointer to a vImage_Buffer that references the source pixelsdest - A pointer to a vImage buffer that references the destination pixelstempBuffer - A pointer to a temporary buffer. If you pass NULL, the function allocates the buffer,
then deallocates it before returning. Alternatively, you can allocate the buffer yourself,
in which case you are responsible for deallocating it when you is no longer need it.
If you want to allocate the buffer yourself, see the documentation for information
on how to determine the minimum size that you must allocate.percent_low - A percentage value.
The number of pixels that map to the lowest end of the histogram of the
transformed image should represent this percentage of the total pixels.percent_high - A percentage value.
The number of pixels that map to the highest end of the histogram of the
transformed image should represent this percentage of the total pixels.histogram_entries - The number of histogram entries, or bins, to be used in histograms for this operationminVal - A minimum pixel value, the low end of the histogram.
Any pixel value less than this will be clipped to this value
(for the purposes of histogram calculation), and assigned to the first histogram entry.maxVal - A maximum pixel value, the high end of the histogram.
Any pixel value greater than this will be clipped to this value
(for the purposes of histogram calculation), and assigned to the last histogram entry.flags - The following flags are allowed:
@textblock
kvImageDoNotTile Turns off internal multithreading. You may
wish to do this if you have your own
multithreading scheme to avoid having the
two interfere with one another.
kvImageGetTempBufferSize If this is passed, then the size of a temp
buffer is returned from the left hand side
of the function and no other work is done.
An error may still be returned in this case.
All vImage errors are < 0. 0 may also be
returned, indicating that the temp buffer
size is 0 for this set of parameters on
this device with this operating system at
this time of day.@textblock
>= 0 Minimum temp buffer size, if kvImageGetTempBufferSize was specified.
kvImageNoError Success!
kvImageInvalidParameter maxVal is less than minVal, histogram_entries is 0 or
percent_low + percent_high is greater than 100.
kvImageNullPointerArgument src or dest pointer is NULL.
kvImageBufferSizeMismatch Sizes of the src and dest images do not match.
kvImageMemoryAllocationError Can not allocate memory for the buffer.public static long vImageDilate_Planar8(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, java.lang.String kernel, long kernel_height, long kernel_width, int flags)
Apply a dilate filter to a Planar8 image
This is a general purpose dilate filter for Planar8 data. It is optimized to handle the special cases that occur in image masks -- large contiguous regions of all 0xff or 0x0. If your filter is all 0's, you should use vImageMax_Planar8 instead.
@textblock
for each pixel result[i][j] in the image{
int r = 0;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
r = MAX( r, src[i+y-kernel_height/2][j+x-kernel_width/2] - k[y*kernel_width+x] )
}
}
// normalize for kernel center not 0
r += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
// saturate overflow to representable range
result[i][j] = CLIP( r );
}src - The input imagedest - A preallocated buffer to contain the result imagesrcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the dilate filter.
It allows the dilate filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the dilate filter.
It allows the dilate filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel - A pointer to a array of filter values of dimension kernel_height x kernel_width.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread.
kvImageGetTempBufferSize Return 0. Do no work. @textblock
kvImageNoError Success.
0 If kvImageGetTempBufferSize was among the flags, then no work was done.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageDilate_PlanarF(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstFloatPtr kernel, long kernel_height, long kernel_width, int flags)
Apply a dilate filter to a PlanarF image
This is a general purpose dilate filter for Planar8 data. If your filter is all 0's, you should use vImageMax_PlanarF instead.
@textblock
for each pixel result[i][j] in the image{
float r = -INFINITY;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
r = MAX( r, src[i+y-kernel_height/2][j+x-kernel_width/2] - k[y*kernel_width+x] )
}
}
// normalize for kernel center not 0
r += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
// saturate overflow to representable range
result[i][j] = r;
}src - The input imagedest - A preallocated buffer to contain the result imagesrcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the dilate filter.
It allows the dilate filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the dilate filter.
It allows the dilate filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel - A pointer to a array of filter values of dimension kernel_height x kernel_width.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread.
kvImageGetTempBufferSize Return 0. Do no work. @textblock
kvImageNoError Success.
0 If kvImageGetTempBufferSize was among the flags, then no work was done.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageDilate_ARGB8888(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, java.lang.String kernel, long kernel_height, long kernel_width, int flags)
Apply a dilate filter to a ARGB8888 image
This is a general purpose dilate filter for ARGB8888 data. If your filter is all 0's, you should use vImageMax_ARGB8888 instead.
@textblock
for each pixel result[i][j] in the image{
int a = 0;
int r = 0;
int g = 0;
int b = 0;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
a = MAX( a, src[i+y-kernel_height/2][j+x-kernel_width/2][0] - k[y*kernel_width+x] )
r = MAX( r, src[i+y-kernel_height/2][j+x-kernel_width/2][1] - k[y*kernel_width+x] )
g = MAX( g, src[i+y-kernel_height/2][j+x-kernel_width/2][2] - k[y*kernel_width+x] )
b = MAX( b, src[i+y-kernel_height/2][j+x-kernel_width/2][3] - k[y*kernel_width+x] )
}
}
// normalize for kernel center not 0
a += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
r += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
g += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
b += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
// saturate overflow to representable range
result[i][j][0] = (flags & kvImageLeaveAlphaUnchanged) ? src[i][j] : CLIP( a );
result[i][j][1] = CLIP( r );
result[i][j][2] = CLIP( g );
result[i][j][3] = CLIP( b );
}src - The input imagedest - A preallocated buffer to contain the result imagesrcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the dilate filter.
It allows the dilate filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the dilate filter.
It allows the dilate filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel - A pointer to a array of filter values of dimension kernel_height x kernel_width.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread.
kvImageGetTempBufferSize Return 0. Do no work.
kvImageLeaveAlphaUnchanged The alpha channel (first byte of pixel in memory) is copied to the destination
without modification, instead of having a dilate filter applied to it. @textblock
kvImageNoError Success.
0 If kvImageGetTempBufferSize was among the flags, then no work was done.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageDilate_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstFloatPtr kernel, long kernel_height, long kernel_width, int flags)
Apply a dilate filter to a ARGBFFFF image
This is a general purpose dilate filter for ARGBFFFF data. If your filter is all 0's, you should use vImageMax_ARGBFFFF instead.
@textblock
for each pixel result[i][j] in the image{
float a = -INFINITY;
float r = -INFINITY;
float g = -INFINITY;
float b = -INFINITY;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
a = MAX( a, src[i+y-kernel_height/2][j+x-kernel_width/2][0] - k[y*kernel_width+x] )
r = MAX( r, src[i+y-kernel_height/2][j+x-kernel_width/2][1] - k[y*kernel_width+x] )
g = MAX( g, src[i+y-kernel_height/2][j+x-kernel_width/2][2] - k[y*kernel_width+x] )
b = MAX( b, src[i+y-kernel_height/2][j+x-kernel_width/2][3] - k[y*kernel_width+x] )
}
}
// normalize for kernel center not 0
a += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
r += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
g += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
b += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
// saturate overflow to representable range
result[i][j][0] = (flags & kvImageLeaveAlphaUnchanged) ? src[i][j] : a;
result[i][j][1] = r;
result[i][j][2] = g;
result[i][j][3] = b;
}src - The input imagedest - A preallocated buffer to contain the result imagesrcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the dilate filter.
It allows the dilate filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the dilate filter.
It allows the dilate filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel - A pointer to a array of filter values of dimension kernel_height x kernel_width.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread.
kvImageGetTempBufferSize Return 0. Do no work.
kvImageLeaveAlphaUnchanged The alpha channel (first float in pixel in memory) is copied to the destination
without modification, instead of having a dilate filter applied to it. @textblock
kvImageNoError Success.
0 If kvImageGetTempBufferSize was among the flags, then no work was done.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageErode_Planar8(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, java.lang.String kernel, long kernel_height, long kernel_width, int flags)
Apply a erode filter to a Planar8 image
This is a general purpose erode filter for Planar8 data. If your filter is all 0's, you should use vImageMin_Planar8 instead.
@textblock
for each pixel result[i][j] in the image{
int r = MAX_CHANNEL_VALUE;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
r = MIN( r, src[i+y-kernel_height/2][j+x-kernel_width/2] - k[y*kernel_width+x] )
}
}
// normalize for kernel center not 0
r += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
// saturate overflow to representable range
result[i][j] = CLIP( r );
}src - The input imagedest - A preallocated buffer to contain the result imagesrcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the erode filter.
It allows the erode filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the erode filter.
It allows the erode filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel - A pointer to a array of filter values of dimension kernel_height x kernel_width.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread.
kvImageGetTempBufferSize Return 0. Do no work. @textblock
kvImageNoError Success.
0 If kvImageGetTempBufferSize was among the flags, then no work was done.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageErode_PlanarF(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstFloatPtr kernel, long kernel_height, long kernel_width, int flags)
Apply a erode filter to a PlanarF image
This is a general purpose erode filter for Planar8 data. If your filter is all 0's, you should use vImageMin_PlanarF instead.
@textblock
for each pixel result[i][j] in the image{
float r = INFINITY;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
r = MIN( r, src[i+y-kernel_height/2][j+x-kernel_width/2] - k[y*kernel_width+x] )
}
}
// normalize for kernel center not 0
r += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
// saturate overflow to representable range
result[i][j] = r;
}src - The input imagedest - A preallocated buffer to contain the result imagesrcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the erode filter.
It allows the erode filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the erode filter.
It allows the erode filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel - A pointer to a array of filter values of dimension kernel_height x kernel_width.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread.
kvImageGetTempBufferSize Return 0. Do no work. @textblock
kvImageNoError Success.
0 If kvImageGetTempBufferSize was among the flags, then no work was done.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageErode_ARGB8888(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, java.lang.String kernel, long kernel_height, long kernel_width, int flags)
Apply a erode filter to a ARGB8888 image
This is a general purpose erode filter for ARGB8888 data. If your filter is all 0's, you should use vImageMin_ARGB8888 instead.
@textblock
for each pixel result[i][j] in the image{
int a = 255;
int r = 255;
int g = 255;
int b = 255;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
a = MIN( a, src[i+y-kernel_height/2][j+x-kernel_width/2][0] - k[y*kernel_width+x] )
r = MIN( r, src[i+y-kernel_height/2][j+x-kernel_width/2][1] - k[y*kernel_width+x] )
g = MIN( g, src[i+y-kernel_height/2][j+x-kernel_width/2][2] - k[y*kernel_width+x] )
b = MIN( b, src[i+y-kernel_height/2][j+x-kernel_width/2][3] - k[y*kernel_width+x] )
}
}
// normalize for kernel center not 0
a += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
r += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
g += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
b += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
// saturate overflow to representable range
result[i][j][0] = (flags & kvImageLeaveAlphaUnchanged) ? src[i][j] : CLIP( a );
result[i][j][1] = CLIP( r );
result[i][j][2] = CLIP( g );
result[i][j][3] = CLIP( b );
}src - The input imagedest - A preallocated buffer to contain the result imagesrcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the erode filter.
It allows the erode filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the erode filter.
It allows the erode filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel - A pointer to a array of filter values of dimension kernel_height x kernel_width.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread.
kvImageGetTempBufferSize Return 0. Do no work.
kvImageLeaveAlphaUnchanged The alpha channel (first byte of pixel in memory) is copied to the destination
without modification, instead of having a erode filter applied to it. @textblock
kvImageNoError Success.
0 If kvImageGetTempBufferSize was among the flags, then no work was done.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageErode_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstFloatPtr kernel, long kernel_height, long kernel_width, int flags)
Apply a erode filter to a ARGBFFFF image
This is a general purpose erode filter for ARGBFFFF data. If your filter is all 0's, you should use vImageMin_ARGBFFFF instead.
@textblock
for each pixel result[i][j] in the image{
float a = INFINITY;
float r = INFINITY;
float g = INFINITY;
float b = INFINITY;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
a = MIN( a, src[i+y-kernel_height/2][j+x-kernel_width/2][0] - k[y*kernel_width+x] )
r = MIN( r, src[i+y-kernel_height/2][j+x-kernel_width/2][1] - k[y*kernel_width+x] )
g = MIN( g, src[i+y-kernel_height/2][j+x-kernel_width/2][2] - k[y*kernel_width+x] )
b = MIN( b, src[i+y-kernel_height/2][j+x-kernel_width/2][3] - k[y*kernel_width+x] )
}
}
// normalize for kernel center not 0
a += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
r += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
g += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
b += k[y * (kernel_height/2) * kernel_width + kernel_width/2 ];
// saturate overflow to representable range
result[i][j][0] = (flags & kvImageLeaveAlphaUnchanged) ? src[i][j] : a;
result[i][j][1] = r;
result[i][j][2] = g;
result[i][j][3] = b;
}src - The input imagedest - A preallocated buffer to contain the result imagesrcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the erode filter.
It allows the erode filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the erode filter.
It allows the erode filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel - A pointer to a array of filter values of dimension kernel_height x kernel_width.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread.
kvImageGetTempBufferSize Return 0. Do no work.
kvImageLeaveAlphaUnchanged The alpha channel (first float in pixel in memory) is copied to the destination
without modification, instead of having a erode filter applied to it. @textblock
kvImageNoError Success.
0 If kvImageGetTempBufferSize was among the flags, then no work was done.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageMax_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, long kernel_height, long kernel_width, int flags)
Apply a max filter to a Planar8 image.
A max filter is a special case dilate filter, in which the filter elements are all 0. It is much faster than the normal dilate.
@textblock
for each pixel result[i][j] in the image{
int r = 0;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
r = MAX( r, src[i+y-kernel_height/2][j+x-kernel_width/2] )
}
}
// saturate overflow to representable range
result[i][j] = r;
}src - The input imagedest - A preallocated buffer to contain the result imagetempBuffer - May be NULL. An optional temp buffer in which to store temporary computation. To find the size
of the temp buffer, call the function with the desired parameters and pass the kvImageGetTempBufferSize
flag. The size of the temp buffer will be returned from the left hand side of the function in
place of an error code, and no work will be done on the image data. A temp buffer can provide a speed
improvement, if it can be allocated once and reused. This saves a bunch of VM faults on first use of
the newly allocated temp buffer.srcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the max filter.
It allows the max filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the max filter.
It allows the max filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread. It also
allows the function to work in place, though more slowly.
kvImageGetTempBufferSize Return 0. Do no work. @textblock
kvImageNoError Success.
>=0 If kvImageGetTempBufferSize was among the flags, then no work was done.
Instead, the size of the temp buffer needed is returned.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageMax_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, long kernel_height, long kernel_width, int flags)
Apply a max filter to a PlanarF image.
A max filter is a special case dilate filter, in which the filter elements are all 0. It is much faster than the normal dilate.
@textblock
for each pixel result[i][j] in the image{
float r = -INFINITY;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
r = MAX( r, src[i+y-kernel_height/2][j+x-kernel_width/2] )
}
}
// saturate overflow to representable range
result[i][j] = r;
}src - The input imagedest - A preallocated buffer to contain the result imagetempBuffer - May be NULL. An optional temp buffer in which to store temporary computation. To find the size
of the temp buffer, call the function with the desired parameters and pass the kvImageGetTempBufferSize
flag. The size of the temp buffer will be returned from the left hand side of the function in
place of an error code, and no work will be done on the image data. A temp buffer can provide a speed
improvement, if it can be allocated once and reused. This saves a bunch of VM faults on first use of
the newly allocated temp buffer.srcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the max filter.
It allows the max filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the max filter.
It allows the max filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread. It also
allows the function to work in place, though more slowly.
kvImageGetTempBufferSize Return the size of the temp buffer needed. Do no work. @textblock
kvImageNoError Success.
>=0 If kvImageGetTempBufferSize was among the flags, then no work was done.
Instead, the size of the temp buffer needed is returned.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageMax_ARGB8888(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, long kernel_height, long kernel_width, int flags)
Apply a max filter to a ARGB8888 image
This is a special purpose dilate filter for ARGB8888 data, for rectangular kernels with value 0. It is much faster than the normal dilate.
@textblock
for each pixel result[i][j] in the image{
int a = 0;
int r = 0;
int g = 0;
int b = 0;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
a = MAX( a, src[i+y-kernel_height/2][j+x-kernel_width/2][0] )
r = MAX( r, src[i+y-kernel_height/2][j+x-kernel_width/2][1] )
g = MAX( g, src[i+y-kernel_height/2][j+x-kernel_width/2][2] )
b = MAX( b, src[i+y-kernel_height/2][j+x-kernel_width/2][3] )
}
}
// saturate overflow to representable range
result[i][j][0] = (flags & kvImageLeaveAlphaUnchanged) ? src[i][j] : a;
result[i][j][1] = r;
result[i][j][2] = g;
result[i][j][3] = b;
}src - The input imagedest - A preallocated buffer to contain the result imagetempBuffer - May be NULL. An optional temp buffer in which to store temporary computation. To find the size
of the temp buffer, call the function with the desired parameters and pass the kvImageGetTempBufferSize
flag. The size of the temp buffer will be returned from the left hand side of the function in
place of an error code, and no work will be done on the image data. A temp buffer can provide a speed
improvement, if it can be allocated once and reused. This saves a bunch of VM faults on first use of
the newly allocated temp buffer.srcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the max filter.
It allows the max filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the max filter.
It allows the max filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread.
kvImageDoNotTile will also allow the filter to run in place, though more slowly.
kvImageGetTempBufferSize Return 0. Do no work.
kvImageLeaveAlphaUnchanged The alpha channel (first byte of pixel in memory) is copied to the destination
without modification, instead of having a max filter applied to it. @textblock
kvImageNoError Success.
>=0 If kvImageGetTempBufferSize was among the flags, then no work was done.
Instead, the size of the temp buffer needed is returned.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageMax_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, long kernel_height, long kernel_width, int flags)
Apply a max filter to a ARGBFFFF image
This is a special purpose dilate filter for ARGBFFFF data, for rectangular kernels with value 0. It is much faster than the normal dilate.
@textblock
for each pixel result[i][j] in the image{
float a = -INFINITY;
float r = -INFINITY;
float g = -INFINITY;
float b = -INFINITY;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
a = MAX( a, src[i+y-kernel_height/2][j+x-kernel_width/2][0] )
r = MAX( r, src[i+y-kernel_height/2][j+x-kernel_width/2][1] )
g = MAX( g, src[i+y-kernel_height/2][j+x-kernel_width/2][2] )
b = MAX( b, src[i+y-kernel_height/2][j+x-kernel_width/2][3] )
}
}
// saturate overflow to representable range
result[i][j][0] = (flags & kvImageLeaveAlphaUnchanged) ? src[i][j] : a;
result[i][j][1] = r;
result[i][j][2] = g;
result[i][j][3] = b;
}src - The input imagedest - A preallocated buffer to contain the result imagetempBuffer - May be NULL. An optional temp buffer in which to store temporary computation. To find the size
of the temp buffer, call the function with the desired parameters and pass the kvImageGetTempBufferSize
flag. The size of the temp buffer will be returned from the left hand side of the function in
place of an error code, and no work will be done on the image data. A temp buffer can provide a speed
improvement, if it can be allocated once and reused. This saves a bunch of VM faults on first use of
the newly allocated temp buffer.srcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the max filter.
It allows the max filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the max filter.
It allows the max filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread.
kvImageDoNotTile will also allow the filter to run in place, though more slowly.
kvImageGetTempBufferSize Return 0. Do no work.
kvImageLeaveAlphaUnchanged The alpha channel (first byte of pixel in memory) is copied to the destination
without modification, instead of having a max filter applied to it. @textblock
kvImageNoError Success.
>=0 If kvImageGetTempBufferSize was among the flags, then no work was done.
Instead, the size of the temp buffer needed is returned.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageMin_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, long kernel_height, long kernel_width, int flags)
Apply a min filter to a Planar8 image.
A min filter is a special case erode filter, in which the filter elements are all 0. It is much faster than the normal erode.
@textblock
for each pixel result[i][j] in the image{
int r = MAX_CHANNEL_VALUE;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
r = MIN( r, src[i+y-kernel_height/2][j+x-kernel_width/2] )
}
}
// saturate overflow to representable range
result[i][j] = r;
}src - The input imagedest - A preallocated buffer to contain the result imagetempBuffer - May be NULL. An optional temp buffer in which to store temporary computation. To find the size
of the temp buffer, call the function with the desired parameters and pass the kvImageGetTempBufferSize
flag. The size of the temp buffer will be returned from the left hand side of the function in
place of an error code, and no work will be done on the image data. A temp buffer can provide a speed
improvement, if it can be allocated once and reused. This saves a bunch of VM faults on first use of
the newly allocated temp buffer.srcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the min filter.
It allows the min filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the min filter.
It allows the min filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread. It also
allows the function to work in place, though more slowly.
kvImageGetTempBufferSize Return 0. Do no work. @textblock
kvImageNoError Success.
>=0 If kvImageGetTempBufferSize was among the flags, then no work was done.
Instead, the size of the temp buffer needed is returned.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageMin_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, long kernel_height, long kernel_width, int flags)
Apply a min filter to a PlanarF image.
A min filter is a special case erode filter, in which the filter elements are all 0. It is much faster than the normal erode.
@textblock
for each pixel result[i][j] in the image{
float r = INFINITY;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
r = MIN( r, src[i+y-kernel_height/2][j+x-kernel_width/2] )
}
}
// saturate overflow to representable range
result[i][j] = r;
}src - The input imagedest - A preallocated buffer to contain the result imagetempBuffer - May be NULL. An optional temp buffer in which to store temporary computation. To find the size
of the temp buffer, call the function with the desired parameters and pass the kvImageGetTempBufferSize
flag. The size of the temp buffer will be returned from the left hand side of the function in
place of an error code, and no work will be done on the image data. A temp buffer can provide a speed
improvement, if it can be allocated once and reused. This saves a bunch of VM faults on first use of
the newly allocated temp buffer.srcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the min filter.
It allows the min filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the min filter.
It allows the min filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread. It also
allows the function to work in place, though more slowly.
kvImageGetTempBufferSize Return 0. Do no work. @textblock
kvImageNoError Success.
>=0 If kvImageGetTempBufferSize was among the flags, then no work was done.
Instead, the size of the temp buffer needed is returned.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageMin_ARGB8888(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, long kernel_height, long kernel_width, int flags)
Apply a min filter to a ARGB8888 image
This is a special purpose erode filter for ARGB8888 data, for rectangular kernels with value 0. It is much faster than the normal erode.
@textblock
for each pixel result[i][j] in the image{
int a = MAX_CHANNEL_VALUE;
int r = MAX_CHANNEL_VALUE;
int g = MAX_CHANNEL_VALUE;
int b = MAX_CHANNEL_VALUE;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
a = MIN( a, src[i+y-kernel_height/2][j+x-kernel_width/2][0] )
r = MIN( r, src[i+y-kernel_height/2][j+x-kernel_width/2][1] )
g = MIN( g, src[i+y-kernel_height/2][j+x-kernel_width/2][2] )
b = MIN( b, src[i+y-kernel_height/2][j+x-kernel_width/2][3] )
}
}
// saturate overflow to representable range
result[i][j][0] = (flags & kvImageLeaveAlphaUnchanged) ? src[i][j] : a;
result[i][j][1] = r;
result[i][j][2] = g;
result[i][j][3] = b;
}src - The input imagedest - A preallocated buffer to contain the result imagetempBuffer - May be NULL. An optional temp buffer in which to store temporary computation. To find the size
of the temp buffer, call the function with the desired parameters and pass the kvImageGetTempBufferSize
flag. The size of the temp buffer will be returned from the left hand side of the function in
place of an error code, and no work will be done on the image data. A temp buffer can provide a speed
improvement, if it can be allocated once and reused. This saves a bunch of VM faults on first use of
the newly allocated temp buffer.srcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the min filter.
It allows the min filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the min filter.
It allows the min filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread.
kvImageDoNotTile will also allow the filter to run in place, though more slowly.
kvImageGetTempBufferSize Return 0. Do no work.
kvImageLeaveAlphaUnchanged The alpha channel (first byte of pixel in memory) is copied to the destination
without modification, instead of having a min filter applied to it. @textblock
kvImageNoError Success.
>=0 If kvImageGetTempBufferSize was among the flags, then no work was done.
Instead, the size of the temp buffer needed is returned.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImageMin_ARGBFFFF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, long kernel_height, long kernel_width, int flags)
Apply a min filter to a ARGBFFFF image
This is a special purpose erode filter for ARGBFFFF data, for rectangular kernels with value 0. It is much faster than the normal erode.
@textblock
for each pixel result[i][j] in the image{
float a = INFINITY;
float r = INFINITY;
float g = INFINITY;
float b = INFINITY;
for( y = 0; y < kernel_height; y++ ){
for( x = 0; x < kernel_width; x++ ){
a = MIN( a, src[i+y-kernel_height/2][j+x-kernel_width/2][0] )
r = MIN( r, src[i+y-kernel_height/2][j+x-kernel_width/2][1] )
g = MIN( g, src[i+y-kernel_height/2][j+x-kernel_width/2][2] )
b = MIN( b, src[i+y-kernel_height/2][j+x-kernel_width/2][3] )
}
}
// saturate overflow to representable range
result[i][j][0] = (flags & kvImageLeaveAlphaUnchanged) ? src[i][j] : a;
result[i][j][1] = r;
result[i][j][2] = g;
result[i][j][3] = b;
}src - The input imagedest - A preallocated buffer to contain the result imagetempBuffer - May be NULL. An optional temp buffer in which to store temporary computation. To find the size
of the temp buffer, call the function with the desired parameters and pass the kvImageGetTempBufferSize
flag. The size of the temp buffer will be returned from the left hand side of the function in
place of an error code, and no work will be done on the image data. A temp buffer can provide a speed
improvement, if it can be allocated once and reused. This saves a bunch of VM faults on first use of
the newly allocated temp buffer.srcOffsetToROI_X - An offset added to the horizontal position in the src image when calculating the min filter.
It allows the min filter to operate in a tiled fashion for tiles that do not start on the
left edge of the source image.srcOffsetToROI_Y - An offset added to the vertical position in the src image when calculating the min filter.
It allows the min filter to operate in a tiled fashion for tiles that do not start on the
top edge of the source image.kernel_height - The height of the rectangular kernel. Must be an odd number.kernel_width - The width of the rectangular kernel. Must be an odd number.flags - The following flags values are allowed:
@textblock
kvImageNoFlags Default operation
kvImageDoNotTile Turn off internal multithreading. Useful if, for example, you are doing your own
multithreading and just want the filter to run local to the current thread.
kvImageDoNotTile will also allow the filter to run in place, though more slowly.
kvImageGetTempBufferSize Return 0. Do no work.
kvImageLeaveAlphaUnchanged The alpha channel (first byte of pixel in memory) is copied to the destination
without modification, instead of having a min filter applied to it. @textblock
kvImageNoError Success.
>=0 If kvImageGetTempBufferSize was among the flags, then no work was done.
Instead, the size of the temp buffer needed is returned.
kvImageRoiLargerThanInputBuffer dest->width and dest->height must be less than or equal to the corresponding
dimensions in the src image
kvImageInvalidKernelSize The kernel_height and kernel_width must not be evenly divisible by 2.public static long vImagePNGDecompressionFilter(vImage_Buffer buffer, long startScanline, long scanlineCount, int bitsPerPixel, int filterMethodNumber, int filterType, int flags)
public static long vImageMatrixMultiply_Planar16S(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> srcs, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> dests, int src_planes, int dest_planes, org.moe.natj.general.ptr.ConstShortPtr matrix, int divisor, org.moe.natj.general.ptr.ConstShortPtr pre_bias, org.moe.natj.general.ptr.ConstIntPtr post_bias, int flags)
Transform M source planes to N destination planes by multiplying the M x N transformation matrix by the source planes. A pre-bias may optionally be added to the source planes before the transformation. A post-bias may optionally be added to the resulting destination planes. As a final step the destination planes are divided by a given divisor.
if (pre_bias) { bA, bR, bG, ... } = { A + pre_bias[0], R + pre_bias[1], G + pre_bias[2], ... } else { bA, bR, bG, ... } = { A, R, G, ... }
{ a00 a01 a02 ... } { A', R', G', ...} = { bA, bR, bG, ... } * { a10 a11 a12 ... } { a20 a21 a22 ... } { ... ... ... ... }
if (post_bias) { A', R', G', ... } += { post_bias[0], post_bias[1], post_bias[2], ... } else // correct value for normal rounding: divisor/2 { A', R', G', ... } += { divisor/2, divisor/2, divisor/2, ... }
{ A', R', G', ... } /= divisor
where the values are: { A', R', ... } Resulting destination planes (dests). For a concrete example of the multiply step for one plane: A' = bA * a00 + bR * a10 + bG * a20 + ... * ...
{ A, R, ... } Source planes (srcs).
{ bA, bR, ... } Pre-biased source planes. (for demonstration only, never actually exists)
a00, a01, ... Elements in the transformation matrix (matrix).
pre_bias Pre-bias values corresponding to the source channels. Value is zero when NULL.
post_bias Post-bias values corresponding to the destination channels. When NULL, the correct value for normal rounding if used, which is divisor/2.
divisor Divisor to normalize the destination planes.
Operands: --------- srcs A pointer to an array of vImage_Buffer pointers that reference the source planes. This array must contain src_planes number of vImage_Buffer pointers.
dests A pointer to an array of vImage_Buffer pointers that reference where to write the destination planes. Only the image data pointed to by each vImage_Buffer is modified (i.e. dests[0]->data), everything else remains unchanged. This array must contain dest_planes number of vImage_Buffer pointers.
src_planes The number of source planes. Must be less than 256.
dest_planes The number of destination planes. Must be less than 256.
matrix The row major transformation matrix with dest_planes number of columns and src_planes number of rows. Be aware that if any column of this matrix sums to a value larger than +-65538 this function may silently overflow.
divisor Division by this value occurs as the last step, in effect normalizing the output planes.
pre_bias An optional array of length src_planes consisting of int16_t values. Each value will be added to the corresponding source plane in srcs. Pass NULL for no pre_bias.
post_bias An optional array of length dest_planes consisting of int16_t values. Each value will be added to the corresponding destination planes in dests. The post_bias is added before any clipping, rounding or division. Pass NULL the correct value for for normal rounding (divisor/2).
flags The following flags are allowed:
kvImageDoNotTile Turns off internal multithreading. You may wish to do this if you have your own multithreading scheme to avoid having the two interfere with one another.
Return Value: ------------- kvImageInvalidKernelSize Either src_planes or dest_planes is 0. kvImageBufferSizeMismatch All buffers in dests must have the same width and height. kvImageROILargerThanSourceBuffer The destination buffer size (width, or height) is larger than the source buffer. kvImageUnknownFlagsBit Unexpected flag was passed. kvImageNoError Success!
Comments: --------- Be aware that 32-bit signed accumulators are used in this operation with no overflow protection. To avoid the possibility of overflow, limit the sum of any column in the transformation matrix to values less than +-65536.
The 32-bit accumulated results out of 16-bit range (+-32767) will be subject clipping before writing to the destination buffer.
This routine will work in place provided all of the following are true: src.data == dest.data src.rowBytes == dest.rowBytes kvImageDoNotTile is passed
Some matrix based color transforms, such as that obtained using kColorSyncConversionMatrix are defined differently.
ColorSync: p' = M1 * p M1 = colorsync matrix, p = input pixel as column vector, p' = output pixel as column vector vImage: p'T = pT * M2 M2 = vImage matrix,T indicates transpose -- vImage pixels are row vectors
Given that (A*B)T = BT*AT, it can be shown that M2 = M1T. So, to use the alternative definition here, you need to transpose the matrix.
Example: -------- To convert RGB to YUV, one might use the following formula:
Y = ( ( 66 * R + 129 * G + 25 * B + 128) >> 8) + 16 U = ( ( -38 * R - 74 * G + 112 * B + 128) >> 8) + 128 V = ( ( 112 * R - 94 * G - 18 * B + 128) >> 8) + 128
This translates to a matrix that looks like this:
66 -38 112 129 -74 -94 25 112 -18
Pass 256 as the divisor to handle the >> 8 operation. The post_bias argument can handle the addition of { 16, 128, 128 }, however because this function performs the division last, this array must be scaled by the divisor, yielding a post_bias of: post_bias = { 16*divisor + divisor/2, 128*divisor + divisor/2, 128*divisor + divisor/2} post bias = { 4224, 32896, 32896 }
public static long vImageMatrixMultiply_Planar8(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> srcs, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> dests, int src_planes, int dest_planes, org.moe.natj.general.ptr.ConstShortPtr matrix, int divisor, org.moe.natj.general.ptr.ConstShortPtr pre_bias, org.moe.natj.general.ptr.ConstIntPtr post_bias, int flags)
Multiply the M channels in the src buffers (A,R,G...) by a NxM matrix (a##) to yield N channels in the dest buffer(s) For ARGB interleaved functions, both M and N must be 4. The pre_bias (ca, cr, cg...) is added to the M input channels before the matrix is applied. The post_bias (ka, kr, kg...) is added afterward.
{ a00 a10 a20 ... } { A', R', G' ...} = { A + ca, R + cr, G + cg, ... } * { a01 a11 a21 ... } + { ka, kr, kg, ....} { a02 a12 a22 ... } { ... ... ... ... }
A', R', G', ... = result channels stored into dests A, R, G, ... = input channels from srcs ca, cr, cg, ... = pre_bias elements corresponding to the input src channels, or zero if pre_bias is NULL a00, a11, a12, ... = elmenets from the matrix[] ka, kr, kg, ... = post_bias elements corresponding to the destination dest channels, or zero if post_bias is NULL
For integer code, there is an additional division operation that happens at the end, in effect normalizing integer matrices. The post-bias is added before any clipping, rounding or division. If you pass NULL for the post-bias, the correct value for normal rounding will be used:
integer: divisor/2 floating point: 0.0f
Be aware that 32 bit signed accumulators are used for integer code. If the sum over any matrix column is larger than +- 2**23, then overflow may occur. Generally speaking this will not happen because the matrix elements are 16 bit integers, so one would need more than 256 source buffers before it is possible to encounter trouble.
As an example, to convert RGB to YUV, one might use the following formula:
Y = ( ( 66 * R + 129 * G + 25 * B + 128) >> 8) + 16 U = ( ( -38 * R - 74 * G + 112 * B + 128) >> 8) + 128 V = ( ( 112 * R - 94 * G - 18 * B + 128) >> 8) + 128
This translates to a matrix that looks like this:
66 -38 112 129 -74 -94 25 112 -18
There is also the >>8 operation and the extra terms to be dealt with. For integer data, you would use a divisor of 256 to account for the >>8 operation. The divisor is applied last after all other multiplications and additions. (For floating point, there is no divisor. Just divide the whole matrix by the divisor if one is needed.) Use the post bias to handle the +128 and {+16, +128, +128} terms. Since the second set happen after the divisor in the formula above, but our post_bias is applied before the divide, you'll need to multiply those biases by the divisor. This will give a post_bias of:
{ 16 * 256 + 128, 128 * 256 + 128, 128 * 256 + 128 } = { 4224, 32896, 32896 }
Finally, if there is an alpha component, such that you wish to convert ARGB to AYUV, leaving the alpha component unchanged then add another row and column:
matrix = divisor 0 0 0 0 66 -38 112 0 129 -74 -94 0 25 112 -18
post_bias = { divisor/2, 4224, 32896, 32896 } divisor = 256
Integer results out of range of 0...255 will be subject to saturated clipping before writing to the destination buffer.
Programming Note: The pre-bias is provided as a convenience. The pre-bias can be converted to a post bias by multiplying it by the matrix, which is what we do behind the scenes. Pass NULL for the pre-bias if you don't want a prebias added in.
These functions work in place as long as overlapping buffers overlap exactly. Buffers that partially overlap will yield undefined results. Destination buffers will be stored to in the order they appear in the dests array. The buffers all need to be the same size. They can have different rowBytes.
In cases where the number of src and dest buffers match, these functions will work in place. The source and destination buffers may all be different sizes and have different sized rowbytes. The source buffers must be at least as large as the dest buffers. In cases where the source buffer is larger than a dest buffer, the portion of the source buffer that overlaps the destination buffer when their top left corners are aligned will be used.
Some matrix based color transforms, such as that obtained using kColorSyncConversionMatrix are defined differently.
ColorSync: p' = M1 * p M1 = colorsync matrix, p = input pixel as column vector, p' = output pixel as column vector vImage: p'T = pT * M2 M2 = vImage matrix, T indicates transpose -- vImage pixels are row vectors
Given that (A*B)T = BT*AT, we find that M2 = M1T. So, to use the alternatively defined matrix here, you need to transpose the matrix before passing it to vImage.
public static long vImageMatrixMultiply_PlanarF(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> srcs, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<vImage_Buffer>> dests, int src_planes, int dest_planes, org.moe.natj.general.ptr.ConstFloatPtr matrix, org.moe.natj.general.ptr.ConstFloatPtr pre_bias, org.moe.natj.general.ptr.ConstFloatPtr post_bias, int flags)
public static org.moe.natj.general.ptr.VoidPtr vImageCreateGammaFunction(float gamma,
int gamma_type,
int flags)
public static void vImageDestroyGammaFunction(org.moe.natj.general.ptr.VoidPtr f)
public static long vImageGamma_Planar8toPlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr gamma, int flags)
public static long vImageGamma_PlanarFtoPlanar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr gamma, int flags)
public static long vImageGamma_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr gamma, int flags)
public static long vImagePiecewisePolynomial_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> coefficients, org.moe.natj.general.ptr.ConstFloatPtr boundaries, int order, int log2segments, int flags)
* * The input parameters are as follows: * * src = a pointer to a vImage_Buffer containing the input data for the function * dest = a pointer to a vImage_Buffer structure that describes where to write the results * * coefficients = a packed array of pointers to packed arrays of (order+1) polynomial coefficients ( i.e. coefficients[ N ][ order + 1 ] ). * The polynomials must appear in order from least to greatest sorted by area of influence. * The polynomials must all be of the same order. * The polynomial coefficients are sorted from 0th order term to highest order term * * boundaries = a packed array of (N+1) floating point values that mark the dividing line between one polynomial and the next. These must be sorted from most negative to most positive. * Input pixel values less than boundaries[0] will be clamped to be equal to boundaries[0] before the calculation is done * Input pixel values greater than boundaries[N] will be clamped to be equal to boundaries[N] before the calculation is done * * order = the number of coefficients minus one used for each polynomial -- all the polynomials must be of the same order * A polynomial with _two_ coefficients (y = c0 + c1 * x) is a _first_ order polynomial. Pass 1 for a first order polynomial. Pass 2 for a second order polynomial, etc. * * log2segments = log2(N) * * flags = no flags are currently honored. You must pass zero here. * * vImagePiecewisePolynomial_PlanarF will work in place. * vImagePiecewisePolynomial_Planar8toPlanarF will work in place. * vImagePiecewisePolynomial_PlanarFtoPlanar8 will NOT work in place. * * Performance advisory: * It costs much more to resolve additional polynomials than to work with higher order polynomials. * For performance, you are typically better off with one 9th order polynomial that spans the range you are * interested in than many first order polynomials that cover the area in a piecewise fashion. * Vector code execution time is roughly proportional to: * * time = (base cost to touch all the data) + polynomial order + 4 * log2segments * * The vector code for an unsplit 13th order polynomial should be about as fast as vImageLookupTable_Planar8toPlanarF() * on a G4. * * With data not in cache, the time may be significantly different. For sufficiently small polynomials, the * cost may be a fixed cost, dependent only on how much data is touched, and not on polynomial order. * * This performance behavior is provided to help developers evaluate speed tradeoffs. It is not a guarantee. * It is subject to change in future operating system revisions, and may be different on different hardware * within the same or different operating system revisions. * * Vector code is not invoked for log2segments > 3. * * Accuracy advisory: * Single precision floating point arithmetic is used. While some polynomials may fit a desired curve * within prescribed error limits when using infinite precision math, limited floating point precision * may in practice cause significant error to accumulate for some sets of polynomial coefficients. It is * recommended that you test all reasonable floating point pixel values to make sure that they do indeed * give results that conform to prescribed error limits. * * * Usage Example: * -------------- * Lets say you want to mimic the sRGB gamma curve using vImagePiecewisePolynomial_PlanarF. The sRGB gamma curve is defined as follows: * * if( {R,G,B} < 0.00304 ) * result = 12.92 * {R,G,B} * else * result = -0.055 + 1.055 * Pow( {R,G,B}, 2.4 ) * * Because the power function isn't a polynomial and we need a polynomial, we will approximate it with a second order polynomial: * * if( {R,G,B} < 0.00304 ) * result = 12.92 * {R,G,B} * else * result = c0 + c1 * {R,G,B} + c2 * {R,G,B}^2 * * (Finding the best values for c0, c1, c2 to approximate -0.055 + 1.055 * Pow( {R,G,B}, 2.4 ) over the range [0.00304, 1.0] is * left as an exercise for the reader.) * * We have two polynomials -- one for the region below 0.00304 and one for the region above, so N = 2. * The highest order polynomial is a second order polynomial, so order = 2. * * const int N = 2; // two polynomials * const int order = 2; // the polynomials are second order (have three terms, including zero terms) * * The two polynomials are: * * float linearPart[ order + 1 ] = { 0, 12.92, 0 }; // result = 0 + 12.92 * {R,G,B} + 0 * {R,G,B} * {R,G,B} * float nonLinearPart[ order + 1 ] = { c0, c1, c2 }; // result = c0 + c1 * {R,G,B} + c2 * {R,G,B} * {R,G,B} * * Here we assemble the rest of the information: * * float *coefficients[ N ] = { linearPart, nonLinearPart }; // sorted in order of area of influence from least to greatest. ( x < 0.00304, x >= 0.00304 ) * float boundaries[ N+1 ] = { 0.0f, 0.00304, 1.0f }; // sorted in order from least to greatest. 0.0f and 1.0f define the range over which the polynomials are valid. 0.00304 is the single value separating the two polynomials * int log2segments = 1; // log2(N) * int flags = 0; // no flags * * VIMAGE_PF vImage_Error error = vImagePiecewisePolynomial_PlanarF( &mySourceBuffer, &myDestinationBuffer, coefficients, boundaries, order, log2segments, flags );
public static long vImagePiecewisePolynomial_Planar8toPlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> coefficients, org.moe.natj.general.ptr.ConstFloatPtr boundaries, int order, int log2segments, int flags)
public static long vImagePiecewisePolynomial_PlanarFtoPlanar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> coefficients, org.moe.natj.general.ptr.ConstFloatPtr boundaries, int order, int log2segments, int flags)
public static long vImageSymmetricPiecewisePolynomial_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> coefficients, org.moe.natj.general.ptr.ConstFloatPtr boundaries, int order, int log2segments, int flags)
* * The input parameters are as follows: * * src = a pointer to a vImage_Buffer containing the input data for the function * dest = a pointer to a vImage_Buffer structure that describes where to write the results * * coefficients = a packed array of pointers to packed arrays of (order+1) polynomial coefficients ( i.e. coefficients[ N ][ order + 1 ] ). * The polynomials must appear in order from least to greatest sorted by area of influence. * The polynomials must all be of the same order. * The polynomial coefficients are sorted from 0th order term to highest order term * * boundaries = a packed array of (N+1) floating point values that mark the dividing line between one polynomial and the next. These must be sorted from most negative to most positive. * Input pixel values less than boundaries[0] will be clamped to be equal to boundaries[0] before the calculation is done * Input pixel values greater than boundaries[N] will be clamped to be equal to boundaries[N] before the calculation is done * * order = the number of coefficients minus one used for each polynomial -- all the polynomials must be of the same order * A polynomial with _two_ coefficients (y = c0 + c1 * x) is a _first_ order polynomial. Pass 1 for a first order polynomial. Pass 2 for a second order polynomial, etc. * * log2segments = log2(N) * * flags = no flags are currently honored. You must pass zero here. * * vImagePiecewisePolynomial_PlanarF will work in place. * vImagePiecewisePolynomial_Planar8toPlanarF will work in place. * vImagePiecewisePolynomial_PlanarFtoPlanar8 will NOT work in place. * * Performance advisory: * It costs much more to resolve additional polynomials than to work with higher order polynomials. * For performance, you are typically better off with one 9th order polynomial that spans the range you are * interested in than many first order polynomials that cover the area in a piecewise fashion. * Vector code execution time is roughly proportional to: * * time = (base cost to touch all the data) + polynomial order + 4 * log2segments * * The vector code for an unsplit 13th order polynomial should be about as fast as vImageLookupTable_Planar8toPlanarF() * on a G4. * * With data not in cache, the time may be significantly different. For sufficiently small polynomials, the * cost may be a fixed cost, dependent only on how much data is touched, and not on polynomial order. * * This performance behavior is provided to help developers evaluate speed tradeoffs. It is not a guarantee. * It is subject to change in future operating system revisions, and may be different on different hardware * within the same or different operating system revisions. * * Vector code is not invoked for log2segments > 3. * * Accuracy advisory: * Single precision floating point arithmetic is used. While some polynomials may fit a desired curve * within prescribed error limits when using infinite precision math, limited floating point precision * may in practice cause significant error to accumulate for some sets of polynomial coefficients. It is * recommended that you test all reasonable floating point pixel values to make sure that they do indeed * give results that conform to prescribed error limits. * * * Usage Example: * -------------- * Lets say you want to mimic the sRGB gamma curve using vImagePiecewisePolynomial_PlanarF. The sRGB gamma curve is defined as follows: * * if( {R,G,B} < 0.00304 ) * result = 12.92 * {R,G,B} * else * result = -0.055 + 1.055 * Pow( {R,G,B}, 2.4 ) * * Because the power function isn't a polynomial and we need a polynomial, we will approximate it with a second order polynomial: * * if( {R,G,B} < 0.00304 ) * result = 12.92 * {R,G,B} * else * result = c0 + c1 * {R,G,B} + c2 * {R,G,B}^2 * * (Finding the best values for c0, c1, c2 to approximate -0.055 + 1.055 * Pow( {R,G,B}, 2.4 ) over the range [0.00304, 1.0] is * left as an exercise for the reader.) * * We have two polynomials -- one for the region below 0.00304 and one for the region above, so N = 2. * The highest order polynomial is a second order polynomial, so order = 2. * * const int N = 2; // two polynomials * const int order = 2; // the polynomials are second order (have three terms, including zero terms) * * The two polynomials are: * * float linearPart[ order + 1 ] = { 0, 12.92, 0 }; // result = 0 + 12.92 * {R,G,B} + 0 * {R,G,B} * {R,G,B} * float nonLinearPart[ order + 1 ] = { c0, c1, c2 }; // result = c0 + c1 * {R,G,B} + c2 * {R,G,B} * {R,G,B} * * Here we assemble the rest of the information: * * float *coefficients[ N ] = { linearPart, nonLinearPart }; // sorted in order of area of influence from least to greatest. ( x < 0.00304, x >= 0.00304 ) * float boundaries[ N+1 ] = { 0.0f, 0.00304, 1.0f }; // sorted in order from least to greatest. 0.0f and 1.0f define the range over which the polynomials are valid. 0.00304 is the single value separating the two polynomials * int log2segments = 1; // log2(N) * int flags = 0; // no flags * * VIMAGE_PF vImage_Error error = vImagePiecewisePolynomial_PlanarF( &mySourceBuffer, &myDestinationBuffer, coefficients, boundaries, order, log2segments, flags );
public static long vImagePiecewiseRational_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> topCoefficients, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstFloatPtr> bottomCoefficients, org.moe.natj.general.ptr.ConstFloatPtr boundaries, int topOrder, int bottomOrder, int log2segments, int flags)
* Performance Advisory: * Approximate cost of evaluating a rational (in the same units as polynomial above) is: * * time = (base cost to touch all the data) * + top polynomial order * + bottom polynomial order * + 4 * + 4 * log2segments * * With data not in cache, the time may be significantly different. For sufficiently small polynomials, the * cost may be a fixed cost, dependent only on how much data is touched, and not on polynomial order. * * This performance behavior is provided to help developers evaluate speed tradeoffs. It is not a guaranteed. * It is subject to change in future operating system revisions, and may be different on different hardware * within the same or different operating system revisions. *
public static long vImageInterpolatedLookupTable_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.ConstFloatPtr table, long tableEntries, float maxFloat, float minFloat, int flags)
Results are calculated as follows:
float clippedPixel = MAX( MIN( src_pixel, maxFloat ), minFloat ); //clip src_pixel to be in range float fIndex = (float) (tableEntries - 1) * (clippedPixel - minFloat ) / (maxFloat - minFloat); float fract = fIndex - floor( fIndex ); unsigned long index = fIndex; float result = table[ index ] * ( 1.0f - fract ) + table[ index + 1] * fract;
In English, this translates to a lookup table that contains tableEntries values, that span the input range of minFloat...maxFloat, inclusive, in an evenly spaced fashion.
tableEntries <---------------------> | r | **** e | * * * s | * * u | * * l | ***** t +--------+---------------------+-------- minFloat maxFloat
IMPORTANT: For correct operation, the table must be allocated to contain tableEntries+1 entries. If the table is too small or the value of table[ tableEntries ] is infinite or NaN, behavior is undefined.
The function will work in place, provided that the following are true: src->data == dest->data src->rowBytes >= dest->rowBytes if( src->rowBytes > dest->rowBytes ) kvImageDoNotTile must be passed in the flags parameter
This function may be used on multichannel images by scaling the width by the number of channels. The same table will be used for all the channels, including alpha, if there is an alpha channel.
public static vImage_MultidimensionalTable vImageMultidimensionalTable_Create(org.moe.natj.general.ptr.ConstCharPtr tableData, int numSrcChannels, int numDestChannels, org.moe.natj.general.ptr.ConstBytePtr table_entries_per_dimension, int hint, int flags, org.moe.natj.general.ptr.NIntPtr err)
public static long vImageMultidimensionalTable_Retain(vImage_MultidimensionalTable table)
A vImage_MultidimensionalTable follows Retain/Release semantics. On creation, the table has a retain count of 1. If you call vImageMultidimensionalTable_Retain on it, the retain count is incremented. If you call vImageMultidimensionalTable_Release on it, the retain count is decremented. When the retain count reaches 0, the object is destroyed. If any vImage function is called on an object whose reference count has already reached 0, behavior is undefined.
Parameters: table A pointer to vImage_MultidimensionalTableData. If NULL, then nothing happens.
Errors: kvImageNoError Success
public static long vImageMultidimensionalTable_Release(vImage_MultidimensionalTable table)
public static long vImageMultiDimensionalInterpolatedLookupTable_PlanarF(vImage_Buffer srcs, vImage_Buffer dests, org.moe.natj.general.ptr.VoidPtr tempBuffer, vImage_MultidimensionalTable table, int method, int flags)
public static long vImageMultiDimensionalInterpolatedLookupTable_Planar16Q12(vImage_Buffer srcs, vImage_Buffer dests, org.moe.natj.general.ptr.VoidPtr tempBuffer, vImage_MultidimensionalTable table, int method, int flags)
vImageMultiDimensionalInterpolatedLookupTable_Planar16Q12 is like vImageMultiDimensionalInterpolatedLookupTable_PlanarF except that it operates on signed fixed-point data. The 16Q12 format is a signed 16-bit fixed-point value with 12 fractional bits, 3 non-fractional bits and one sign bit. It can represent values in the range (-8,8). However the table always describes a region between [0,1] in each dimension. Values outside this range are clamped to the nearest in-range value by Manhattan distance before indexing the table. See vImageConvert_Planar8to16Q12 and vImageConvert_16Q12toPlanar8 for more on the format.
public static long vImageBuffer_Init(vImage_Buffer buf, long height, long width, int pixelBits, int flags)
Convenience function to allocate a vImage_Buffer of desired size
This function is a convenience method to help initialize a vImage_Buffer struct with a buffer sized and aligned for best performance. It will initialize the height, width and rowBytes fields, and allocate the pixel storage for you. You are responsible for releasing the memory pointed to by buf->data back to the system when you are done with it using free(). If no such allocation is desired, pass kvImageNoAllocate in the flags to cause buf->data to be set to NULL and the preferred alignment to be returned from the left hand side of the function.
Here is an example of typical usage:
@textblock
vImage_Buffer buf;
vImage_Error err = vImageBuffer_Init( &buf, height, width, 8 * sizeof(pixel), kvImageNoFlags);
...buf - A valid empty vImage_Buffer struct. On return, all fields will be initialized.
Please see behavior of kvImageNoAllocate in the flags parameter below.height - The desired height of the imagewidth - The desired width of the imagepixelBits - The number of bits in a pixel of image data. If the image is in a planar format
then this is the number of bits per color component. If pixelBits is not divisible
by 8, then vImage will pad the scanline out to a multiple of a byte so that
two scanlines can not share the same byte and all scanlines start at the start of
a byte.flags - Must be from the following list:
@textblock
kvImageNoAllocate -- on return buf->data is initialized to NULL. A preferred
alignment suitable for use with posix_memalign is returned out the left hand
side of the function and buf->rowBytes will be set to the preferred rowBytes.
If the left hand side return is negative, it is an error code, not a size.
If the kvImageNoAllocate flag is not passed, then on return buf->data will point
to a newly allocated buffer with preferred alignment and rowBytes. An appropriate
error code will be returned from the left hand side.
kvImagePrintDiagnosticsToConsole -- directs the function to print diagnostic information
to the console in the event of failure.@textblock
>0 kvImageNoAllocate was passed. The value returned indicates the
preferred alignment (in bytes) for buf->data. buf->data is NULL.
kvImageNoError Success
kvImageMemoryAllocationError you requested that buf->data be allocated but the allocation failed
kvImageUnknownFlagsBit flags was not from the list abovepublic static CGSize vImageBuffer_GetSize(vImage_Buffer buf)
Returns size of a vImage_Buffer as a CGSize.
The CGSize / NSSize is rounded down to the nearest representable CGFloat that is less than or equal to the actual size of the image. In practice the conversion will always be exact, except for really, really big images. In that case, some part of the bottom or right edge might be truncated.
@textblock
Rationale: If you attempt your own home-made conversion to CGSize / NSSize by
ordinary C rules and the value rounds, it will round up half the time.
This could lead to a crash later because the height or width
will be reported to be larger than it really is and an ensuing image
operation will attempt to touch scanlines that don't exist.buf - A pointer to a valid vImage_Bufferpublic static int vImageCGImageFormat_GetComponentCount(vImage_CGImageFormat format)
Calculate the number of channels (color + alpha) for a given image format
The number of channels may not be safely calculated as bitsPerPixel / bitsPerComponent. Use this routine instead.
format - A pointer to a valid vImage_CGImageFormat. If format->colorspace is NULL,
the format is assumed to belong to the sRGB colorspace.public static byte vImageCGImageFormat_IsEqual(vImage_CGImageFormat f1, vImage_CGImageFormat f2)
Test to see if two vImage_CGImageFormats are equivalent
Returns nonzero if two vImage_CGImageFormats are the same If either operand is NULL, the result is false. If vImage_CGImageFormat.colorSpace is NULL, sRGB is used.
f1 - A pointer to the first vImage_CGImageFormatf2 - A pointer to the second vImage_CGImageFormatpublic static long vImageBuffer_InitWithCGImage(vImage_Buffer buf, vImage_CGImageFormat format, org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor, CGImageRef image, int flags)
Initialize a vImage_Buffer struct with the contents of a CGImageRef
This function will initialize a vImage_Buffer struct with an image from a CGImageRef. By default, a new region of memory to hold the image data will be allocated by this function. You may optionally allocate the memory region yourself by passing in the kvImageNoAllocate flag.
You may release the CGImageRef and format->colorspace upon successful return of this function.
You are responsible for returning the memory referenced by buf->data to the system using free() when you are done with it. The CGImage may have other metadata associated with it, such as camera orientiation, which may require further processing downstream. vImage just does 1:1 pixel conversions from the raw image source.
To create a CGImageRef from a image file on disk:
@textblock
CFURLRef path = ...; // path to image
CGImageSourceRef imageSource = CGImageSourceCreateWithURL( path, optionsDictionary ); // optionsDictionary may be NULL
CGImageRef imageRef = CGImageSourceCreateImageAtIndex( imageSource, imageIndex, optionsDictionary );buf - A pointer to a valid vImage_Buffer struct. The fields of the structure pointed to by buf will
be updated to point to a vImage_Buffer representation of the CGImage. By default, a newly
allocated piece of memory will be used to hold the image. You are responsible
for releasing the memory pointed to by buf->data back to the system using free().
If you want to allocate the buf->data and initialize rowBytes yourself, then you may pass kvImageNoAllocate in the flags parameter. This will cause the buf->data and rowBytes values passed into the function to be used directly without modification. You may find vImageBuffer_Init, vImageCGImageFormat_GetPixelBits, CGImageGetWidth and CGImageGetHeight helpful in sizing your buffer.
format - A pointer to a valid vImage_CGImageFormat specifying the desired image format associated with the
output buf. If format->colorspace is NULL, sRGB will be used.backgroundColor - If the CGImageRef encodes an alpha (or mask) and the output format does not have alpha then the
result will be flattened against a background color. See vImageConverter_CreateWithCGImageFormat
and functions like vImageFlatten_ARGB8888ToRGB888 for more on flattening. The background color here is
a series of values of range [0,1] interpreted according to the colorspace passed in format. Example: If
the format encodes for a AGBR 8-bit image (kCGImageAlphaLast, kCGBitmapByteOrder32Little), then this would be
{red, green, blue}, the canonical ordering for a RGB colorspace, as an array of three CGFloats.
If NULL is passed, an array full of zeros is used. The backgroundColor must have at least as many
CGFloats in it as the colorspace has color channels. See CGColorSpaceGetNumberOfComponents.image - A valid CGImageRef to be used as source data.flags - You may set the following flags:
@textblock
kvImageNoAllocate the buf->data and buf->rowBytes values passed in are used without modification.
This allows you to allocate your own buffer to hold the result. See buf description
above.
kvImagePrintDiagnosticsToConsole In the event of a problem, print out some helpful debug messages.
kvImageDoNoTile It is possible that vImage will have to do an image format conversion from the
image native format to the desired format. This will turn off multithreading for
that step and any other vImage work that is multithreaded. Since any such conversions
are likely happening outside your tiling engine, use of this flag here is
probably counterproductive. In rare cases, it might be valuable as a method to
leave unoccupied some cores for other tasks, if you have other multithreaded time
sensitive tasks running. Likewise, if you are converting multiple images concurrently,
it might be helpful to avoid oversubscribing the system.If the call fails, then one of the following error codes will be returned and buf->data will be set to NULL.
@textblock
kvImageUnknownFlagsBit flags must be kvImageNoFlags or kvImageNoAllocate
kvImageMemoryAllocationError Not enough memory to allocate buf->data
kvImageInvalidParameter format->bitmapInfo has unknown bits set
kvImageInvalidParameter format->version is not 0 or 1
kvImageInvalidParameter format->decode is not NULL
kvImageInvalidParameter format->bitsPerComponent is not in {0,1,2,4,5,8,16,32}
kvImageInvalidImageFormat format->renderingIntent is not a known value
kvImageInvalidImageFormat The format called for conversion to an input-only colorspace. Some color profiles
(e.g. those arising from a scanner) are described as input only, because the device can
not produce image output.
kvImageNullPointerArgument format may not be NULL
kvImageNullPointerArgument image may not be NULL
kvImageInternalError Something unexpected went wrong. Please file a bug.public static CGImageRef vImageCreateCGImageFromBuffer(vImage_Buffer buf, vImage_CGImageFormat format, Accelerate.Function_vImageCreateCGImageFromBuffer callback, org.moe.natj.general.ptr.VoidPtr userData, int flags, org.moe.natj.general.ptr.NIntPtr error)
Create a CGImageRef from a vImage_Buffer.
This function creates a CGImageRef using the image data in a vImage_Buffer. The CGImageRef has a retain count of 1. By default, a copy of the image data is made. This allows the function to convert to a CG-friendly format as necessary and allows you to continue to use the vImage_Buffer without causing problems for the CGImageRef.
@textblock No copy mode ------------ When the kvImageNoAllocate flag is passed, then "no-copy" operation is said to occur. Ownership of the memory region pointed to by buf->data is transferred to the CGImageRef and it becomes private to and owned by that object and will be used without modification. The memory region pointed to by buf->data will be destroyed when the CGImageRef is destroyed. Caution: CGImageRefs are defined to be immutable once created. Behavior is undefined if you create a CGImageRef then modify the pixels in its backing store. No-copy mode can be a little fussy about formats. When a format is rejected, kvImageInvalidImageFormat will be returned. Formats that are likely to succeed are 8-bit unsigned, 16-bit unsigned and 32-bit floating-point. The image should be kCGImageAlphaNone, kCGImageAlphaLast, kCGImageAlphaPremultipliedLast or kCGImageAlphaNoneSkipLast, and decode = NULL. The image should be in host endian mode. This is kCGBitmapByteOrderDefault for 8-bit per component images, and or larger types, the endianness is given by the endianness of the host system and the size is given by the size of the pixel (bitsPerComponent < 8) or channel (bitsPerComponent > 8). For example RGB565 data should be kCGBitmapByteOrder16Little and 32-bit floating point data should be kCGBitmapByteOrder32Little on little endian processors. It is recommended that if no-copy mode fails, that you try again without the kvImageNoAllocate flag. The call probably will succeed.
buf - The vImage_Buffer from which to make the CGImageRefformat - The image format of the vImage_Buffer. format may not be NULL. format->colorspace may be NULL,
in which case sRGB will be used. The colorspace is retained as needed by the new CGImage.callback - In no-copy mode, this callback is called to destroy the buf->data when the CGImageRef no longer needs it.
If NULL is passed for the callback, then free() will be used to destroy buf->data. userData will be
passed to the callback function as the userData parameter and buf->data passed as the buf_data parameter.
This parameter has no effect if kvImageNoAllocate is not in flags.
The callback may be called at any time from any thread. It is possible for it to be called before vImageCreateCGImageFromBuffer returns.
The callback will not be called if the returned CGImageRef is NULL.
userData - The value to pass to the callbacks userData parameter. If callback is NULL or kvImageNoAllocate
is passed in flags, this value is ignored.flags - The following flags are allowed:
@textblock
kvImageNoAllocate Causes vImageCreateCGImageFromBuffer to run in no-copy mode.
Ownership of the memory pointed to by buf->data is transferred
to the CGImageRef. You'll need to set up a callback and userData
to manage releasing the memory back to the system when the CGImage
is done with it.
kvImagePrintDiagnosticsToConsole In the event of a problem, print out some helpful debug messages.
kvImageHighQualityResampling Sometimes the system will ask for the image to be resamled to
a smaller size. If that happens vImageAffineWarp_" will be
called. In that case, the value of this bit will be used to
determine whether Lanczos3 or Lanczos5 resampling is used.
kvImageDoNotTile Disables multithreading in any conversions that need to be done.
Since it seems likely any such conversions will not be running in
the context of your tiling engine (if you wrote one) in this case,
this flag is probably counterproductive in this context. Conversions
can happen later, after this call returns, when the image is drawn. error - if not NULL, points to a more informative error code to describe what went wrong on exit. May be NULL.
Testing the result against NULL is sufficient to detect success or failure. kvImagePrintDiagnosticsToConsole
is another way to get error information.@textblock
Error Values:
kvImageUnknownFlagsBit flags was not from the list described in the flags parameter above
kvImageMemoryAllocationError Not enough memory to allocate the new CGImageRef
kvImageInvalidParameter format->bitmapInfo has unknown bits set
kvImageInvalidParameter format->bitsPerComponent is not in {5,8,16,32}
kvImageInvalidImageFormat format->renderingIntent is not a known value
kvImageNullPointerArgument format may not be NULL
kvImageNullPointerArgument buf may not be NULLpublic static void vImageConverter_Retain(vImageConverterRef converter)
Retain a vImageConverterRef
You should retain a vImageConverterRef when you receive it from elsewhere (that is, you did not create or copy it) and you want it to persist. If you retain a vImageConverterRef you are responsible for releasing it (see Memory Management Programming Guide for Core Foundation).
Like all of vImage, this interface is thread safe and may be called reentrantly.
converter - The vImageConverter to retain. If NULL, then nothing happens.public static void vImageConverter_Release(vImageConverterRef converter)
Release a vImageConverterRef
If the retain count of a vImageConverterRef becomes zero, the memory allocated to the object is deallocated and the object is destroyed. If you create or explicitly retain (see the vImageConverter_Retain function) a vImageConverterRef, you are responsible for releasing it when you no longer need it (see Memory Management Programming Guide for Core Foundation).
Like all of vImage, this interface is thread safe and may be called reentrantly.
converter - The vImageConverter to release. If NULL, then nothing happens.public static vImageConverterRef vImageConverter_CreateWithCGImageFormat(vImage_CGImageFormat srcFormat, vImage_CGImageFormat destFormat, org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor, int flags, org.moe.natj.general.ptr.NIntPtr error)
Create a vImageConverterRef to convert from one vImage_CGImageFormat to another
vImageConverter_CreateWithCGImageFormat creates a vImageConverter to convert between image formats describable with a vImage_CGImageFormat. The vImageConverter is intended to be used (and reused, possibly reentrantly) with vImageConvert_AnyToAny() to convert images from one format to another.
@textblock
Image Format Notes:
CG Integer images map the range [0,1.0] (black to full color intensity) to the range [0, TYPE_MAX]. A 8-bit unsigned image
has a range [0,255] and a 16-bit signed image has a range [0,32767]. Floating point images map [0,1.0] to [0,1.0]. Some formats,
like floating-point and signed integers are capable of representing values outside of that range. Conversions involving these
formats will occasionally produce results outside of [0,1]. If the conversion causes a value to go out of the representable range
for the underlying type, it will be clamped to the nearest representable value. This can happen in normal operation during color
correction. You can clamp floating-point results back into [0,1] using vImageClip_PlanarF, if you like.
Usually, colors must be direct mapped. Indexed color is supported format->bitsPerComponent and format->.bitsPerPixel are 1,2,4
or 8, and equal (i.e. grayscale) only. Indexed color is not supported for the destination image. Images with indexed color must use
(kCGImageAlphaNone | kCGBitmapByteOrderDefault) as the bitmapInfo. It is usually faster with indexed color spaces to use
vImageConvert_AnyToAny to convert the color table rather than the image itself when possible, because the table is usually much
smaller than the image. vImageConvert_AnyToAny can not do that automatically for you behind the scenes because it does not return
a modified colorspace.
Device Colorspaces:
Because vImage has no concept of a rendering context or destination graphics device, vImage maps device RGB, device grayscale
and device CMYK to a virtual device which is not your display. The virtual device uses kColorSyncGenericGrayGamma22Profile,
kColorSyncSRGBProfile and kColorSyncGenericCMYKProfile respectively. If you want the image to be converted to the right colorspace
for your display device, you will need to pass in the CGColorSpaceRef for that device obtained from an API like CGDisplayCopyColorSpace().
Black Point Compensation:
By default, BPC is off for this function. If you want black point compensation or other advanced ColorSync effects, construct your
own ColorSyncTransformRef and pass the associated "code fragment" to vImageConverter_CreateWithColorSyncCodeFragment.
See Apple Sample Code "Converting an Image with Black Point Compensation" https://developer.apple.com/library/mac/samplecode/convertImage/Introduction/Intro.htmlsrcFormat - A pointer to a populated vImage_CGImageFormat struct describing the image format
of the source image. If the CGColorSpaceRef is NULL, sRGB will be used
as the default value. The CGColorSpaceRef will be retained by this function. It
will be released when the vImageConverter is destroyed.destFormat - A pointer to a populated vImage_CGImageFormat struct describing the image format
of the destination image. If the CGColorSpaceRef is NULL, sRGB will be
used as the default value. The CGColorSpaceRef will be retained by this function.
It will be released when the vImageConverter is destroyed.backgroundColor - Points to an array of floats to be used as a background color if one is needed. The
backgroundColor range is assumed to be [0,1]. The channel ordering and number of color
channels must match the natural order of the destination colorSpace (e.g. RGB or CMYK).
The backgroundColor may be NULL if no background color is needed.
A background color is used when the image is converted from an alpha-containing format to an alpha-none format, in which case the alpha is removed by compositing against the opaque background color pointed to by this parameter. If the image is instead converted from one alpha containing format to another, then the image will be premultiplied or unpremultiplied as necessary and no background color is necessary. (For unpremultiplication, the result color value for pixels with alpha 0 is 0.) Likewise, when converting between alpha-none formats, a background color is not used. In the case of kCGImageAlphaNone -> kCGImageAlphaNoneSkipFirst/Last, the vacant alpha channel is filled in with 1.0. If NULL is passed here, then 0 will be used for the color channels.
The vImageConverter will contain a copy of the data passed in this field.
flags - Any of the following flags are allowed:
@textblock
kvImagePrintDiagnosticsToConsole In the event of a problem, print out some helpful debug
messages.
kvImageDoNotTile A converter created with this flag will operate as if
kvImageDoNotTile was passed to vImageConvert_AnyToAny
whether it was or not.error - May be NULL. If not NULL, then a vImage_Error is returned at the address pointed to by error.
The vImage_Error will be less than 0 if an error condition occurred. Checking the vImageConverter
returned to make sure it is non-NULL is sufficient to verify success or failure of the function.
The following error values can occur:
@textblock
kvImageNoError Success.
kvImageNullPointerArgument srcFormat and/or destFormat is NULL.
kvImageUnknownFlagsBit Currently only kvImagePrintDiagnosticsToConsole and kvImageDoNotTile are
allowed. All other bits in the flags field must be 0.
kvImageInvalidParameter backgroundColor is NULL and the conversion needed a backgroundColor
kvImageInvalidImageFormat bitsPerComponent must be in {1,2,4,5,8,12,16,32}.
kvImageInvalidImageFormat The base colorspace must be grayscale for destination images using indexed color.
kvImageInvalidImageFormat The colorspace may be indexed color for images only if it is {1,2,4,8} bitsPerComponent
and kCGImageAlphaNone.
kvImageInvalidImageFormat vImage_CGImageFormat.bitmapInfo & kCGBitmapAlphaInfoMask does not encode a valid alpha
kvImageInvalidImageFormat floating point formats must be 16 or 32 bits per component. 16-bit floats are
IEEE-754-2008 binary16 interchange format (a.k.a. OpenEXR half float). 32-bit floats
are the standard IEEE-754-2008 binary32 interchange format. (a.k.a float in C/C++/ObjC)
kvImageInvalidImageFormat format->renderingIntent is not a known value
kvImageInvalidImageFormat The conversion called for conversion to an input-only colorspace. Some color profiles
(e.g. those arising from a scanner) are described as input only, because the device can
not produce image output.
kvImageInternalError The converter was unable to find a path from the source format to the destination format.
This should not happen and indicates incorrect operation of the function. Please file a bug.
The kvImagePrintDiagnosticsToConsole flag will provide additional diagnostic info.If error is not NULL, an error code will be written to that address on return.
public static vImageConverterRef vImageConverter_CreateWithColorSyncCodeFragment(org.moe.natj.general.ptr.ConstVoidPtr codeFragment, vImage_CGImageFormat srcFormat, vImage_CGImageFormat destFormat, org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor, int flags, org.moe.natj.general.ptr.NIntPtr error)
Create a vImageConverterRef substituting in a custom ColorSync transform for the one vImage usually generates for the color conversion steps.
vImageConverter_CreateWithColorSyncCodeFragment is like vImageConverter_CreateWithCGImageFormat, except that instead of creating its own colorspace transform for any colorspace conversions, it uses the one you pass in. This gives you greater control over the fine details of colorspace conversion, for exacting color fidelity. The colorspaces for source and destination images must refer to colorspaces that have the same number of channels as the codeFragment is designed to accept / produce.
See Apple Sample Code "Converting an Image with Black Point Compensation" https://developer.apple.com/library/mac/samplecode/convertImage/Introduction/Intro.html for an example of usage.
codeFragment - A code fragment created with ColorSyncTransformCopyProperty( kColorSyncTransformFullConversionData,
kColorSyncTransformParametricConversionData or kColorSyncTransformSimplifiedConversionData)
May be NULL. If NULL, no colorspace conversion / correction is done. In this case,
behavior is undefined if the colorspaces do not have the same channel order or have a
different number of channels or the colorspaces are not from the same family.
kColorSyncTransformFullConversionData is required for black point compensation.
CAUTION: vImageConverter_CreateWithColorSyncCodeFragment does not verify that the
codeFragment is actually appropriate for the srcFormat and destFormat provided. Nor
does it attempt to append additional color space transformation steps to make the
codeFragment appropriate to the images provided. If the colorspace of the srcFormat
and destFormat do not correspond to the ColorSyncProfileRefs used to create the
ColorSync transform in at least colorspace model, then the behavior is undefined.
See CGColorSpaceModel CoreGraphics/CGColorSpace.hsrcFormat - A pointer to a populated vImage_CGImageFormat struct describing the image format
of the source image. If the CGColorSpaceRef is NULL, sRGB will be used
as the default value. The CGColorSpaceRef will be retained by this function. It
will be released when the vImageConverter is destroyed.destFormat - A pointer to a populated vImage_CGImageFormat struct describing the image format
of the destination image. If the CGColorSpaceRef is NULL, sRGB will be
used as the default value. The CGColorSpaceRef will be retained by this function.
It will be released when the vImageConverter is destroyed.backgroundColor - Points to an array of floats to be used as a background color if one is needed. The
backgroundColor range is assumed to be [0,1]. The channel ordering and number of color
channels must match the natural order of the destination colorSpace (e.g. RGB or CMYK).
The backgroundColor may be NULL if no background color is needed.
A background color is used when the image is converted from an alpha-containing format to an alpha-none format, in which case the alpha is removed by compositing against the opaque background color pointed to by this parameter. If the image is instead converted from one alpha containing format to another, then the image will be premultiplied or unpremultiplied as necessary and no background color is necessary. (For unpremultiplication, the result color value for pixels with alpha 0 is 0.) Likewise, when converting between alpha-none formats, a background color is not use. In the case of kCGImageAlphaNone -> kCGImageAlphaNoneSkipFirst/Last, the vacant alpha channel is filled in with 1.0. If NULL is passed here, then 0 will be used for the color channels.
The vImageConverter will contain a copy of the data passed in this field.
flags - Any of the following flags are allowed:
@textblock
kvImagePrintDiagnosticsToConsole In the event of a problem, print out some helpful debug
messages.
kvImageDoNotTile A converter created with this flag will operate as if
kvImageDoNotTile was passed to vImageConvert_AnyToAny
whether it was or not.error - May be NULL. If not NULL, then a vImage_Error is returned at the address pointed to by error.
The vImage_Error will be less than 0 if an error condition occurred. Checking the vImageConverter
returned to make sure it is non-NULL is sufficient to verify success or failure of the function.
The following error values can occur:
@textblock
kvImageNoError Success.
kvImageNullPointerArgument srcFormat and/or destFormat is NULL.
kvImageUnknownFlagsBit Currently only kvImagePrintDiagnosticsToConsole and kvImageDoNotTile are
allowed. All other bits in the flags field must be 0.
kvImageInvalidParameter backgroundColor is NULL and the conversion needed a backgroundColor
kvImageInvalidImageFormat bitsPerComponent must be in {1,2,4,5,8,12,16,32}.
kvImageInvalidImageFormat The base colorspace must be grayscale for destination images using indexed color.
kvImageInvalidImageFormat The colorspace may be indexed color for images only if it is {1,2,4,8} bitsPerComponent
and kCGImageAlphaNone.
kvImageInvalidImageFormat vImage_CGImageFormat.bitmapInfo & kCGBitmapAlphaInfoMask does not encode a valid alpha
kvImageInvalidImageFormat floating point formats must be 16 or 32 bits per component. 16-bit floats are
IEEE-754-2008 binary16 interchange format (a.k.a. OpenEXR half float). 32-bit floats
are the standard IEEE-754-2008 binary32 interchange format. (a.k.a float in C/C++/ObjC)
kvImageInvalidImageFormat format->renderingIntent is not a known value
kvImageInvalidImageFormat The conversion called for conversion to an input-only colorspace. Some color profiles
(e.g. those arising from a scanner) are described as input only, because the device can
not produce image output.
kvImageInvalidImageFormat codeFragment was found to be otherwise invalid / unusable
kvImageInternalError The converter was unable to find a path from the source format to the destination format.
This should not happen and indicates incorrect operation of the function. Please file a bug.
The kvImagePrintDiagnosticsToConsole flag will provide additional diagnostic info.If error is not NULL, an error code will be written to that address on return.
public static long vImageConverter_MustOperateOutOfPlace(vImageConverterRef converter, vImage_Buffer srcs, vImage_Buffer dests, int flags)
Determine whether a converter is capable of operating in place.
Some conversions will work if the src and destination image buffer scanlines start at the same address. Others will not. In such cases, you need to allocate additional storage to hold the destination buffer. This function returns kvImageOutOfPlaceOperationRequired if the conversion requires out of place operation.
@textblock
In-place operation is considered to mean srcs[i].data = dests[i].data
and srcs[i].rowBytes = dests[i].rowBytes. Other styles of partial buffer
overlap produce undefined behavior.converter - The converter to checksrcs - The list of source buffers you plan to use with vImageConvert_AnyToAny. May be NULL.dests - The list of destination buffers you plan to use with vImageConvert_AnyToAny. May be NULL.flags - The flags you plan to pass to vImageConvert_AnyToAny.
@textblock
Note: in the case of kvImagePrintDiagnosticsToConsole, the flag means print
error information to the console for errors caught by vImageConverter_MustOperateOutOfPlace,
not vImageConvert_AnyToAny. At times, vImageConverter_MustOperateOutOfPlace may fail because
it detects an error condition that would cause vImageConvert_AnyToAny to fail.@textblock
kvImageNoError In-place operation will work
kvImageNullPointerArgument The converter may not be NULL
kvImageNullPointerArgument srcs and dests must either both be NULL or neither must be NULL.
kvImageInvalidParameter The converter is invalid
kvImageUnknownFlagsBit An unknown / unsupported flag was used
kvImageOutOfPlaceOperationRequired vImageConvert_AnyToAny requires separate buffers be used for this operationpublic static long vImageConverter_GetNumberOfSourceBuffers(vImageConverterRef converter)
Get the number of source buffers consumed by the converter.
All formats discribed by a vImage_CGImageFormat just consume one vImage_Buffer and produce one vImage_Buffer. There are no multi-plane vImage_CGImageFormats. However, some video formats (see vImage/vImage_CVUtilities) have planar data formats with data in more than one plane. For such conversions, it may be necessary to know how many input buffers are consumed by a converter.
For older operating systems, where these functions are not available, the number of source and destination buffers is always 1.
converter - The conversion for which you wish to know the number of source bufferspublic static long vImageConverter_GetNumberOfDestinationBuffers(vImageConverterRef converter)
Get the number of destination buffers written to by the converter.
All formats discribed by a vImage_CGImageFormat just consume one vImage_Buffer and produce one vImage_Buffer. There are no multi-plane vImage_CGImageFormats. However, some video formats (see vImage/vImage_CVUtilities) have planar data formats with data in more than one plane. For such conversions, it may be necessary to know how many out buffers are overwritten by a converter.
For older operating systems, where these functions are not available, the number of source and destination buffers is always 1.
converter - The conversion for which you wish to know the number of result bufferspublic static org.moe.natj.general.ptr.ConstIntPtr vImageConverter_GetSourceBufferOrder(vImageConverterRef converter)
Get a list of vImage_Buffer channel names specifying the order of planes
These functions describe the identity of each buffer passed in the srcs parameters of vImageConvert_AnyToAny, to allow you to order the buffers correctly. It is provided for informational purposes, to help wire up image processing pipelines to vImage that are not supported through more direct means, CGImages, CVPixelBuffers, the alternative handling of which is described at the end of this comment.
Prior to OS X.10 and iOS 8.0, only CG Image formats are handled by vImageConvert_AnyToAny. Had these functions existed then, the result would always be {kvImageBufferTypeCode_CGFormat, kvImageBufferTypeCode_EndOfList}
@textblock
Simplified Common Cases
-----------------------
CGImageRefs:
CoreGraphics formats always come as a single buffer, with one or more channels. No buffer ordering is
requred. The buffer order is always kvImageBufferTypeCode_CGFormat. Prior to OS X.10 and iOS 8.0, only
converters to CG image formats are available, so where these functions are not available, the answer would
have always been { kvImageBufferTypeCode_CGFormat, 0}. As a point of trivia, the ordering of the channels
within a buffer is by convention as follows:
number of channels = number of channels in colorspace + (alpha != kCGImageAlphaNone)
alpha is either first or last, given by the alpha component of the CGBitmapInfo
The ordering of the non-alpha channels is given by the colorspace, e.g. {R,G,B} for a RGB image.
For 8-bit images, the ordering of the channels may be reversed according to
kCGBitmapByteOrderLittleEndian32 or kCGBitmapByteOrderLittleEndian16, but
the pixel size must match the endian swap chunk size. This gives you access to formats
like BGRA8888. If the endian is default or big endian, then no swap occurs.
CVPixelBufferRefs:
Though these APIs will work for this purpose, it is expected to be simpler to use vImageBuffer_InitForCopyToCVPixelBuffer
or vImageBuffer_InitForCopyFromCVPixelBuffer to set up a vImage_Buffer array for srcs and dests. Pass kvImageDoNotAllocate
to have it automatically alias a locked CVPixelBuffer. The conversion will then copy the data right into or out of the
CVPixelBuffer without further copying or modification. (It may still need to be copied out to the GPU, for example, however.)converter - The conversion for which you wish to know the ordering of source or result buffers.
converter must be a valid vImageConverterRef.public static org.moe.natj.general.ptr.ConstIntPtr vImageConverter_GetDestinationBufferOrder(vImageConverterRef converter)
Get a list of vImage_Buffer channel names specifying the order of planes
These functions describe the identity of each buffer passed in the dests parameters of vImageConvert_AnyToAny, to allow you to order the buffers correctly. It is provided for informational purposes, to help wire up image processing pipelines to vImage that are not supported through more direct means, CGImages, CVPixelBuffers, the alternative handling of which is described at the end of this comment.
Prior to OS X.10 and iOS 8.0, only CG Image formats are handled by vImageConvert_AnyToAny. Had these functions existed then, the result would always be {kvImageBufferTypeCode_CGFormat, kvImageBufferTypeCode_EndOfList}
@textblock
Simplified Common Cases
-----------------------
CGImageRefs:
CoreGraphics formats always come as a single buffer, with one or more channels. No buffer ordering is
requred. The buffer order is always kvImageBufferTypeCode_CGFormat. Prior to OS X.10 and iOS 8.0, only
converters to CG image formats are available, so where these functions are not available, the answer would
have always been { kvImageBufferTypeCode_CGFormat, 0}. As a point of trivia, the ordering of the channels
within a buffer is by convention as follows:
number of channels = number of channels in colorspace + (alpha != kCGImageAlphaNone)
alpha is either first or last, given by the alpha component of the CGBitmapInfo
The ordering of the non-alpha channels is given by the colorspace, e.g. {R,G,B} for a RGB image.
For 8-bit images, the ordering of the channels may be reversed according to
kCGBitmapByteOrderLittleEndian32 or kCGBitmapByteOrderLittleEndian16, but
the pixel size must match the endian swap chunk size. This gives you access to formats
like BGRA8888. If the endian is default or big endian, then no swap occurs.
CVPixelBufferRefs:
Though these APIs will work for this purpose, it is expected to be simpler to use vImageBuffer_InitForCopyToCVPixelBuffer
or vImageBuffer_InitForCopyFromCVPixelBuffer to set up a vImage_Buffer array for srcs and dests. Pass kvImageDoNotAllocate
to have it automatically alias a locked CVPixelBuffer. The conversion will then copy the data right into or out of the
CVPixelBuffer without further copying or modification. (It may still need to be copied out to the GPU, for example, however.)converter - The conversion for which you wish to know the ordering of source or result buffers.
converter must be a valid vImageConverterRef.public static long vImageConvert_AnyToAny(vImageConverterRef converter, vImage_Buffer srcs, vImage_Buffer dests, org.moe.natj.general.ptr.VoidPtr tempBuffer, int flags)
Use a vImageConverterRef to convert the pixels in a vImage_Buffer to another format
With an appropriately configured vImageConverter, convert the image channels found in srcs to the image channels found in dests. Whenever possible, conversion passes are vectorized and multithreaded to reduce the time and energy cost of the function.
Please use vImageConverter_MustOperateOutOfPlace() to determine whether a particular conversion can operate in place. For an in-place conversion to work, it is required that srcs[i].data = dests[i].data and srcs[i].rowBytes = dests[i].rowBytes.
All scanlines must start at an at least byte aligned address. (Some formats have 1, 2, 4 or 12 bits per channel/pixel and conceivably might not start at a byte aligned address.) A single byte may not span multiple rows of data.
Some formats, particarly YUV 422 and 420 and those that have pixel size not evenly divisble by 8 bits, operate in chunks containing multiple pixels. For example, a Y'CbCr 422 chunk may have {Y0, Cb, Y1, Cr} in the chunk. The chunk contains two pixels, each with an independent Y (luminance) component, but shared chrominance. Even though the chunk width is two, it is still possible for an image to have a width that is not divisible by two. This means that some part of the chunk on the rightmost edge of the scanline must refer to a non-existant pixel. When reading incomplete chunks, vImage will only touch the unused parts of the chunk when it knows it to be safe to do so. When writing incomplete chunks, vImage will copy the rightmost valid pixel color into the unused part of the chunk. Thus, on reading the entire chunk doesn't have to be there, but on writing, it does. Conventions on this are varied among chunk using imaging pipelines and this conservative approach should interoperate with most. However, some care must be exercised when writing to chunk based formats (not to be confused with chunky formats which merely have several channels interleaved) to make sure that the buffer is large enough to tolerate the write policy. If you are tiling chunk based data, care must be taken not to run tile boundaries through the middle of a chunk. Chunks are assumed to be indivisible.
converter - A valid vImageConverterRef indicating what conversion to do. The same vImageConverterRef
may be used concurrently from multiple threads. vImageConverterRefs may be created with
vImageConverter_CreateWithCGImageFormat, vImageConverter_CreateWithColorSyncCodeFragment,
vImageConverter_CreateForCGToCVImageFormat or vImageConverter_CreateForCVToCGImageFormat.
May not be NULL.srcs - a pointer to an array of vImage_Buffer structs that describe the color planes that make
up the input image. Please see the description of the function that created the
vImageConverter for the ordering and number of input buffers. The ordering can also be
determined manually using vImageConverter_GetSourceBufferOrder.dests - a pointer to an array of vImage_Buffer structs that describe the color planes that make
up the result image. Please see the description of the function that created the
vImageConverter for the ordering and number of output buffers. The ordering can also be
determined manually using vImageConverter_GetSourceBufferOrder. The destination buffer may
only alias the srcs buffers only if vImageConverter_MustOperateOutOfPlace() returns 0, and
only if the respective scanlines of the aliasing buffers start at the same address.tempBuffer - May be NULL. If not NULL, the memory pointed to by tempBuffer will be used as scratch space
by the function. The size of the tempBuffer can be determined by passing kvImageGetTempBufferSize
to the in the flags parameter. See below. If NULL is passed here and a tempBuffer is needed '
(temp buffer size > 0) then the function will allocate one on the heap and free it before
returning. This may run more slowly, both because of the allocation cost and the cost of VM
faults to zero fill pages as they are used. NULL is the right option when the function is
used infrequently or convenience is valued.flags - The following flags are allowed. Other flags will trigger an error.
@textblock
kvImagePrintDiagnosticsToConsole In the event of a problem, print out some helpful debug messages.
kvImageGetTempBufferSize No image conversion work is done. The value returned out the
left hand side of the function is the an error code if it is
less than zero. Otherwise, it is the size of the tempBuffer
to be passed into the function. The size may be 0.
kvImageDoNotTile Disables internal multithreading. You may wish to pass this
flag if you are doing your own threading and think it will
conflict with vImage's attempts to do the same.
kvImageNoFlags Default behavior.@textblock
kvImageNoError Success!
0 kvImageGetTempBufferSize was passed in flags, and no temp buffer is needed.
>0 kvImageGetTempBufferSize was passed in flags. The value indicates the size
of the temp buffer needed.
kvImageMemoryAllocationError NULL was passed in tempBuffer and vImage failed to allocate its own
temp buffer
kvImageBufferSizeMismatch The source buffer(s) must be at least as large as the destination buffer(s)
(src.height >= dest.height && src.width >= dest.width)
kvImageUnknownFlagsBit A flag was passed to the vImageConverter creation function which is
unrecognized or not appropriate to this function
kvImageNullPointerArgument converter is NULL
kvImageInvalidParameter One of the buffers pointed to by srcs or dests has a NULL vImage_Buffer.data pointer
kvImageUnknownFlagsBit An unknown or unsupported flags bit was set.
kvImageInvalidImageFormat if a byte ordering is specified (e.g. kCGBitmapByteOrder16Little), the buffer.rowBytes
must be multiple of 2 (kCGBitmapByteOrder16Little, kCGBitmapByteOrder16Big) or
4 (kCGBitmapByteOrder32Little, kCGBitmapByteOrder32Big)public static long vImageBuffer_InitWithCVPixelBuffer(vImage_Buffer buffer, vImage_CGImageFormat desiredFormat, CVBufferRef cvPixelBuffer, vImageCVImageFormatRef cvImageFormat, org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor, int flags)
Initializes a vImage_Buffer to contain a representation of the CVPixelBufferRef provided.
It does the following:
buffer - A pointer to a vImage_Buffer structure to be initialized. The height and width fields will be overwritten
with the size of the CVPixelBuffer. Please see the kvImageDoNotAllocate flag description below for
options about how the buffer->data and buffer->rowBytes field is handled.desiredFormat - image format for the vImage_Buffer.cvPixelBuffer - A CVPixelBufferRef for the image. It is not necessary to lock the CVPixelBuffer before calling this function.cvImageFormat - An optional vImageCVImageFormatRef to specify the pixel format of the CVPixelBuffer.
If NULL, vImage attempts to discover this information automatically from the CVPixelBuffer. However, sometimes necessary color information in the CVPixelBuffer is missing, preventing conversion. An error will be returned. See kvImageCVImageFormat return codes for this function for more information. To supply vImage with complete color information, provide a complete vImageCVImageFormatRef here.
If not NULL, the cvImageFormat is used instead of looking to the CVPixelBufferRef for color information. If the cvImageFormat is also incomplete, a kvImageCVImageFormat_ error code will be returned.
backgroundColor - In cases where the vImage_Buffer format specifies opaque alpha and the cvPixelBuffer is has non-opaque alpha, the
image will be composited against a background color to remove the alpha before writing to the vImage_Buffer. The
background color is given in the colorspace of the desiredFormat.flags - The following flags are understood by this function:
public static long vImageBuffer_CopyToCVPixelBuffer(vImage_Buffer buffer, vImage_CGImageFormat bufferFormat, CVBufferRef cvPixelBuffer, vImageCVImageFormatRef cvImageFormat, org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor, int flags)
Copies the contents of the vImage_Buffer to a CVPixelBufferRef.
If the format of the vImage_Buffer doesn't match the CVPixelBuffer format, the image will be converted to the CVPixelBuffer format as part of the copy.
The entire CVPixelBuffer is overwritten. If you want to copy less, you can do so using vImageConvert_AnyToAny and a converter prepared with vImageConverter_CreateForCFToCVImageFormat.
vImage here conforms to CoreVideo practice of substituting gamma 1/1.961 for kCVImageBufferTransferFunction_ITU_R_709_2 and kCVImageBufferTransferFunction_SMPTE_240M_1995 instead of using the ITU-R BT.709-5 specified transfer function. You may manually set the transfer function using vImageCreateRGBColorSpaceWithPrimariesAndTransferFunction() and vImageCVImageFormat_SetColorSpace(). ImageCreateRGBColorSpaceWithPrimariesAndTransferFunction() does not make this substitution.
buffer - A pointer to a vImage_Buffer containing the pixels to be copied (converted) to the CVPixelBuffer. May not be NULL.bufferFormat - The format of buffer. May not be NULL.cvPixelBuffer - The CVPixelBufferRef where the image will be written. It should be a valid, preallocated CVPixelBufferRef
set to the desired image type (which need not match bufferFormat). It is not necessary to lock the
CVPixelBuffer before calling this function. May not be NULL.cvImageFormat - An optional vImageCVImageFormatRef to specify the pixel format of the CVPixelBuffer.
If NULL, vImage attempts to discover this information automatically. However, sometimes necessary color information in the CVPixelBuffer is missing, preventing conversion. An error will be returned. See kvImageCVImageFormat return codes for this function for more information. To supply vImage with complete color information, provide a complete vImageCVImageFormatRef here.
If not NULL, the cvImageFormat is used instead of looking to the CVPixelBufferRef for color information. If the cvImageFormat is also incomplete, a kvImageCVImageFormat_ error code will be returned.
CAUTION: In this case, it is your responsibility to make sure that the CVPixelBuffer has the right attachments for matrix, chroma siting and colorspace as necessary to be properly decoded. vImage does not set these things for you.
backgroundColor - If bufferFormat->bitmapInfo encodes kCGImageAlphaPremultipliedLast, kCGImageAlphaPremultipliedFirst,
kCGImageAlphaLast or kCGImageAlphaFirst -- that is, has a real alpha channel -- and the CVPixelBuffer
does not (most CV pixel formats don't) then the image will be flattened against a solid color to remove
the alpha information. You can select which color that is here. The background color is a CGFloat[3]
(red, green, blue) in the RGB colorspace of the CVPixelBuffer. (YpCbCr images reference a RGB colorspace
through a matrix like ITU-709. That is the RGB colorspace we are talking about here.)
This parameter may be NULL, indicating black.
If you want to skip flattening, you can substitute in kCGImageAlphaNoneSkipFirst/Last for the encoding of the input buffer. This may lead to undesired results in the case of premultiplied alpha however, when alpha is not all either 1.0 or 0. In that case, unpremultiply it first as a separate pass. Unpremultiplication may be more costly than just flattening it, but does not introduce regions of background color into the image.
flags - The following flags are understood by this function:
public static vImageCVImageFormatRef vImageCVImageFormat_CreateWithCVPixelBuffer(CVBufferRef buffer)
Used to create a vImageCVImageFormatRef to describe the pixel format of an existing CVPixelBufferRef.
If the CVPixelBufferRef has incomplete pixel format information, the vImageCVImageFormatRef will also be incomplete. Not all missing fields ultimately will prove to be necessary, however. If a function that consumes a vImageCVImageFormatRef returns a vImageCVImageFormatError code, please add the missing information and try again. See "vImageCVImageFormatRef Accessors" below.
buffer - The CBPixelBufferRef on which to base the vImageCVImageFormatRefpublic static vImageCVImageFormatRef vImageCVImageFormat_Create(int imageFormatType, vImage_ARGBToYpCbCrMatrix matrix, CFStringRef cvImageBufferChromaLocation, CGColorSpaceRef baseColorspace, int alphaIsOneHint)
Create a vImageCVImageFormatRef (low level).
This function creates a vImageCVImageFormatRef from first principles. In most cases, vImageCVImageFormat_CreateWithCVPixelBuffer is easier, but if your video pipeline doesn't use CoreVideo, or you need absolute control then this is your alternative.
Other fields not given by function parameters like number of channels, channel names, and channel description are automatically configured using the imageFormatType. User data is set separately with vImageCVImageFormat_SetUserData.
imageFormatType - A CVPixelFormatType such as '2vuy'. See CVPixelBuffer.h for the complete list.matrix - A vImage_ARGBToYpCbCrMatrix showing how to convert from RGB to the YpCbCr format. This may be NULL. However, it
is required for conversions involving YpCbCr images, so for YpCbCr images you will be eventually forced to set the matrix
using vImageCVImageFormat_CopyConversionMatrix before you can make a vImageConverterRef with this object.
There are some predefined conversion matrices in Conversion.h for Rec 601 and 709 formats.cvImageBufferChromaLocation - See kCVImageBufferChromaLocationTopFieldKey in CVImageBuffer.h for a list of chroma locations.
kCVImageBufferChromaLocation_Center is typical. This may be NULL. However, for YpCbCr formats with downsampled
chroma, you will be ultimately forced to set a chroma location using vImageCVImageFormat_SetChromaSiting, before
a vImageConverterRef can be made with this object.baseColorspace - For RGB and monochrome images, this is the colorspace of the image.
For YpCbCr images, this is the colorspace of the RGB image before it was converted to YpCbCr using the ARGB-to-YpCbCr conversion matrix (see matrix parameter above). The colorspace is defined based on the YpCbCr format RGB primaries and transfer function.
This may be NULL. However, you will eventually be forced to set set a colorspace for all image types, before a vImageConvertRef can be made with this object.
alphaIsOneHint - Typically this is 0. If your image format has an alpha channel, but you know the image is fully opaque,
or want it to be treated as opaque, you can set this to 1. This may allow for faster conversions to
opaque formats.On failure, NULL is returned.
public static vImageCVImageFormatRef vImageCVImageFormat_Copy(vImageConstCVImageFormatRef format)
Makes a copy of a vImageCVImageFormatRef.
The new vImageCVFormatRef is different from the old one in that:
o Its reference count is 1
o The userData field and destructor callback are not copied, and are initialized to NULL.
Usually, it is preferable to simply retain a vImageCVImageFormatRef rather than copy it. You may wish to copy a vImageCVImageFormatRef if you want to modify an existing vImageCVImageFormatRef but can't because it is being read by another thread, or to replace another software layer's userData pointer with your own. By convention, the new vImageCVImageFormatRef is considered to have been created by the software layer that called vImageCVImageFormat_Copy.
format - The vImageCVImageFormatRef to copy.public static void vImageCVImageFormat_Retain(vImageCVImageFormatRef fmt)
Retains a vImageCVImageFormatRef
The vImageCVImageFormatRef follows standard retain/release semantics.
vImageCVImageFormat_Retain causes the object's reference count to be incremented.
vImageCVImageFormat_Release causes the object's reference count to be decremented. When the reference count reaches 0, the userDataReleaseCallback (if any) is called, and the object is then destroyed. The userDataReleaseCallback can access the vImageCVImageFormatRef, but can not prevent vImageCVImageFormatRef destruction. For this reason, the userDataReleaseCallback should be careful who it hands off control to in case that software layer attempts to retain the vImageCVImageFormatRef. This will result in undefined behavior.
fmt - The vImageCVImageFormatRef to retain
fmt may be NULL, in which case nothing occurs.
public static void vImageCVImageFormat_Release(vImageCVImageFormatRef fmt)
Releases a vImageCVImageFormatRef
The vImageCVImageFormatRef follows standard retain/release semantics.
vImageCVImageFormat_Retain causes the object's reference count to be incremented.
vImageCVImageFormat_Release causes the object's reference count to be decremented. When the reference count reaches 0, the userDataReleaseCallback (if any) is called, and the object is then destroyed. The userDataReleaseCallback can access the vImageCVImageFormatRef, but can not prevent vImageCVImageFormatRef destruction. For this reason, the userDataReleaseCallback should be careful who it hands off control to in case that software layer attempts to retain the vImageCVImageFormatRef. This will result in undefined behavior.
fmt - The vImageCVImageFormatRef to release
fmt may be NULL, in which case nothing occurs.
public static int vImageCVImageFormat_GetFormatCode(vImageConstCVImageFormatRef format)
Return the kCVPixelFormatType_ (4 character code) that encodes the pixel format.
The kCVPixelFormatType_ of a CoreVideo pixel buffer is given by a four character code (4CC), such as '2vuy'. It describes the number of channels, channel packing order, bits per component (except in one case), and usually range information like whether it is full range or video range.
format - The vImageCVImageFormatRef for which the 4 character code is desired.CoreVideo/CVPixelBuffer.hpublic static int vImageCVImageFormat_GetChannelCount(vImageConstCVImageFormatRef format)
Return the the number of color channels in the image, including alpha.
The channels may be interleaved or planar. For RGBA, the result is 4. For 'yuvs' this is 3. This does not return the same results as vImageConverter_GetNumberOfSourceBuffers / vImageConverter_GetNumberOfSourceBuffers, which instead describe the number of vImage_Buffers to pass to vImageConvert_AnyToAny. Some vImage_Buffers contain multiple channels.
format - The vImageCVImageFormatRef for which the number of channels is desired.public static org.moe.natj.general.ptr.ConstIntPtr vImageCVImageFormat_GetChannelNames(vImageConstCVImageFormatRef format)
Get a const kvImageBufferTypeCode_EndOfList-terminated array indicating the names of the channels in the buffer.
The array is owned by the vImageCvImageFormatRef and will cease to be valid when the object is destroyed. This function is not useful to discover the correct vImage_Buffer order for a call to vImageConvert_AnyToAny().
format - The vImageCVImageFormatRef for which the channel names are desired.vImageConverter_GetSourceBufferOrder,
vImageConverter_GetDestinationBufferOrderpublic static CGColorSpaceRef vImageCVImageFormat_GetColorSpace(vImageConstCVImageFormatRef format)
Get the colorspace associated with the image.
If the image format is a Y'CbCr image format, this is the RGB colorspace of the image after the inverse RGB->YpCbCr conversion matrix is applied. Otherwise, it is the colorspace of the pixels in the image.
format - The vImageCVImageFormatRef for which the colorspace is desired.public static long vImageCVImageFormat_SetColorSpace(vImageCVImageFormatRef format, CGColorSpaceRef colorspace)
Set the colorspace associated with the image.
If the image format is a Y'CbCr image format, this sets the RGB colorspace of the image before the RGB->YpCbCr conversion matrix was applied. Otherwise, it is the colorspace of the pixels in the image. A non-NULL colorspace must be present before a vImageCVImageFormatRef can be used to do a conversion.
format - The vImageCVImageFormatRef for which the colorspace is to be set.colorspace - The new colorspace. May be NULL, indicating missing colorspace information.On failure, nothing occurs.
public static CFStringRef vImageCVImageFormat_GetChromaSiting(vImageConstCVImageFormatRef format)
Get the chroma-siting for the image.
When Y'CbCr images have subsampled chroma, the position of the chroma samples relative to the luminance samples needs to be specified. Chroma siting information is only needed for Y'CbCr images that are not 444.
format - The vImageCVImageFormatRef for which the chroma siting information is desired.kCVImageBufferChromaLocationTopFieldKeypublic static long vImageCVImageFormat_SetChromaSiting(vImageCVImageFormatRef format, CFStringRef siting)
Set the chroma-siting for the image.
When Y'CbCr images have subsampled chroma, the position of the chroma samples relative to the luminance samples needs to be specified. Chroma siting information is only needed for Y'CbCr images that are not 444. The new siting name will be retained. The old siting will be released. This function has no effect for image format types that do not require siting information.
format - The vImageCVImageFormatRef for which the chroma siting information is desired.siting - The new siting information for the format. May be NULL.kCVImageBufferChromaLocationTopFieldKeypublic static org.moe.natj.general.ptr.ConstVoidPtr vImageCVImageFormat_GetConversionMatrix(vImageConstCVImageFormatRef format, org.moe.natj.general.ptr.IntPtr outType)
Get the RGB -> Y'CbCr conversion matrix for the image.
Y'CbCr images are defined in terms of a RGB image and a conversion matrix from that RGB format to Y'CbCr. The conversion frequently has the form:
format - The vImageCVImageFormatRef for which the matrix is desiredoutType - A pointer to a variable of type vImageMatrixType.The matrix is owned by the vImageCvImageFormatRef and will cease to be valid when the vImageCvImageFormatRef is destroyed.
vImage_ARGBToYpCbCrMatrix,
vImageMatrixTypepublic static long vImageCVImageFormat_CopyConversionMatrix(vImageCVImageFormatRef format, org.moe.natj.general.ptr.ConstVoidPtr matrix, int inType)
Set the RGB -> Y'CbCr conversion matrix for the image.
matrix is copied to the vImageCVImageFormatRef's internal matrix storage.
Y'CbCr images are defined in terms of a RGB image and a conversion matrix from that RGB format to Y'CbCr. The conversion frequently has the form:
format - The vImageCVImageFormatRef for which the matrix is desiredmatrix - The matrix data to be copied to the vImageCVImageFormatRef. If the matrix is a constant predefined by vImage,
the address shall be preserved, and returned unmodified by vImageCVImageFormat_GetConversionMatrix.
The matrix must have a matrix inverse.inType - The type of the matrix. The only type defined for OS X.10 and iOS 8.0 is kvImageMatrixType_ARGBToYpCbCrMatrix, which is a vImage_ARGBToYpCbCrMatrix.vImage_ARGBToYpCbCrMatrix,
vImageMatrixTypepublic static int vImageCVImageFormat_GetAlphaHint(vImageConstCVImageFormatRef format)
Get the alpha-is-one hint from a vImageCVImageFormatRef
Some image formats have an alpha channel. Sometimes, the alpha channel for the entire image is known to be 1.0 (fully opaque). In some circumstances, that knowledge can be used to eliminate work from a conversion to make it faster, especially when converting to a format without an alpha channel. If the alpha-is-one hint is non-zero, it indicates that the alpha channel is fully opaque.
Images that do not have an alpha channel will also return non-zero.
There are a few image formats that have room for an alpha channel (kCVPixelFormatType_16BE555, kCVPixelFormatType_16LE555, kCVPixelFormatType_30RGB) but which do not have an alpha channel. Setting the alpha-is-one hint to 0 does not add an alpha channel to these image types.
The alpha-is-one hint is a hint. It can not be absent in a way that will prevent conversion. If it is not set or is zero, and the image format has alpha, then the alpha channel will be included in the calculation. If the result format has alpha, the alpha will propagate there. If the result format does not have alpha, the image will be flattened against the indicated background color for the conversion.
format - The vImageCVImageFormatRef for which the colorspace is to be set.non-zero Alpha is known to be fully opaque, even if the values encoded for alpha in the image are not 1.0.
public static long vImageCVImageFormat_SetAlphaHint(vImageCVImageFormatRef format, int alphaIsOne)
Set the alpha-is-one hint for a vImageCVImageFormatRef
Some image formats have an alpha channel. Sometimes, the alpha channel for the entire image is known to be 1.0 (fully opaque). In some circumstances, that knowledge can be used to eliminate work from a conversion to make it faster, especially when converting to a format without an alpha channel. If the alpha-is-one hint is non-zero, it indicates that the alpha channel is fully opaque.
The alpha-is-one hint is a hint. It can not be absent in a way that will prevent conversion. If it is not set or is zero, and the image format has alpha, then the alpha channel will be included in the calculation. If the result format has alpha, the alpha will propagate there. If the result format does not have alpha, the image will be flattened against the indicated background color for the conversion.
There are a few image formats that have room for a small alpha channel (kCVPixelFormatType_16BE555, kCVPixelFormatType_16LE555, kCVPixelFormatType_30RGB) but which do not have an alpha channel. Setting the alpha-is-one hint to 0 does not add an alpha channel to these image types. If this behavior is desired, such image formats can generally be described using a vImage_CGImageFormat. If so, you can set the vImage_CGImageFormat.bitmap info to an appropriate CGImageAlphaInfo for the desired treatment for the alpha channel and convert using vImageConverter_CreateWithCGImageFormat() + vImageConvert_AnyToAny().
[@parma] alphaIsOne The new value for the alpha-is-one hint.
format - The vImageCVImageFormatRef for which the colorspace is to be set.kvImageInvalidParameter format is NULL
public static vImageChannelDescription vImageCVImageFormat_GetChannelDescription(vImageConstCVImageFormatRef format, int type)
Get the channel description for a particular channel type
The channel description gives information about the range of values and clamping for a image color channel.
[@parma] type The type of the channel that you wish information about. Example: kvImageBufferTypeCode_Luminance
format - The vImageCVImageFormatRef that the channel description is for.vImageChannelDescriptionpublic static long vImageCVImageFormat_CopyChannelDescription(vImageCVImageFormatRef format, vImageChannelDescription desc, int type)
Set the channel description for a particular channel type
The channel description gives information about the range of values and clamping for a image color channel.
format - The vImageCVImageFormatRef that the channel description is for.desc - A pointer to a new vImageChannelDescription to use for the channel type. The data is copied into the vImageCVImageFormatRef.type - The type of the channel that you wish to set information about. Example: kvImageBufferTypeCode_LuminancekvImageInvalidParameter An invalid vImageBufferTypeCode, either out of range, or the channel type does not appear in the image format
vImageChannelDescriptionpublic static org.moe.natj.general.ptr.VoidPtr vImageCVImageFormat_GetUserData(vImageConstCVImageFormatRef format)
Get the user info pointer attached to the image format
There may be extra information that you wish to attach to a vImageCVImageFormatRef. It might be a pthread_rwlock_t to help prevent concurrent access to the vImageCVImageFormatRef while it is being modified, or perhaps additional metadata about the image format that you may need later. It may even just a pointer to an object you wrote which wraps the vImageCVImageFormatRef.
The user data pointer is available for you to use to store a reference to this information. The token is opaque to vImage. vImage only returns it when asked via vImageCVImageFormat_GetUserData. It can be set with vImageCVImageFormat_SetUserData.
format - The vImageCVImageFormatRef to get the userData from.vImageCVImageFormat_SetUserDatapublic static long vImageCVImageFormat_SetUserData(vImageCVImageFormatRef format, org.moe.natj.general.ptr.VoidPtr userData, Accelerate.Function_vImageCVImageFormat_SetUserData userDataReleaseCallback)
Sets the userData pointer and a userDataReleaseCallback function
The userDataReleaseCallback is called when the vImageCVImageFormatRef is destroyed. You may access the vImageCVImageFormatRef during the callback function. However vImageCVImageFormat_Retain() will not prevent the destruction of the object in that context. The userDataReleaseCallback will also be called on the previous user data in the event that vImageCVImageFormat_SetUserData is called to replace one set of user date with another.
CAUTION: vImage does not attempt to do anything smart when the old and new userData are actually the same or differ only by callback.
vImage does not attempt to free the user data when the vImageCVImageFormatRef is destroyed. If the userData needs to be freed/released/etc. at this time, then you should do so in your userDataReleaseCallback.
vImageCVImageFormat_SetUserData function is not atomic. vImageCVImageFormat_SetUserData is not safe to call reentrantly.
Since there can be only one userData attached to a vImageCVImageFormatRef, the userData field is reserved by convention for exclusive use by the app/framework/library that created the vImageCVImageFormatRef. If you need to attach your own userData to a vImageCVImageFormatRef that you did not create, make a copy of it with vImageCVImageFormat_Copy. The new copy will not have userData attached to it.
format - The vImageCVImageFormatRef to get the userData from.userData - The new userData pointer.userDataReleaseCallback - The callback that is called when the vImageCVImageFormatRef is destroyed, or
when the userData is replaced with another one.callback_fmt - The vImageCVImageFormatRef that the userData is attached to.callback_userData - The userData field attached to callback_fmt.vImageCVImageFormat_SetUserDatapublic static CGColorSpaceRef vImageCreateRGBColorSpaceWithPrimariesAndTransferFunction(vImageRGBPrimaries primaries, vImageTransferFunction tf, int intent, int flags, org.moe.natj.general.ptr.NIntPtr error)
Create a RGB colorspace based on primitives typically found in Y'CbCr specifications
This function may be used to create a CGColorSpaceRef to correspond with a given set of color primaries and transfer function. This defines a RGB colorspace. (A Y'CbCr colorspace is defined as a RGB colorspace and a conversion matrix from RGB to Y'CbCr.) The color primaries give the extent of a colorspace in x,y,z space and the transfer function gives the transformation from linear color to non-linear color that the pixels actually reside in.
primaries - A set of x, y tristimulus values to defined the color primaries for the RGB colorspace. Here:
tf - The transfer function to convert from linear RGB (using above primaries) to non-linear RGB.
The transfer function here is defined in the style of ITU-R BT.709 and is the inverse
operation of what appears in a ICC color profile.flags - Currently the only flag recognized here is kvImagePrintDiagnosticsToConsole, which may be used to
debug the colorspace creation when it fails.error - May be NULL. If not NULL, a vImage_Error code is written to the memory pointed to by error to
indicate success or failure of the operation.On failure, NULL will be returned and one of the following errors is written to *error if error is non-NULL:
public static CGColorSpaceRef vImageCreateMonochromeColorSpaceWithWhitePointAndTransferFunction(vImageWhitePoint whitePoint, vImageTransferFunction tf, int intent, int flags, org.moe.natj.general.ptr.NIntPtr error)
public static vImageConverterRef vImageConverter_CreateForCGToCVImageFormat(vImage_CGImageFormat srcFormat, vImageCVImageFormatRef destFormat, org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor, int flags, org.moe.natj.general.ptr.NIntPtr error)
Create a vImageConverterRef that converts a CoreGraphics formatted image to CoreVideo formatted image
This creates a vImageConverterRef which may be used with vImageConvert_AnyToAny to convert a CoreGraphics formatted image, as described by a vImage_CGImageFormat to CV image data, the format of which is given by a vImageCVImageFormatRef.
srcFormat - The vImage_CGImageFormat that describes the pixel format associated with the source image buffers.destFormat - The vImageCVImageFormatRef that describes the pixel format associated with the destination buffers.backgroundColor - In cases where the source format has an alpha channel and the destination does not (or is kCGImageAlphaNoneSkipFirst/Last)
the conversion will remove the alpha channel by flattening it against an opaque background color. The background color
is given as CGFloat[3] {red, green, blue} (sRGB).flags - The following flags are honored:
error - An optional pointer to a vImage_Error in which the returned error code is written.
Error be NULL, in which case no error value will be written.On failure, a NULL vImageConverteRef will be returned. If error is non-NULL, an error code will be written to *error. Some possible error values:
When converting from CVPixelBuffer types with vImageConvert_AnyToAny, the CV format sometimes contains multiple data planes which are in turn represented by multiple vImage_Buffers.,
for manual ordering informationpublic static vImageConverterRef vImageConverter_CreateForCVToCGImageFormat(vImageCVImageFormatRef srcFormat, vImage_CGImageFormat destFormat, org.moe.natj.general.ptr.ConstNFloatPtr backgroundColor, int flags, org.moe.natj.general.ptr.NIntPtr error)
Create a vImageConverterRef that converts a CoreVideo formatted image to a CoreGraphics formatted image
This creates a vImageConverterRef which may be used with vImageConvert_AnyToAny to do conversions of CV image data, as described by a vImageCVImageFormatRef to CoreGraphics formatted image data, as described by a vImage_CGImageFormat.
srcFormat - The vImageCVImageFormatRef that describes the pixel format associated with the source image buffers.destFormat - The vImage_CGImageFormat that describes the pixel format associated with the destination buffers.backgroundColor - In cases where the source format has an alpha channel and the destination does not (or is kCGImageAlphaNoneSkipFirst/Last)
the conversion will remove the alpha channel by flattening it against an opaque background color. The background color
is given as CGFloat[3] {red, green, blue} (sRGB).flags - The following flags are honored:
error - An optional pointer to a vImage_Error in which the returned error code is written.
Error be NULL, in which case no error value will be written.On failure, a NULL vImageConverteRef will be returned. If error is non-NULL, an error code will be written to *error. Some possible error values:
When converting from CVPixelBuffer types with vImageConvert_AnyToAny, the CV format sometimes contains multiple data planes which are in turn represented by multiple vImage_Buffers.,
for manual ordering informationpublic static long vImageBuffer_InitForCopyToCVPixelBuffer(vImage_Buffer buffers, vImageConverterRef converter, CVBufferRef pixelBuffer, int flags)
Initialize an array of vImage_Buffers in the right order to convert a image to a CV formatted image
When converting to CVPixelBuffer types with vImageConvert_AnyToAny, the CV format sometimes contains multiple data planes which are in turn represented by multiple vImage_Buffers. (These are passed in as an array of vImage_Buffers to vImageConvert_AnyToAny().) To make it easier to order the buffers correctly, we provide vImageBuffer_InitForCopyToCVPixelBuffer, which initializes an array vImage_Buffer structs in the order expected by vImageConvert_AnyToAny. With appropriate flags, the conversion can be made to occur directly into the CVPixelBufferRef backing store.
You are responsible for updating any missing / incorrect color information in the pixelBuffer after writing to it.
buffers - A pointer to an array of vImage_Buffer structs to be overwritten. The buffers will be initialized
in the correct order for use with vImageConvert_AnyToAny and the provided converter. On entry,
buffers must point to a valid region of memory of size no smaller than number_of_buffers *
sizeof(vImage_Buffer). The number_of_buffers is given by vImageConverter_GetNumberOfDestinationBuffers.
The buffers pointer may not be NULL.converter - The converter that will be used to do the conversion. May not be NULL.pixelBuffer - A locked (use CVPixelBufferLockBaseAddress) CVPixelBufferRef.flags - kvImageNoAllocate must be used. The following flags are allowed:
for another method to initialize the vImage_Buffers in the right order for vImageConvert_AnyToAny.public static long vImageBuffer_InitForCopyFromCVPixelBuffer(vImage_Buffer buffers, vImageConverterRef converter, CVBufferRef pixelBuffer, int flags)
Initialize an array of vImage_Buffers in the right order to convert CV formatted image to another image format
When converting from CVPixelBuffer types with vImageConvert_AnyToAny, the CV format sometimes contains multiple data planes which are in turn represented by multiple vImage_Buffers. (These are passed in as an array of vImage_Buffers to vImageConvert_AnyToAny().) To make it easier to order the buffers correctly, we provide vImageBuffer_InitForCopyFromCVPixelBuffer, which initializes an array vImage_Buffer structs in the order expected by vImageConvert_AnyToAny. With appropriate flags, the conversion can be made to occur directly from the CVPixelBufferRef backing store.
buffers - A pointer to an array of vImage_Buffer structs to be read. The buffers will be initialized
in the correct order for use with vImageConvert_AnyToAny and the provided converter. On entry,
buffers must point to a valid region of memory of size no smaller than number_of_buffers *
sizeof(vImage_Buffer). The number_of_buffers is given by vImageConverter_GetNumberOfSourceBuffers.
The buffers pointer may not be NULL.converter - The converter that will be used to do the conversion. May not be NULL.pixelBuffer - A locked (use CVPixelBufferLockBaseAddress) CVPixelBufferRef.flags - kvImageNoAllocate must be used. The following flags are allowed:
vImageConverter_GetSourceBufferOrder for another method to initialize the vImage_Buffers in the right order for vImageConvert_AnyToAny.public static vImage_YpCbCrToARGBMatrix kvImage_YpCbCrToARGBMatrix_ITU_R_601_4()
Y'CbCr->RGB conversion matrix for ITU-Recommendation BT.601-4
public static vImage_YpCbCrToARGBMatrix kvImage_YpCbCrToARGBMatrix_ITU_R_709_2()
Y'CbCr->RGB conversion matrix for ITU-Recommendation BT.709-2
public static vImage_ARGBToYpCbCrMatrix kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4()
RGB->Y'CbCr conversion matrix for ITU-Recommendation BT.601-4
public static vImage_ARGBToYpCbCrMatrix kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2()
RGB->Y'CbCr conversion matrix for ITU-Recommendation BT.709-2
public static org.moe.natj.general.ptr.ConstNFloatPtr kvImageDecodeArray_16Q12Format()
Predefined decode array constant to use with 16Q12 formatted data
16Q12 data is a signed 16-bit fixed point integer. The format is implicitly divided by 2**12 to give a range of [-8,8) (SHRT_MIN/4096,SHRT_MAX/4096). The type is present to allow 8-bit content to be converted into other colorspaces and operated on without undue loss of precision or loss of color gamut due to clamping. This constant is "magic" in the sense that it is identified by address. Copying the values here will cause a CG format to be instead interpreted as a _unsigned_ 16 bit format.
16Q12 pixels do not follow CG image format conventions in two respects. The format is signed. The alpha channel is subject to the decode array transform too, meaning that 0 is transparent and 4096 opaque. Consequently, ALL buffers that use this format must be tagged with the kvImageDecodeArray_16Q12Format decode array.
public static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateVectorActivationLayer(BNNSVectorDescriptor in_desc, BNNSVectorDescriptor out_desc, BNNSActivation activation, BNNSFilterParameters filter_params)
Creates a filter applying the given activation function and conversions to vectors. Input and output vectors must have the same size.
in_desc - Input vector descriptorout_desc - Output vector descriptoractivation - Activation function to apply and its parametersfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static void _SparseRetainSymbolic(org.moe.natj.general.ptr.VoidPtr symbolicFactor)
public static void _SparseDestroyOpaqueSymbolic(org.moe.natj.general.ptr.VoidPtr toFree)
public static SparseSymbolicFactorOptions _SparseGetOptionsFromSymbolicFactor(org.moe.natj.general.ptr.VoidPtr factor)
public static void _SparseTrap()
public static void _SparseRefactorSymmetric_Double(org.moe.natj.general.ptr.VoidPtr Matrix,
org.moe.natj.general.ptr.VoidPtr Factorization,
SparseNumericFactorOptions nfoptions,
org.moe.natj.general.ptr.VoidPtr workspace)
public static void _SparseRefactorQR_Double(org.moe.natj.general.ptr.VoidPtr Matrix,
org.moe.natj.general.ptr.VoidPtr Factorization,
SparseNumericFactorOptions nfoptions,
org.moe.natj.general.ptr.VoidPtr workspace)
public static void _SparseMultiplySubfactor_Double(org.moe.natj.general.ptr.VoidPtr Subfactor,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.BytePtr workspace)
public static void _SparseSolveSubfactor_Double(org.moe.natj.general.ptr.VoidPtr Subfactor,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.BytePtr workspace)
public static void _SparseSolveOpaque_Double(org.moe.natj.general.ptr.VoidPtr Factored,
org.moe.natj.general.ptr.VoidPtr RHS,
org.moe.natj.general.ptr.VoidPtr Soln,
org.moe.natj.general.ptr.VoidPtr workspace)
public static void _SparseDestroyOpaqueNumeric_Double(org.moe.natj.general.ptr.VoidPtr toFree)
public static void _SparseRetainNumeric_Double(org.moe.natj.general.ptr.VoidPtr numericFactor)
public static SparseNumericFactorOptions _SparseGetOptionsFromNumericFactor_Double(org.moe.natj.general.ptr.VoidPtr factor)
public static long _SparseGetIterativeStateSize_Double(org.moe.natj.general.ptr.VoidPtr method,
boolean preconditioner,
int m,
int n,
int nrhs)
public static void _SparseReleaseOpaquePreconditioner_Double(org.moe.natj.general.ptr.VoidPtr toFree)
public static void _SparseRefactorSymmetric_Float(org.moe.natj.general.ptr.VoidPtr Matrix,
org.moe.natj.general.ptr.VoidPtr Factorization,
SparseNumericFactorOptions nfoptions,
org.moe.natj.general.ptr.VoidPtr workspace)
public static void _SparseRefactorQR_Float(org.moe.natj.general.ptr.VoidPtr Matrix,
org.moe.natj.general.ptr.VoidPtr Factorization,
SparseNumericFactorOptions nfoptions,
org.moe.natj.general.ptr.VoidPtr workspace)
public static void _SparseMultiplySubfactor_Float(org.moe.natj.general.ptr.VoidPtr Subfactor,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.BytePtr workspace)
public static void _SparseSolveSubfactor_Float(org.moe.natj.general.ptr.VoidPtr Subfactor,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.BytePtr workspace)
public static void _SparseSolveOpaque_Float(org.moe.natj.general.ptr.VoidPtr Factored,
org.moe.natj.general.ptr.VoidPtr RHS,
org.moe.natj.general.ptr.VoidPtr Soln,
org.moe.natj.general.ptr.VoidPtr workspace)
public static void _SparseDestroyOpaqueNumeric_Float(org.moe.natj.general.ptr.VoidPtr toFree)
public static void _SparseRetainNumeric_Float(org.moe.natj.general.ptr.VoidPtr numericFactor)
public static SparseNumericFactorOptions _SparseGetOptionsFromNumericFactor_Float(org.moe.natj.general.ptr.VoidPtr factor)
public static long _SparseGetIterativeStateSize_Float(org.moe.natj.general.ptr.VoidPtr method,
boolean preconditioner,
int m,
int n,
int nrhs)
public static void _SparseReleaseOpaquePreconditioner_Float(org.moe.natj.general.ptr.VoidPtr toFree)
public static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerConvolution(BNNSLayerParametersConvolution layer_params, BNNSFilterParameters filter_params)
Creates a filter applying the convolution described in layer_params. Some combinations of the parameters may not be supported, in which case the call will fail.
layer_params - Layer parameters and input, weights, output, bias and activation descriptorsfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerTransposedConvolution(BNNSLayerParametersConvolution layer_params, BNNSFilterParameters filter_params)
Creates a filter applying the transposed convolution described in layer_params. Some combinations of the parameters may not be supported, in which case the call will fail. Currently only BNNSDataTypeFloat32 data type is supported.
layer_params - Layer parameters and input, weights, output, bias and activation descriptorsfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerFullyConnected(BNNSLayerParametersFullyConnected layer_params, BNNSFilterParameters filter_params)
Creates a filter applying the fully connected layer described in layer_params. Some combinations of the parameters may not be supported, in which case the call will fail.
layer_params - input, weights, output, bias and activation descriptorsfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerPooling(BNNSLayerParametersPooling layer_params, BNNSFilterParameters filter_params)
Creates a filter applying the pooling layer described in layer_params Some combinations of the parameters may not be supported, in which case the call will fail.
layer_params - Layer parameters and input, weights, output, bias and activation descriptorsfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerActivation(BNNSLayerParametersActivation layer_params, BNNSFilterParameters filter_params)
Creates a filter applying the given activation function or conversions. Input and output must have the same number of elements.
layer_params - input, output and activation descriptorsfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerLoss(org.moe.natj.general.ptr.ConstVoidPtr layer_params,
BNNSFilterParameters filter_params)
Creates a filter applying loss function and loss reduction.
layer_params - input, output and loss descriptionfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerNormalization(int normType,
BNNSLayerParametersNormalization layer_params,
BNNSFilterParameters filter_params)
Creates a normalization filter that normalize inputs based on mean, variance and trainable parameters beta and gamma.
normType - type of normalization, currently supporting batch, instance, layer and group norm.layer_params - normalization layer parameters pointer.filter_params - Filter runtime parameters, may be NULL for default parameters.public static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerArithmetic(BNNSLayerParametersArithmetic layer_params, BNNSFilterParameters filter_params)
Creates an Arithmetic filter such as add, subtract, multiply.
layer_params - Arithmetic layer parameters pointer.filter_params - Filter runtime parameters, may be NULL for default parameters.public static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerPermute(BNNSLayerParametersPermute layer_params, BNNSFilterParameters filter_params)
Creates a permute layer filter that copies one tensor to another whilst permuting the order of the axes
layer_params - Permute layer parameters pointer.filter_params - Filter runtime parameters, may be NULL for default parameters.public static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerDropout(BNNSLayerParametersDropout layer_params, BNNSFilterParameters filter_params)
The function will: validate correctness of the parameters create a new dropout filter
layer_params - dropout layer parametersfilter_params - filter parameterspublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerPadding(BNNSLayerParametersPadding layer_params, BNNSFilterParameters filter_params)
The function will: validate correctness of the filter parameters create a new padding filter
layer_params - padding layer parametersfilter_params - filter parameterspublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerBroadcastMatMul(BNNSLayerParametersBroadcastMatMul layer_params, BNNSFilterParameters filter_params)
See BNNSLayerParametersBroadcastMatMul for a full description of this layer.
layer_params - layer descriptionfilter_params - Filter runtime parameters, may be NULL for default parametersBNNSLayerParametersBroadcastMatMulpublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerTensorContraction(BNNSLayerParametersTensorContraction layer_params, BNNSFilterParameters filter_params)
For a full discussion of this layer, see BNNSLayerParametersTensorContraction.
layer_params - layer descriptionfilter_params - Filter runtime parameters, may be NULL for default parametersBNNSLayerParametersTensorContractionpublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerGram(BNNSLayerParametersGram layer_params, BNNSFilterParameters filter_params)
Performs the Gram matrix calculation: y[ f, c ] = alpha * sum_{i,j} x[ i, j, f ] * x[ i, j, c ]
layer_params - layer descriptionfilter_params - Filter runtime parameters, may be NULL for default parametersBNNSLayerParametersGrampublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerResize(BNNSLayerParametersResize layer_params, BNNSFilterParameters filter_params)
See BNNSLayerParametersResize for a full description of this layer.
layer_params - layer descriptionfilter_params - Filter runtime parameters, may be NULL for default parametersBNNSLayerParametersResizepublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerMultiheadAttention(BNNSLayerParametersMultiheadAttention layer_params, BNNSFilterParameters filter_params)
See BNNSLayerParametersMultiheadAttention for a full description of this layer.
layer_params - layer descriptionfilter_params - Filter runtime parameters, may be NULL for default parametersBNNSLayerParametersMultiheadAttentionpublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerReduction(BNNSLayerParametersReduction layer_params, BNNSFilterParameters filter_params)
See BNNSLayerParametersReduction for a full description of this layer.
layer_params - layer descriptionfilter_params - Filter runtime parameters, may be NULL for default parametersBNNSLayerParametersReductionpublic static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateFusedLayer(long number_of_fused_filters,
org.moe.natj.general.ptr.ConstIntPtr filter_type,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> layer_params,
BNNSFilterParameters filter_params)
Create an N layer fused filter that process input in the following way: input -> filter0 -> filter1 -> ... -> filter N-1 -> output first N-1 filters must have activation function BNNSActivationFunctionIdentity in training. last filter may have a different activation function. gradient computation restrictions on last activation function are the same as in BNNSFilterApplyBackwardBatch. For K between 0 and N-2, the K filter output descriptor and the K+1 filter input descriptor must have the same sizes, strides and data type.
Initial implementation support fusing 2 filters in the following configurations: Configuration 1: Convolution -> Normalization filter0 is convolution and filter1 is normalization. for example, the filter_type and layer_params arrays when using batchnorm should be as follows: filter_type: [BNNSConvolution, BNNSBatchNorm] layer_params: [pointer to BNNSLayerParametersConvolution, pointer to BNNSLayerParametersNormalization]
Configuration 2: FullyConnected -> Normalization filter0 is fully connected and filter1 is normalization. for example, the filter_type and layer_params arrays when using batchnorm should be as follows: filter_type: [BNNSFullyConnected, BNNSBatchNorm] layer_params: [pointer to BNNSLayerParametersFullyConnected, pointer to BNNSLayerParametersNormalization]
Configuration 3: Transposed Convolution -> Normalization filter0 is tranposed convolution and filter1 is normalization. for example, the filter_type and layer_params arrays when using batchnorm should be as follows: filter_type: [BNNSTransposedConvolution, BNNSBatchNorm] layer_params: [pointer to BNNSLayerParametersConvolution, pointer to BNNSLayerParametersNormalization]
Configuration 4: Convolution -> Quantization filter0 is convolution and filter1 is quantization. The filter_type and layer_params arrays should be as follows: filter_type: [BNNSConvolution, BNNSQuantization] layer_params: [pointer to BNNSLayerParametersConvolution, pointer to BNNSLayerParametersQuantization] input and ouput descriptor data pointers in BNNSLayerParametersQuantization are ignored Note that if the quantization layer uses batch as an axis with scale and/or bias, the batch size is encoded in the quantization layer parameters. In this case, if the batch size changes, the filter must be destroyed and recreated.
Configuration 5: FullyConnected -> Quantization filter0 is fully connected and filter1 is quantization. The filter_type and layer_params arrays should be as follows: filter_type: [BNNSFullyConnected, BNNSQuantization] layer_params: [pointer to BNNSLayerParametersFullyConnected, pointer to BNNSLayerParametersQuantization] input and ouput descriptor data pointers in BNNSLayerParametersQuantization are ignored Note that if the quantization layer uses batch as an axis with scale and/or bias, the batch size is encoded in the quantization layer parameters. In this case, if the batch size changes, the filter must be destroyed and recreated.
Configuration 6: Transposed Convolution -> Quantization filter0 is tranposed convolution and filter1 is quantization. The filter_type and layer_params arrays should be as follows: filter_type: [BNNSTransposedConvolution, BNNSQuantization] layer_params: [pointer to BNNSLayerParametersConvolution, pointer to BNNSLayerParametersQuantization] input and ouput descriptor data pointers in BNNSLayerParametersQuantization are ignored Note that if the quantization layer uses batch as an axis with scale and/or bias, the batch size is encoded in the quantization layer parameters. In this case, if the batch size changes, the filter must be destroyed and recreated.
Configuration 7: Arithmetic -> Normalization filter0 is arithmetic and filter1 is normalization. for example, the filter_type and layer_params arrays when using batchnorm should be as follows: filter_type: [BNNSArithmetic, BNNSBatchNorm] layer_params: [pointer to BNNSLayerParametersArithmetic, pointer to BNNSLayerParametersNormalization]
number_of_fused_filters - number of filters to fusefilter_type - pointer to an array of filter type, array size must be number_of_fused_filterslayer_params - pointer to an array of layer parameter pointers. layer_params array size must be number_of_fused_filters
every layer parameter structure must be valid and match the type specified in filter_type array, such that layer parameter at index i of layer_params can be used to create a stand-alone filter of the type specified by the filter type in filter_type array at index i.filter_params - Filter runtime parameters, may be NULL for default parameters.public static int BNNSPoolingFilterApplyBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride,
org.moe.natj.general.ptr.NUIntPtr indices,
long idx_stride)
Pooling layer filter is applied for each of the batch_size inputs, and produces batch_size outputs. indices is optional. in (resp. out) is expected to point to batch_size times the input (resp. output) object size defined when the filter was created. indices has the same size as output if not null.
filter - Filter to applybatch_size - Number of (input, output, indices) to processin - Pointer to the input datain_stride - Increment (in values) between inputsout - Pointer to the output dataout_stride - Increment (in values) between outputsindices - Pointer to the indices data generated by max pooling.
- max pooling produces indices if not null. indices must have the same dimension and stride as the output data.
- max unpooling requires a valid pointer. indices must have the same dimension and stride as the input data.
- ignored for other pooling functionsidx_stride - Increment (in values) between indicespublic static int BNNSFilterApplyTwoInput(org.moe.natj.general.ptr.VoidPtr filter,
org.moe.natj.general.ptr.ConstVoidPtr inA,
org.moe.natj.general.ptr.ConstVoidPtr inB,
org.moe.natj.general.ptr.VoidPtr out)
filter - Filter to applyinA - Pointer to the first input tensorinB - Pointer to the second input tensorout - Pointer to the output datapublic static int BNNSFilterApplyTwoInputBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr inA,
long inA_stride,
org.moe.natj.general.ptr.ConstVoidPtr inB,
long inB_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride)
The filter is applied for each of the batch_size inputs, and produces batch_size outputs. in (resp. out) is expected to point to batch_size times the input (resp. output) object size defined when the filter was created.
filter - Filter to applybatch_size - Number of (input, output) pairs to processinA - Pointer to the first input tensorinA_stride - Increment (in values) between inputs in the first tensorinB - Pointer to the second input tensorinB_stride - Increment (in values) between inputs in the second tensorout - Pointer to the output dataout_stride - Increment (in values) between outputspublic static int BNNSNormalizationFilterApplyBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride,
boolean training)
The filter is applied for each of the batch_size inputs, and produces batch_size outputs. in (resp. out) is expected to point to batch_size times the input (resp. output) object size defined when the filter was created.
Normalization filter supports two different modes - training and inference. In training mode, only current batch/instance/layer/group statistics are used to normalize the input. In addition, training mode may store information internally to be used during backward computation. For batch norm and instance norm, moving mean and moving variance are computed during training so they can be later used during inference, ignored if null. For layer norm and group norm, moving mean and moving variance are not supported and ignored.
For batch norm and instance norm, moving mean and moving variance are used to normalize the input during inference if not null. Otherwise, current batch/instance/layer/group statistics are used to normalize the input.
output address equal to input address (in-place) is supported for both training and inference
filter - Filter to applybatch_size - Number of (input, output) pairs to processin - Pointer to the input datain_stride - Increment (in values) between inputsout - Pointer to the output dataout_stride - Increment (in values) between outputstraining - true if training, false if inferencepublic static int BNNSFusedFilterApplyBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride,
boolean training)
The filter is applied for each of the batch_size inputs, and produces batch_size outputs. in (resp. out) is expected to point to batch_size times the input (resp. output) object size defined when the filter was created.
filter - Filter to applybatch_size - Number of (input, output) pairs to processin - Pointer to the input datain_stride - Increment (in values) between inputsout - Pointer to the output dataout_stride - Increment (in values) between outputstraining - true if training, false if inference
-ignored if none of the filters is batchnorm
-see training flag information in BNNSNormalizationFilterApplyBatchpublic static int BNNSArithmeticFilterApplyBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
long number_of_inputs,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> in,
org.moe.natj.general.ptr.ConstNUIntPtr in_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride)
an input set is composed of the inputs necessary to compute a given arithmetic operation.
The filter is applied for each of the batch_size inputs, and produces batch_size outputs. batch_size is ignored for an input or output if its type is BNNSConstant or BNNSParameter. in is expected to point to an array of arithmetic operation inputs as required by the given arithmetic operation. Inputs and output must have the same data layout. Input support broadcasting such that two descriptors are compatible if for every dimension descriptors sizes are equal or one of them is 1. for example, a valid addition operation could have input1 size [1,3,4], input2 size [2,3,1] and output size [2,3,4] unless specified otherwise, each input size should be equal to output size or be broadcast compatible. inputs are allowed to point to a common address (same input), in which case gradients in backward compute must also point to a common address (same gradient).
for example, an addition arithmetic operation require two inputs, and therefore the in array size and the in_stride array size is 2. each pointer in the in array should point to a valid input. in case input1, input2 and output types are all BNNSSample, the output for each output sample in the batch will be the addition of the corresponding batch sample in input1 and in input2. if output and input1 are BNNSSample and input2 is BNNSConstant or BNNSParameter, the output for each output sample in the batch will be the addition of the corresponding batch sample in input1 and input2 where batch is ignored for input2.
Some arithmetic functions support in-place processing for forward and backward apply operations. That is the input and output (or output_delta and input_delta) may use the same pointer and descriptor in order to save memory (if the layer has multiple inputs, the user may choose which to use in-place). The input data is destroyed in the process, thus care must be taken during the forward pass to ensure all required inputs to the backward pass are preserved (noting that this layer’s input is normally the preceding layer’s output). In addition, descriptors for input being processed in-place and output must exactly match. in-place descriptor types must also match in case batch size > 1.
filter - Filter to applybatch_size - Number of (input sets, output) pairs to processnumber_of_inputs - number of inputs for the arithmetic operationin - pointer to an array of input pointers. in array size must be number_of_inputs.in_stride - pointer to an array of input strides, each stride is an Increment (in values) between inputs in the batch for a corresponding input in the in array.out - Pointer to the output dataout_stride - Increment (in values) between outputspublic static int BNNSApplyMultiheadAttention(org.moe.natj.general.ptr.VoidPtr F,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr query,
long query_stride,
org.moe.natj.general.ptr.ConstVoidPtr key,
long key_stride,
BNNSNDArrayDescriptor key_mask,
long key_mask_stride,
org.moe.natj.general.ptr.ConstVoidPtr value,
long value_stride,
org.moe.natj.general.ptr.VoidPtr output,
long output_stride,
BNNSNDArrayDescriptor add_to_attention,
org.moe.natj.general.ptr.NUIntPtr backprop_cache_size,
org.moe.natj.general.ptr.VoidPtr backprop_cache,
org.moe.natj.general.ptr.NUIntPtr workspace_size,
org.moe.natj.general.ptr.VoidPtr workspace)
When training, the backward pass can be accelerated by caching intermediate values from the forward pass. This is done by providing a memory buffer backprop_cache. The recommended size for this buffer may be obtained by calling the function with the pointer backprop_cache_size set to non-NULL, and backprop_cache set to NULL. The recommended size will be stored in *backprop_cache_size (the layer application will not be perfomed). The user may optionally provide a scratch workspace. The required size will depend the size of backprop_cache provided, and if no scratch workspace is provided one will be allocated internally. The size of required workspace can be obtained by calling the routine with a non-NULL workspace_size parameter and a NULL workspace pointer, and the required size will be returned in *workspace_size (the layer application will not be perfomed). If both backprop_cache_size and workspace_size are queried simulateneously, the returned workspace size will assume that the full backprop_cache_size is provided.
F - Filter to apply created by a previous call to BNNSFilterCreateLayerMultiheadAttention()batch_size - Number of inputs in batchquery - Pointer to data for query input matrix, layout as described by layer_params->query.target_descquery_stride - Batch stride for querykey - Pointer to data for key input matrix, layout as described by layer_params->key.target_desckey_stride - Batch stride for keykey_mask - Mask applied to key for ignoring entries. A 1D tensor of type BNNSDataTypeBoolean and shape
source_length. Where this tensor evalautes to true, the corresponding elements of the key matrix are
ignored in the attention operation. No key mask is applied if NULL is passed.key_mask_stride - Batch stride for key_maskvalue - Pointer to data for value input matrix, layout as described by layer_params->value.target_descvalue_stride - Batch stride for valueoutput - Pointer to data for output matrix, layout as described by layer_params->output.target_descoutput_stride - Batch stride for outputadd_to_attention - Optional, one of:
1) a 2D tensor of shape target_length x source_length; or
2) a 3D tensor of shape num_heads x target_length x source_length; or
3) a 4D tensor of shape batch_size x num_heads x target_length x source_length.
This is used as part of the mask function prior to softmax in the attention calculation (the matrix X in the layer description).
If the data type is BNNSDataTypeBoolean, true is treated as adding -inf, and false as adding zero (that is to say attention
is not permitted in locations indicated by the the mask).
No matrix is added if this pointer is NULL.
Note: The 3D, 4D and BNNSDataTypeBoolean variants of this parameter are only supported in macOS 12.0, iOS 15.0,
watchOS 8.0, tvOS 15.0 and later.backprop_cache_size - Specifies the size of the array backprop_cache, in bytes.
If backprop_cache_size is not-NULL but backprop_cache is NULL, the recommended size for backprop_cache_size
will be set, but not other calculations will be performed (except to set workspace_size if requested).backprop_cache - Is used to store intermediate results that can be used to accelerate a future call to
BNNSApplyMultiheadAttentionBackward.workspace_size - Specifies the size of the array workspace, in bytes.
If workspace_size is not-NULL but workspace is NULL, the recommended size for workspace_size
will be set, but not other calculations will be performed (except to set backprop_cache_size if requested).workspace - Is used as a scratch buffer during the calculation.public static int BNNSOptimizerStep(int function,
org.moe.natj.general.ptr.ConstVoidPtr OptimizerAlgFields,
long number_of_parameters,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> parameters,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<BNNSNDArrayDescriptor>> gradients,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> accumulators,
BNNSFilterParameters filter_params)
The optimizer will use the specified optimization algorithm to update a set of parameters such as weights and bias. Data layout in memory of parameters, gradients and accumulators arrays must be contiguous, such that stride[0]=1 and for every N>0 stride[N]=stride[N-1]*size[N-1]. strides in the descriptors may be provided as zeros. accumulators must be allocated by caller and have the same size as a matching parameter. accumulator descriptor data must be set to zero the first time the filter is applied. OptimizerAlgFields pointer is saved internally, changes to the struct fields such as learning_rate for BNNSOptimizerSGDMomentumFields structure are allowed between filter apply calls.
Accumulator requirements depend on the optimzation algorithm and its parameters:
BNNSOptimzerFunctionSGDMomentum =============================== Set to NULL for vanilla SGD (indicating momentum is 0). Set to a size number_of_parameters array if use of momentum is desired.
BNNSOptimizerFunctionAdam ======================= Set to a size 2*number_of_parameters array. The first number_of_parameters pointers are used for the first momentum descriptors, and the subsequent number_of_parameters pointers are used for the second momentum descriptors.
BNNSOptimizerFunctionAdamAMSGrad =============================== Set to a size 3*number_of_parameters array. The first number_of_parameters pointers are used for the first momentum descriptors, the second number_of_parameters pointers are used for the second momentum descriptors, and the third number_of_parameters pointers are used for the second momentum maxima descriptors.
BNNSOptimizerFunctionAdamW ======================== Set to a size 2*number_of_parameters array. The first number_of_parameters pointers are used for the first momentum descriptors, and the subsequent number_of_parameters ointers are used for the second momentum descriptors.
BNNSOptimizerFunctionAdamWAMSGrad =============================== Set to a size 3*number_of_parameters array. The first number_of_parameters pointers are used for the first momentum descriptors, the second number_of_parameters pointers are used for the second momentum descriptors, and the third number_of_parameters pointers are used for the second momentum maxima descriptors.
BNNSOptimizerFunctionRMSProp ========================== Should be of size k*number_of_parameters, where k = 1 + (OptimizerAlgFields.centered ? 1 : 0) + (OptimizerAlgFields.momentum != 0.0). That is to say a base of one accumulator per parameter, with one extra accumulator required for each of centering and momentum if they are enabled. Using the notation used in the description of BNNSOptimizerRMSPropFields, the first number_of_parameters pointers are used for n_i, the next set are used for g_i (iff centering is used) and the next set are used for the momentum Δ_i (iff momentum γ != 0.0).
[@returns] 0 on success, non-zero on failure
function - Optimization function (algorithm) to useOptimizerAlgFields - Parameters for optimization function, pointer to a struct whose type is determined by the value of function.number_of_parameters - number of parameters to updateparameters - array of parameter descriptorsgradients - array of gradient descriptors. Each gradient descriptor data in the array must be the same size as its matching parameter descriptor in the parameters array.accumulators - array of accumulator descriptors. Required number of accumulators varies depending on optimization algorithm and parameters - see function description. In all cases, accumulators must be allocated and initialized to zero by the user prior to the first call optimization step.filter_params - Filter runtime parameters, may be NULL for default parameters.public static int BNNSFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride,
BNNSNDArrayDescriptor weights_delta,
BNNSNDArrayDescriptor bias_delta)
For a general filter f that computes output y by using weights w and bias b The forward pass filter computation can be described as: y = f(x,w,b) for example, the output y of a convolution filter f can be described as y = f(x,w,b) = w*x+b
The backward computation uses the output delta (dy) to generate the input delta (dx), weight delta (dw) and bias delta (db) In some cases the backward computation function also requires the forward pass input (x) and the forward pass output (y).
The following arguments are required for the backward computation: out_delta descriptor (dy) are the gradients arriving from the following filter and must be provided. in pointer is the forward pass input (x) and should be provided if not specified it is ignored out pointer is the forward pass output (y) and should be provided if not specified it is ignored
For dropout processing, it only needs delta of input/output, and the result is independent of forward input/output. So backward apply will ignore input/output.
The following gradients are generated by the backward computation. in_delta - the input delta (dx) weights_delta - the weight delta (dw) bias_delta - the bias delta (db) NULL descriptor pointers will not be computed. data field of a valid descriptor must point to the delta buffer to be produced.
Important activation information: For any general activation function, when computing activation layer backward, the forward pass input (x) to the activation is required. However, in most activation functions, it is possible and faster to compute the activation backward from the forward pass output y. In the case of fused computation and activation layers, it is mandatory to provide the forward pass output y. Notice that some activation functions cannot be fused with the computation filters.
Activation backward functions that can accept either forward pass input or forward pass output (output is prefered): BNNSActivationFunctionIdentity BNNSActivationFunctionRectifiedLinear BNNSActivationFunctionLeakyRectifiedLinear (if alpha > 0.0 and weights_delta is not present) BNNSActivationFunctionSigmoid BNNSActivationFunctionLogSigmoid BNNSActivationFunctionTanh BNNSActivationFunctionLinear BNNSActivationFunctionClamp BNNSActivationFunctionSoftmax BNNSActivationFunctionHardSigmoid BNNSActivationFunctionSoftplus BNNSActivationFunctionSoftsign BNNSActivationFunctionELU BNNSActivationFunctionSELU BNNSActivationFunctionCELU BNNSActivationFunctionClampedLeakyRectifiedLinear (if alpha > 0.0) BNNSActivationFunctionLinearWithBias BNNSActivationFunctionLogSoftmax BNNSActivationFunctionHardShrink BNNSActivationFunctionSoftShrink BNNSActivationFunctionTanhShrink BNNSActivationFunctionThreshold
The activation functions above can be fused with computation in training, only if the forward pass output y is provided in backward apply.
Other activation functions require forward pass input and does not support fusing computation with activation, such as: BNNSActivationFunctionAbs BNNSActivationFunctionGELUApproximation BNNSActivationFunctionGELUApproximation2 BNNSActivationFunctionSiLU
Additional requirements: BNNSFlagsUseClientPtr flag must be enabled when creating the filter. data_type of all descriptors must be BNNSDataTypeFloat32.
filter - Filter to apply backwardbatch_size - Number of (input, output) pairs to processin - Pointer to the forward pass input data (x)
- ignored when computing input delta and bias delta unless filter is pooling or filter is activation and backpropagation from output is supported.in_stride - Increment (in values) between inputs
- ignored when computing input delta or bias delta if the filter is not poolingin_delta - Pointer to the input delta descriptor
- not produced if nullin_delta_stride - Increment (in values) between input deltasout - Pointer to the forward pass output data (y)
- out is ignored in all filters if activation is BNNSActivationFunctionIdentity
- some activation function backward computation can run faster if provided with the forward output
- fused computation and activation filters such as convolution with activation must provide the forward pass outputout_stride - Increment (in values) between outputsout_delta - Pointer to the output delta descriptor (dy)out_delta_stride - Increment (in values) between output deltasweights_delta - Pointer to the weights delta descriptor
- delta is aggregated across batch
- not produced if null
- computed weights_delta layout will match the filter weight layout that was provided at the creation of the filterbias_delta - Pointer to the bias delta descriptor
- not produced if nullpublic static int BNNSPoolingFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride,
BNNSNDArrayDescriptor bias_delta,
org.moe.natj.general.ptr.ConstNUIntPtr indices,
long idx_stride)
This is similar to BNNSFilterApplyBackwardBatch, but takes indices as an optional input. It is mandatory to compute all active gradients in a single function call. computation of input delta is not required in case the filter is the first layer in the network
filter - Filter to apply backwardbatch_size - Number of (input, output, indices) to processin - Pointer to the forward pass input data (x)in_stride - Increment (in values) between inputsin_delta - Pointer to the input delta descriptor
- not produced if nullin_delta_stride - Increment (in values) between input deltasout - Pointer to the forward pass output data (y)
- out is ignored if activation is BNNSActivationFunctionIdentity
- fused pooling and activation filters must provide the forward pass outputout_stride - Increment (in values) between outputsout_delta - Pointer to the output delta descriptor (dy)out_delta_stride - Increment (in values) between output deltasbias_delta - Pointer to the bias delta descriptor
- not produced if nullindices - Pointer to the forward pass indices data generated by max pooling.
- max pooling could use indices to reduce computation if not null. indices must have the same dimension and stride as the output data.
- max unpooling requires a valid pointer. indices must have the same dimension and stride as the input data.
- ignored for other pooling functionsidx_stride - Increment (in values) between indicespublic static int BNNSFilterApplyBackwardTwoInputBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr inA,
long inA_stride,
BNNSNDArrayDescriptor inA_delta,
long inA_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr inB,
long inB_stride,
BNNSNDArrayDescriptor inB_delta,
long inB_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride,
BNNSNDArrayDescriptor weights_delta,
BNNSNDArrayDescriptor bias_delta)
For a general filter f that computes output y by using weights w and bias b The forward pass filter computation can be described as: y = f(x,w,b) for example, the output y of a convolution filter f can be described as y = f(x,w,b) = w*x+b
The backward computation uses the output delta (dy) to generate the input deltas (dxA, dxB), weight delta (dw) and bias delta (db) [as applicable] In some cases the backward computation function also requires the forward pass input (x) and the forward pass output (y).
The following arguments are required for the backward computation: out_delta descriptor (dy) are the gradients arriving from the following filter and must be provided. in pointer is the forward pass input (x) and should be provided if not specified it is ignored out pointer is the forward pass output (y) and should be provided if not specified it is ignored
The following gradients are generated by the backward computation. in_delta - the input delta (dx) weights_delta - the weight delta (dw) bias_delta - the bias delta (db) NULL descriptor pointers will not be computed. data field of a valid descriptor must point to the delta buffer to be produced.
Important activation information: For any general activation function, when computing activation layer backward, the forward pass input (x) to the activation is required. However, in most activation functions, it is possible and faster to compute the activation backward from the forward pass output y. In the case of fused computation and activation layers, it is mandatory to provide the forward pass output y. Notice that some activation functions cannot be fused with the computation filters.
Activation backward functions that can accept either forward pass input or forward pass output (output is prefered): BNNSActivationFunctionIdentity BNNSActivationFunctionRectifiedLinear BNNSActivationFunctionLeakyRectifiedLinear (if alpha >= 0.0) BNNSActivationFunctionSigmoid BNNSActivationFunctionLogSigmoid BNNSActivationFunctionTanh BNNSActivationFunctionLinear BNNSActivationFunctionClamp BNNSActivationFunctionSoftmax BNNSActivationFunctionHardSigmoid BNNSActivationFunctionSoftplus BNNSActivationFunctionSoftsign BNNSActivationFunctionELU BNNSActivationFunctionSELU BNNSActivationFunctionCELU BNNSActivationFunctionClampedLeakyRectifiedLinear (if alpha >= 0.0) BNNSActivationFunctionLinearWithBias BNNSActivationFunctionLogSoftmax BNNSActivationFunctionHardShrink BNNSActivationFunctionSoftShrink BNNSActivationFunctionTanhShrink BNNSActivationFunctionThreshold
The activation functions above can be fused with computation in training, only if the forward pass output y is provided in backward apply.
Other activation functions require forward pass input and does not support fusing computation with activation, such as: BNNSActivationFunctionAbs BNNSActivationFunctionGELUApproximation BNNSActivationFunctionGELUApproximation2 BNNSActivationFunctionSiLU
Additional requirements: BNNSFlagsUseClientPtr flag must be enabled when creating the filter. data_type of all descriptors must be BNNSDataTypeFloat32.
filter - Filter to apply backwardbatch_size - Number of (input, output) pairs to processinA - Pointer to the forward pass input data (x)inA_stride - Increment (in values) between inputsinA_delta - Pointer to the input delta descriptor
- not produced if nullinA_delta_stride - Increment (in values) between input deltasinB - Pointer to the forward pass input data (x)inB_stride - Increment (in values) between inputsinB_delta - Pointer to the input delta descriptor
- not produced if nullinB_delta_stride - Increment (in values) between input deltasout - Pointer to the forward pass output data (y)out_stride - Increment (in values) between outputsout_delta - Pointer to the output delta descriptor (dy)out_delta_stride - Increment (in values) between output deltasweights_delta - Pointer to the weights delta descriptor
- delta is aggregated across batch
- not produced if null
- computed weights_delta layout will match the filter weight layout that was provided at the creation of the filterbias_delta - Pointer to the bias delta descriptor
- not produced if nullpublic static int BNNSNormalizationFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride,
BNNSNDArrayDescriptor beta_delta,
BNNSNDArrayDescriptor gamma_delta)
similar to BNNSFilterApplyBackwardBatch, but computing input delta, beta delta and gamma delta It is mandatory to compute all active gradients in a single function call. computation of input delta is not required in case the filter is the first layer in the network
filter - Filter to apply backwardbatch_size - Number of (input, output) pairs to processin_delta - Pointer to the input delta descriptor
- not produced if nullin_delta_stride - Increment (in values) between input deltasout - Pointer to the forward pass output data (y)
- out is ignored if activation is BNNSActivationFunctionIdentity
- forward pass output must be provided in case of fused instance normalization and activationout_stride - Increment (in values) between outputsout_delta - Pointer to the output delta descriptor (dy)
- out delta may be modified in order to save memory allocations when computing fused activation backwardout_delta_stride - Increment (in values) between output deltasbeta_delta - Pointer to the beta delta descriptor
- not produced if nullgamma_delta - Pointer to the gamma delta descriptor
- not produced if nullpublic static int BNNSFusedFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> delta_parameters)
similar to BNNSFilterApplyBackwardBatch, but computing gradients of an N layer fused filter. It is mandatory to compute all active parameter delta in a single function call. computation of input delta is not required in case the fused filter is the first layer in the network
filter - Filter to apply backwardbatch_size - Number of (input, output) pairs to processin - Pointer to the forward pass computation input data (x)in_stride - Increment (in values) between inputs
- ignored when computing input delta or bias delta if the filter is not poolingin_delta - Pointer to the computation input delta descriptor
- not produced if nullin_delta_stride - Increment (in values) between input deltasout - Pointer to the forward pass output data (y)
- out is ignored if last filter activation is BNNSActivationFunctionIdentityout_stride - Increment (in values) between outputsout_delta - Pointer to the last filter output delta descriptor (dy)
- out delta may be modified to save memory when computing fused activation backwardout_delta_stride - Increment (in values) between output deltasdelta_parameters - a pointer to an array of parameter delta pointers
order of parameter must be first filter parameters followed by second filter parameters until reaching the last filter parameters
for each filter parameters, the parameter order must follow the same order as in the stand-alone filter backward apply api
all filter parameters must be provided, excluding input delta and output delta which are provided separately
null pointer must be used for each non active parameter
for example, if first filter is convolution and second filter is batchnorm, parameters could be extracted in the following way:
BNNSNDArrayDescriptor* weights_delta = delta_parameters[0]; //weight delta is the first convolution parameter in BNNSFilterApplyBackwardBatch
BNNSNDArrayDescriptor* bias_delta = delta_parameters[1]; //bias delta is the second convolution parameter in BNNSFilterApplyBackwardBatch
BNNSNDArrayDescriptor* beta_delta = delta_parameters[2]; //first batchnorm parameter in BNNSNormalizationFilterApplyBackwardBatch
BNNSNDArrayDescriptor* gamma_delta = delta_parameters[3]; //second batchnorm parameter in BNNSNormalizationFilterApplyBackwardBatchpublic static int BNNSArithmeticFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
long number_of_inputs,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> in,
org.moe.natj.general.ptr.ConstNUIntPtr in_stride,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> in_delta,
org.moe.natj.general.ptr.ConstNUIntPtr in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride)
Compute gradients for all arithmetic operation inputs It is mandatory to compute all input gradients in a single function call. if inputs were pointing to a common address during forward computation (same input), gradients should also point to a common address (same gradient) descriptors for output delta and input delta that are being processed in-place must exactly match. in-place descriptor types must also match in case batch size > 1.
filter - Filter to applybatch_size - Number of (input sets, output) pairs to processnumber_of_inputs - number of inputs for the arithmetic operationin - pointer to an array of input pointers. in array size must be number_of_inputs.
- in may be NULL for arithmetic layers that support forward in-place processingin_stride - pointer to an array of input strides, each stride is an Increment (in values) between inputs in the batch for a corresponding input in the in array.in_delta - pointer to an array of input delta pointers. in array size must be number_of_inputs.in_delta_stride - pointer to an array of input delta strides, each stride is an Increment (in values) between inputs deltas in the batch for a corresponding input in the in_delta array.out - Pointer to the forward pass output data (y)
- forward pass output must be provided in case of fused arithmetic and activation
- out may not be provided when activation is BNNSActivationFunctionIdentity, but in some arithmetic functions, providing the forward output may speedup the backward compute.out_stride - Increment (in values) between outputsout_delta - Pointer to the output delta descriptor (dy)out_delta_stride - Increment (in values) between output deltaspublic static int BNNSPermuteFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride)
similar to BNNSFilterApplyBackwardBatch with only the necessary argument subset for permute.
filter - Filter to applybatch_size - Number of (input, output) pairs to processin_delta - Pointer to the input delta descriptorin_delta_stride - Increment (in values) between input deltasout_delta - Pointer to the output delta descriptorout_delta_stride - Increment (in values) between output deltaspublic static int BNNSLossFilterApplyBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
org.moe.natj.general.ptr.ConstVoidPtr labels,
long labels_stride,
org.moe.natj.general.ptr.ConstVoidPtr weights,
long weights_size,
org.moe.natj.general.ptr.VoidPtr out,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride)
The filter is applied for each of the batch_size inputs,labels and computes reduced loss and an optional loss gradient. in (resp. out) is expected to point to batch_size times the input (resp. output) object size defined when the filter was created. The function supports forward loss computation, and also backward loss without back propagation from output delta. Input delta computation is an optimization that can be used if the loss layer is the last layer in the network.
filter - Loss filter to applybatch_size - Number of (input, labels) pairs to computein - Pointer to the input datain_stride - Increment (in values) between inputslabels - Pointer to the labelslabels_stride - Increment (in values) between labelsweights - optional loss computation weightweights_size - weight size must be one of:
for softmax cross entropy:
0 results in no weight loss scaling.
1 results in same weight scaling for all samples in the batch.
batch_size results in different weight per each sample in the batch
for sigmoid cross enrtopy, mse and huber loss, weights_size must be one of:
0 results in no weight loss scaling.
1 results in same weight scaling for all samples in the batch.
batch_size*input_width results in different weight per each sample in the batchout - Pointer to the computed loss. output size depand on loss function and reduction function.
Loss array expected to be consecutive in memory (in case loss is unreduced), such that the stride between loss of consecutive samples in the batch is 1.
if loss is reduced, out will be a single result.
for softmax cross entropy, if loss is unreduced, out should be large enough to contain batch_size consecutive loss results.
for sigmoid cross entropy unreduced loss, mse unreduced loss and huber unreduced loss, out should be large enough to contain batch_size*input_width consecutive loss results, where input_width is size[0] of the input descriptor.in_delta - Pointer to the input delta descriptor
- not produced if nullin_delta_stride - Increment (in values) between input deltaspublic static int BNNSLossFilterApplyBackwardBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr in,
long in_stride,
BNNSNDArrayDescriptor in_delta,
long in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr labels,
long labels_stride,
org.moe.natj.general.ptr.ConstVoidPtr weights,
long weights_size,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride)
The filter is applied for each of the batch_size inputs,labels and computes the backward loss gradient. in (resp. out) is expected to point to batch_size times the input (resp. output) object size defined when the filter was created. Note that if the loss layer is the last layer in the network, the BNNSLossFilterApplyBatch can be used to compute both forward and backward without back propagation from output delta.
filter - Loss filter to applybatch_size - Number of (input, labels) pairs to computein - Pointer to the input datain_stride - Increment (in values) between inputsin_delta - Pointer to the input delta descriptorin_delta_stride - Increment (in values) between input deltaslabels - Pointer to the labelslabels_stride - Increment (in values) between labelsweights - optional loss computation weightweights_size - weight size must be one of:
for softmax cross entropy:
0 results in no weight loss scaling.
1 results in same weight scaling for all samples in the batch.
batch_size results in different weight per each sample in the batch
for sigmoid cross enrtopy, mse and huber loss, weights_size must be one of:
0 results in no weight loss scaling.
1 results in same weight scaling for all samples in the batch.
batch_size*input_width results in different weight per each sample in the batchout_delta - Pointer to the output delta descriptorout_delta_stride - Increment (in values) between output deltaspublic static int BNNSApplyMultiheadAttentionBackward(org.moe.natj.general.ptr.VoidPtr F,
long batch_size,
org.moe.natj.general.ptr.ConstVoidPtr query,
long query_stride,
BNNSMHAProjectionParameters query_param_delta,
org.moe.natj.general.ptr.ConstVoidPtr key,
long key_stride,
BNNSNDArrayDescriptor key_mask,
long key_mask_stride,
BNNSMHAProjectionParameters key_param_delta,
org.moe.natj.general.ptr.ConstVoidPtr value,
long value_stride,
BNNSMHAProjectionParameters value_param_delta,
BNNSNDArrayDescriptor add_to_attention,
BNNSNDArrayDescriptor key_attn_bias_delta,
BNNSNDArrayDescriptor value_attn_bias_delta,
org.moe.natj.general.ptr.ConstVoidPtr output,
long output_stride,
BNNSMHAProjectionParameters output_param_delta,
long backprop_cache_size,
org.moe.natj.general.ptr.VoidPtr backprop_cache,
org.moe.natj.general.ptr.NUIntPtr workspace_size,
org.moe.natj.general.ptr.VoidPtr workspace)
Two common cases are that query=key=value or query=key. In these cases the backpropogated gradient for these parameters the gradient calculation is then the sum of the individual deltas. If any the pointers query_param_delta.target_desc.data, key_param_delta.target_desc.data or value_param_delta.target_desc.data are equal to each other, the returned tensor will be set correctly to the sum of the components.
F - Filter to apply created by a previous call to BNNSFilterCreateLayerMultiheadAttention()batch_size - Number of inputs in batchquery - Pointer to data for query input matrix, layout as described by layer_params->query.target_descquery_stride - Batch stride for queryquery_param_delta - Pointer to data structure used to hold deltas for corresponding components. A NULL value
in a member's data component indicates that it should not be computed.
The value query_param_delta.target_desc.stride[2] is used as the batch stride for query_param_delta.target_desc.key - Pointer to data for key input matrix, layout as described by layer_params->key.target_desckey_stride - Batch stride for keykey_mask - Mask applied to key for ignoring entries, layout as described in forward call.
No mask is applied if this pointer is NULL.key_mask_stride - Batch stride for key_maskkey_param_delta - Pointer to data structure used to hold deltas for corresponding components. A NULL value
in a member's data component indicates that it should not be computed.
The value key_param_delta.target_desc.stride[2] is used as the batch stride for key_param_delta.target_desc.value - Pointer to data for value input matrix, layout as described by layer_params->value.target_descvalue_stride - Batch stride for valuevalue_param_delta - Pointer to data structure used to hold deltas for corresponding components. A NULL value
in a member's data component indicates that it should not be computed.
The value value_param_delta.target_desc.stride[2] is used as the batch stride for value_param_delta.target_desc.add_to_attention - Optional, a 2D tensor of shape target_length x source_length that is used as part of the mask function prior
to softmax in the attention calculation (the matrix X in the layer description). No matrix is added if this pointer is NULL.output - Pointer to data for output matrix, , layout as described by layer_params->output.target_descoutput_stride - Batch stride for output.output_param_delta - Pointer to data structure used to hold deltas for corresponding components. A NULL value
in a member's data component indicates that it should not be computed.
The value output_param_delta.target_desc.stride[2] is used as the batch stride for output_param_delta.target_desc.backprop_cache_size - Specifies the size of the array backprop_cache, in bytes. If 0, or backprop_cache is NULL,
backprop_cache is not accessed.backprop_cache - Is used to store intermediate results that can be used to accelerate a future call to
BNNSApplyMultiheadAttentionBackward.workspace_size - Specifies the size of the array workspace, in bytes.
If workspace_size is not-NULL but workspace is NULL, the recommended size for workspace_size
will be set, but not other calculations will be performed (except to set backprop_cache_size if requested).workspace - Is used as a scratch buffer during the calculation.public static long BNNSComputeLSTMTrainingCacheCapacity(BNNSLayerParametersLSTM layer_params)
public static int BNNSDirectApplyLSTMBatchTrainingCaching(BNNSLayerParametersLSTM layer_params, BNNSFilterParameters filter_params, org.moe.natj.general.ptr.VoidPtr training_cache_ptr, long training_cache_capacity)
compute LSTM forward and cache intermediate results to accelerate backward computation - the user can query the minimum buffer size for training cache using BNNSComputeLSTMTrainingCacheCapacity - training_cache_ptr == NULL means not to cache - BNNS will return failure when training_cache_capacity is lower than the minimum bytes capacity of the training cache buffer that BNNSComputeLSTMTrainingCacheCapacity returned
layer_params - - layer parametersfilter_params - - filter parameterstraining_cache_ptr - - buffer to store intermediate results to accelerate backward computation. if Null, intermediate results aren't cachedtraining_cache_capacity - - size in bytes of training_cache_ptrpublic static int BNNSDirectApplyActivationBatch(BNNSLayerParametersActivation layer_params, BNNSFilterParameters filter_params, long batch_size, long in_stride, long out_stride)
equal to calling BNNSCreateActivation & BNNSFilterApplyBatch & BNNSDestroy
layer_params - Layer parameters and input, weights, output, bias and activation descriptors
should set i_desc.data pointing to input data and o_desc.data pointing to output datafilter_params - Filter runtime parameters, may be NULL for default parametersbatch_size - Number of (input, output) pairs to processin_stride - Increment (in values) between inputsout_stride - Increment (in values) between outputspublic static int BNNSCopy(BNNSNDArrayDescriptor dest, BNNSNDArrayDescriptor src, BNNSFilterParameters filter_params)
Equivalent to using a contraction layer with opstring "src_* -> dest_*"
dest - The destination tensorsrc - The source tensor - must not overlap in memory with the destination tensorpublic static void BNNSDirectApplyBroadcastMatMul(boolean transA,
boolean transB,
float alpha,
BNNSNDArrayDescriptor inputA,
BNNSNDArrayDescriptor inputB,
BNNSNDArrayDescriptor output,
BNNSFilterParameters filter_params)
[@description] Performs the same action as a broadcast matrix multiplication layer without instantiating a BNNSFilter.
transA - - if true, transposes the last two dimensions of AtransB - - if true, transposes the last two dimensions of Balpha - - scalar by which to scale the resultinputA - - descriptor for tensor AinputB - - descriptor for tensor Boutput - - descriptor for tensor C; on output only the data values are changedfilter_params - - filter runtime parameters, may be NULL for default parameterspublic static int BNNSTranspose(BNNSNDArrayDescriptor dest, BNNSNDArrayDescriptor src, long axis0, long axis1, BNNSFilterParameters filter_params)
Users should consider whether a data transposition with memory copy (i.e. this operation) is required, or if the same effect can be achieved by just switching layout in the descriptor of the same memory (e.g. for a 2D matrix can switching from row major to column major storage satsify the requirements). Consideration will be needed for both whether individual layers support alternative data layouts, and runtime performance.
This routine is not presented as a layer, but as a data manipulation. If deployed in a training scenario, observe that backpropagation can be achieved by applying exactly the same operation to the output delta as was applied to the original input.
This operation is equivalent to using the TensorContraction layer with operation string similar to "x_*ij -> y_*ji", only with the appropriate axes represented for the transposition.
In place operation is NOT supported.
dest - Descriptor for the destination tensorsrc - Descriptor for the source tensoraxis0 - First axis of transpositionaxis1 - Second axis of transpositionfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static int BNNSDirectApplyReduction(BNNSLayerParametersReduction layer_params, BNNSFilterParameters filter_params)
layer_params - Layer parameters: input descriptor, output descriptor, reduce function and epsilon
need to set the pointers:
layer_params.i_desc.data - pointer to input buffer
layer_params.o_desc.data - pointer to output buffer
layer_params.w_desc.data - pointer to weights buffer (set to NULL if not needed)filter_params - Filter runtime parameters, may be NULL for default parameterspublic static int BNNSCompareTensor(BNNSNDArrayDescriptor in0, BNNSNDArrayDescriptor in1, int op, BNNSNDArrayDescriptor out)
compare two input tensors and generate a tensor of bool type containing the results of element-by-element comparison
in0 - pointer to the tensor descriptor of type BNNSNDArrayDescriptor for comparison/logical operations - left side of the operatorin1 - pointer to the tensor descriptor of type BNNSNDArrayDescriptor for comparison/logical operations - right side of the operatorop - type of comparison in BNNSRelationalOperator typeout - pointer to the tensor descriptor of type BNNSNDArrayDescriptor for the output of comparison.
The active dimensions should match those of inA/inB, and the type should be BNNSDataTypeBoolean8.public static int BNNSDirectApplyTopK(long K,
long axis,
long batch_size,
BNNSNDArrayDescriptor input,
long input_batch_stride,
BNNSNDArrayDescriptor best_values,
long best_values_batch_stride,
BNNSNDArrayDescriptor best_indices,
long best_indices_batch_stride,
BNNSFilterParameters filter_params)
Returns a sparse vector of the top K entries from the input. In the case of ties that span the top-K boundary, only the lexigraphically first entries will be returned.
K - Number of entries to findaxis - Axis along which to find top K entriesbatch_size - Number of batchesinput - The input tensorinput_batch_stride - The batch stride for input.databest_values - Descriptor of a K-length vector. On return contains the K best values in descending order.best_values_batch_stride - The batch stride for best_valuesbest_indices - Descriptor of a K-length vector. On return contains the indices of the K best values in descending order.best_indices_batch_stride - The batch stride in size_t elements for best_indicesfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static int BNNSDirectApplyInTopK(long K,
long axis,
long batch_size,
BNNSNDArrayDescriptor input,
long input_batch_stride,
BNNSNDArrayDescriptor test_indices,
long test_indices_batch_stride,
BNNSNDArrayDescriptor output,
long output_batch_stride,
BNNSFilterParameters filter_params)
Consider the 4x4 tensor in a batch size of 3: X(:,:,0) = [ 1 3 5 7 ] X(:,:,1) = [ 1 8 3 4 ] X(:,:,2) = [ 4 8 7 7 ] [ 2 5 1 9 ] [ 8 1 3 5 ] [ 4 3 8 5 ] [ 1 5 3 2 ] [ 1 7 2 3 ] [ 5 7 3 1 ] and the test indices: T(:, 0) = (0, 3, 1) T(:, 1) = (2, 2, 0) T(:, 2) = (3, 2, 1) with K= 2 and axis=1, the result would be: (F, F, T) from comparing values (1, 1, 5) against the top K sets (5, 7), (5, 9), (3,5) in the first batch (F, F, F) from comparing values (3, 3, 1) against the top K set (4, 8), (5, 8), (3,7) in the second batch (T, T, T) from comparing values (7, 8, 7) against the top K set (7, 8), (5, 8), (5, 7) in the third batch Observe that in the case of ties, all possible entries are included in the top K.
K - Number of entries to findaxis - Axis along which to find top K entriesbatch_size - Number of batchesinput - The input tensorinput_batch_stride - The batch stride for input.datatest_indices - Test index tensor, shape must match that of input, with the given axis removedtest_indices_batch_stride - The batch stride for test_indices.dataoutput - The boolean output tensoroutput_batch_stride - The batch stride for output.data, of shape matching test_indicesfilter_params - Filter runtime parameters, may be NULL for default parameterspublic static int BNNSDirectApplyLSTMBatchBackward(BNNSLayerParametersLSTM layer_params, BNNSLayerParametersLSTM layer_delta_params, BNNSFilterParameters filter_params, org.moe.natj.general.ptr.ConstVoidPtr training_cache_ptr, long training_cache_capacity)
compute LSTM backward
layer_params - - layer parameterslayer_delta_params - - layer delta parameters (include inputs & outputs for backward)filter_params - - filter parameterstraining_cache_ptr - - buffer with intermediate results to accelerate backward computation. if Null, intermediate results weren't cached and forward pass will be recomuptedtraining_cache_capacity - - size in bytes of training_cache_ptr. return failure when training_cache_capacity is lower than the minimum bytes capacity of the training cachepublic static BNNSNDArrayDescriptor BNNSGetPointer(org.moe.natj.general.ptr.VoidPtr filter, int target)
Some filters have potentially trainiable parameters embedded in the filter structure (for example activation layers often have an alpha or beta parameter). To facilitate training or otherwise modifying these parameters after layer creation, we provide the following function. Note that the pointer is only valid until the BNNSFilter is destroyed, and that care must be taken if the filter is used on multiple threads.
[@returns] On success, a BNNSNDArrayDescriptor describing the requested parameter. On failure, a BNNSNDArrayDescriptor with data member set to NULL.
filter - Filter to obtain pointer intotarget - enum specifying what a pointer is required topublic static long vImageSepConvolve_Planar8(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstFloatPtr kernelX, int kernelX_width, org.moe.natj.general.ptr.ConstFloatPtr kernelY, int kernelY_width, float bias, char backgroundColor, int flags)
Separable convolution on a Planar8 image.
This filter applies two separate 1D filters along the rows and columns of a Planar8 image.
For each pixel:
@textblock
for each pixel[y][x] in image {
float sum = bias;
// Calculate weighted average over kernel area
for each kernelY_element[i] in kernelY {
for each kernelX_element[j] in kernelX {
sum += kernelY_element[i] * kernelX_element[j] *
pixel[y+i+srcOffsetToROI_Y-kernel_height/2]
[x+j+srcOffsetToROI_X- kernel_width/2];
}
}
// Add 0.5 to round to nearest int when converting float to uint8_t
sum = sum + 0.5f;
// write out result
result[y][x] = (uint8_t)CLAMP(sum, 0, 255);
}src - The input imagedest - A pointer to a preallocated vImage_Buffer to receive the result image.
This may not alias the src image.tempBuffer - An optional pointer to a region of memory to use as a working area during
computation. The size of the tempBuffer is given by calling the function
with the same parameters and the kvImageGetTempBufferSize flag, in which case
the size is returned instead of an error code from the left hand side.
You may pass NULL here, in which case a region of memory of similar size
will be allocated by the function and freed before it returns. Temp Buffers
are a way of avoiding lost time due to VM faults to initialize newly allocated
buffers. If you will be calling this function repeatedly with similar parameters
you should use a temp buffer. If the function is called from different threads
concurrently, a different temp buffer should be used for each.srcOffsetToROI_X - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the left edge of the image.srcOffsetToROI_Y - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the top edge of the image.kernelX - A pointer to a 1D array of weights of dimension kernelX_width.
For example, for a simple 3x3 Sobel x-derivative filter it's {-1.0, 0.0, 1.0}.kernelX_width - The width of the 1D array of weights passed in as kernelX. It must be an odd number.kernelY - A pointer to a 1D array of weights of dimension kernelY_width.
For example, for a simple 3x3 Sobel x-derivative filter it's {1.0, 2.0, 1.0}.kernelY_width - The width of the 1D array of weights passed in as kernelY. It must be an odd number.bias - This value is added to the sum of weighted pixels.
You might provide a bias of 128 to move the encoding for 0 to 128 so that
negative numbers are representable, such as Sobel derivative filters.backgroundColor - When the kvImageBackgroundColorFill edging mode is active, the backgroundColor
parameter provides the background color to be used for missing pixels when the
kernel extends off the edge of the image.flags - The following flags are allowed:
@textblock
kvImageCopyInPlace If any pixels covered by the kernel do no not exist, simply
copy the corresponding source pixel to the destination. This
will result in a ring off unconvolved content at the edges
and convolved content in the middle.
kvImageBackgroundColorFill Substitute in the provided background color for missing pixels.
For a blur filter this will look like the edges of the image
have been blurred into a particular color. This is usually
appropriate when the color of the surface onto which the image
will be drawn is known. You can also use {Alpha = 0, color = 0}
as a background color, and let the downstream image compositor
blend in the background color. In this case, the result image
should be treated as a premultiplied image.
kvImageEdgeExtend Substitute in the nearest defined pixel for missing pixels.
This is better when the image is drawn into a frame or other
context where the background is not expected to contribute to
the final content.
kvImageTruncateKernel This is similar to kvImageEdgeExtend, except that edge pixels are
simply ignored, and the bias and divisor are adjusted accordingly.
Because of the complication at the edges, this edging mode can
be significantly slower than the others. It can be numerically
unstable if the sum over any rectangular subsection of the kernel
is zero, which can result in division by zero during the computation.
The results for this edging mode are usually quite visually similar
to kvImageEdgeExtend.
kvImageGetTempBufferSize Instead of calculating the convolution of the image, return the
size of the temp buffer needed for this set of parameters. Does
not touch the src or dest image.
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success.
>= 0 If kvImageGetTempBufferSize is passed, this is the size of
the temp buffer to use with this function and this set of
parameters.
kvImageInvalidEdgeStyle One and only one of the following flags must be provided:
{ kvImageCopyInPlace, kvImageBackgroundColorFill,
kvImageEdgeExtend, kvImageTruncateKernel }
kvImageRoiLargerThanInputBuffer The dest->width and height must be less than or equal
to corresponding dimensions of the source buffer.
kvImageInvalidOffset_X The destination width + srcOffsetToROI_X > src->width
kvImageInvalidOffset_Y The destination height + srcOffsetToROI_Y > src->height
kvImageNullPointerArgument kernel may not be NULL
kvImageMemoryAllocationError Could not allocate memory to serve as a temp buffer.
kvImageInvalidKernelSize The kernel sizes must be odd numbers.public static long vImageSepConvolve_PlanarF(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstFloatPtr kernelX, int kernelX_width, org.moe.natj.general.ptr.ConstFloatPtr kernelY, int kernelY_width, float bias, float backgroundColor, int flags)
Separable convolution on a PlanarF image.
This filter applies two separate 1D filters along the rows and columns of a PlanarF image.
For each pixel:
@textblock
for each pixel[y][x] in image {
float sum = bias;
// Calculate weighted average over kernel area
for each kernelY_element[i] in kernelY {
for each kernelX_element[j] in kernelX {
sum += kernelY_element[i] * kernelX_element[j] *
pixel[y+i+srcOffsetToROI_Y-kernel_height/2]
[x+j+srcOffsetToROI_X- kernel_width/2];
}
}
// write out result
result[y][x] = sum;
}src - The input imagedest - A pointer to a preallocated vImage_Buffer to receive the result image.
This may not alias the src image.tempBuffer - An optional pointer to a region of memory to use as a working area during
computation. The size of the tempBuffer is given by calling the function
with the same parameters and the kvImageGetTempBufferSize flag, in which case
the size is returned instead of an error code from the left hand side.
You may pass NULL here, in which case a region of memory of similar size
will be allocated by the function and freed before it returns. Temp Buffers
are a way of avoiding lost time due to VM faults to initialize newly allocated
buffers. If you will be calling this function repeatedly with similar parameters
you should use a temp buffer. If the function is called from different threads
concurrently, a different temp buffer should be used for each.srcOffsetToROI_X - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the left edge of the image.srcOffsetToROI_Y - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the top edge of the image.kernelX - A pointer to a 1D array of weights of dimension kernelX_width.kernelX_width - The width of the 1D array of weights passed in as kernelX. It must be an odd number.kernelY - A pointer to a 1D array of weights of dimension kernelY_width.kernelY_width - The width of the 1D array of weights passed in as kernelY. It must be an odd number.bias - This value is added to the sum of weighted pixels.backgroundColor - When the kvImageBackgroundColorFill edging mode is active, the backgroundColor
parameter provides the background color to be used for missing pixels when the
kernel extends off the edge of the image.flags - The following flags are allowed:
@textblock
kvImageCopyInPlace If any pixels covered by the kernel do no not exist, simply
copy the corresponding source pixel to the destination. This
will result in a ring off unconvolved content at the edges
and convolved content in the middle.
kvImageBackgroundColorFill Substitute in the provided background color for missing pixels.
For a blur filter this will look like the edges of the image
have been blurred into a particular color. This is usually
appropriate when the color of the surface onto which the image
will be drawn is known. You can also use {Alpha = 0, color = 0}
as a background color, and let the downstream image compositor
blend in the background color. In this case, the result image
should be treated as a premultiplied image.
kvImageEdgeExtend Substitute in the nearest defined pixel for missing pixels.
This is better when the image is drawn into a frame or other
context where the background is not expected to contribute to
the final content.
kvImageTruncateKernel This is similar to kvImageEdgeExtend, except that edge pixels are
simply ignored, and the bias and divisor are adjusted accordingly.
Because of the complication at the edges, this edging mode can
be significantly slower than the others. It can be numerically
unstable if the sum over any rectangular subsection of the kernel
is zero, which can result in division by zero during the computation.
The results for this edging mode are usually quite visually similar
to kvImageEdgeExtend.
kvImageGetTempBufferSize Instead of calculating the convolution of the image, return the
size of the temp buffer needed for this set of parameters. Does
not touch the src or dest image.
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success.
>= 0 If kvImageGetTempBufferSize is passed, this is the size of
the temp buffer to use with this function and this set of
parameters.
kvImageInvalidEdgeStyle One and only one of the following flags must be provided:
{ kvImageCopyInPlace, kvImageBackgroundColorFill,
kvImageEdgeExtend, kvImageTruncateKernel }
kvImageRoiLargerThanInputBuffer The dest->width and height must be less than or equal
to corresponding dimensions of the source buffer.
kvImageInvalidOffset_X The destination width + srcOffsetToROI_X > src->width
kvImageInvalidOffset_Y The destination height + srcOffsetToROI_Y > src->height
kvImageNullPointerArgument kernel may not be NULL
kvImageMemoryAllocationError Could not allocate memory to serve as a temp buffer.
kvImageInvalidKernelSize The kernel sizes must be odd numbers.public static long vImageSepConvolve_Planar16U(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstFloatPtr kernelX, int kernelX_width, org.moe.natj.general.ptr.ConstFloatPtr kernelY, int kernelY_width, float bias, char backgroundColor, int flags)
Separable convolution on a Planar16U image.
This filter applies two separate 1D filters along the rows and columns of a Planar16U image.
For each pixel:
@textblock
for each pixel[y][x] in image {
float sum = bias;
// Calculate weighted average over kernel area
for each kernelY_element[i] in kernelY {
for each kernelX_element[j] in kernelX {
sum += kernelY_element[i] * kernelX_element[j] *
pixel[y+i+srcOffsetToROI_Y-kernel_height/2]
[x+j+srcOffsetToROI_X- kernel_width/2];
}
}
// Add 0.5 to round to nearest int when converting float to uint16_t
sum = sum + 0.5f;
// write out result
result[y][x] = (uint16_t)CLAMP(sum, 0, 65535);
}src - The input imagedest - A pointer to a preallocated vImage_Buffer to receive the result image.
This may not alias the src image.tempBuffer - An optional pointer to a region of memory to use as a working area during
computation. The size of the tempBuffer is given by calling the function
with the same parameters and the kvImageGetTempBufferSize flag, in which case
the size is returned instead of an error code from the left hand side.
You may pass NULL here, in which case a region of memory of similar size
will be allocated by the function and freed before it returns. Temp Buffers
are a way of avoiding lost time due to VM faults to initialize newly allocated
buffers. If you will be calling this function repeatedly with similar parameters
you should use a temp buffer. If the function is called from different threads
concurrently, a different temp buffer should be used for each.srcOffsetToROI_X - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the left edge of the image.srcOffsetToROI_Y - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the top edge of the image.kernelX - A pointer to a 1D array of weights of dimension kernelX_width.kernelX_width - The width of the 1D array of weights passed in as kernelX. It must be an odd number.kernelY - A pointer to a 1D array of weights of dimension kernelY_width.kernelY_width - The width of the 1D array of weights passed in as kernelY. It must be an odd number.bias - This value is added to the sum of weighted pixels.
You might provide a bias of 2 ** 15 = 32768 to move the encoding so that
negative numbers are representable.backgroundColor - When the kvImageBackgroundColorFill edging mode is active, the backgroundColor
parameter provides the background color to be used for missing pixels when the
kernel extends off the edge of the image.flags - The following flags are allowed:
@textblock
kvImageCopyInPlace If any pixels covered by the kernel do no not exist, simply
copy the corresponding source pixel to the destination. This
will result in a ring off unconvolved content at the edges
and convolved content in the middle.
kvImageBackgroundColorFill Substitute in the provided background color for missing pixels.
For a blur filter this will look like the edges of the image
have been blurred into a particular color. This is usually
appropriate when the color of the surface onto which the image
will be drawn is known. You can also use {Alpha = 0, color = 0}
as a background color, and let the downstream image compositor
blend in the background color. In this case, the result image
should be treated as a premultiplied image.
kvImageEdgeExtend Substitute in the nearest defined pixel for missing pixels.
This is better when the image is drawn into a frame or other
context where the background is not expected to contribute to
the final content.
kvImageTruncateKernel This is similar to kvImageEdgeExtend, except that edge pixels are
simply ignored, and the bias and divisor are adjusted accordingly.
Because of the complication at the edges, this edging mode can
be significantly slower than the others. It can be numerically
unstable if the sum over any rectangular subsection of the kernel
is zero, which can result in division by zero during the computation.
The results for this edging mode are usually quite visually similar
to kvImageEdgeExtend.
kvImageGetTempBufferSize Instead of calculating the convolution of the image, return the
size of the temp buffer needed for this set of parameters. Does
not touch the src or dest image.
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success.
>= 0 If kvImageGetTempBufferSize is passed, this is the size of
the temp buffer to use with this function and this set of
parameters.
kvImageInvalidEdgeStyle One and only one of the following flags must be provided:
{ kvImageCopyInPlace, kvImageBackgroundColorFill,
kvImageEdgeExtend, kvImageTruncateKernel }
kvImageRoiLargerThanInputBuffer The dest->width and height must be less than or equal
to corresponding dimensions of the source buffer.
kvImageInvalidOffset_X The destination width + srcOffsetToROI_X > src->width
kvImageInvalidOffset_Y The destination height + srcOffsetToROI_Y > src->height
kvImageNullPointerArgument kernel may not be NULL
kvImageMemoryAllocationError Could not allocate memory to serve as a temp buffer.
kvImageInvalidKernelSize The kernel sizes must be odd numbers.public static long vImageSepConvolve_Planar8to16U(vImage_Buffer src, vImage_Buffer dest, org.moe.natj.general.ptr.VoidPtr tempBuffer, long srcOffsetToROI_X, long srcOffsetToROI_Y, org.moe.natj.general.ptr.ConstFloatPtr kernelX, int kernelX_width, org.moe.natj.general.ptr.ConstFloatPtr kernelY, int kernelY_width, float scale, float bias, byte backgroundColor, int flags)
Separable convolution on a Planar8 image.
This filter applies two separate 1D filters along the rows and columns of a Planar8 source image and writing the result to a Planar16U destination image. Both a bias and scale factor can be specified to control the range of the result.
For each pixel:
@textblock
for each pixel[y][x] in image {
float sum = 0.0f;
// Calculate weighted average over kernel area
for each kernelY_element[i] in kernelY {
for each kernelX_element[j] in kernelX {
sum += kernelY_element[i] * kernelX_element[j] *
pixel[y+i+srcOffsetToROI_Y-kernel_height/2]
[x+j+srcOffsetToROI_X- kernel_width/2];
}
}
// Scale sum and add bias and 0.5 to round float to uint16_t
sum = scale * sum + bias + 0.5f;
// write out result
result[y][x] = (uint16_t)CLAMP(sum, 0, 65535);
}src - The input imagedest - A pointer to a preallocated vImage_Buffer to receive the result image.
This may not alias the src image.tempBuffer - An optional pointer to a region of memory to use as a working area during
computation. The size of the tempBuffer is given by calling the function
with the same parameters and the kvImageGetTempBufferSize flag, in which case
the size is returned instead of an error code from the left hand side.
You may pass NULL here, in which case a region of memory of similar size
will be allocated by the function and freed before it returns. Temp Buffers
are a way of avoiding lost time due to VM faults to initialize newly allocated
buffers. If you will be calling this function repeatedly with similar parameters
you should use a temp buffer. If the function is called from different threads
concurrently, a different temp buffer should be used for each.srcOffsetToROI_X - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the left edge of the image.srcOffsetToROI_Y - An offset used in tiling to shift the position of the destination image
relative to the src image. Typically this is 0. Non-Zero values are needed
when the destination tile is not aligned with the top edge of the image.kernelX - A pointer to a 1D array of weights of dimension kernelX_width.kernelX_width - The width of the 1D array of weights passed in as kernelX. It must be an odd number.kernelY - A pointer to a 1D array of weights of dimension kernelY_width.kernelY_width - The width of the 1D array of weights passed in as kernelY. It must be an odd number.scale - This value is multiplied with the sum of weighted pixels, before the bias
is applied. For example, for normalized kernels, where the weights add to 1.0,
specifying a scale of 257 ( = 65535 / 255 ) would expand the 8-bit input
range to a full 16-bit output range.bias - This value is added to the sum of weighted pixels.backgroundColor - When the kvImageBackgroundColorFill edging mode is active, the backgroundColor
parameter provides the background color to be used for missing pixels when the
kernel extends off the edge of the image.flags - The following flags are allowed:
@textblock
kvImageCopyInPlace If any pixels covered by the kernel do no not exist, simply
copy the corresponding source pixel to the destination. This
will result in a ring off unconvolved content at the edges
and convolved content in the middle.
kvImageBackgroundColorFill Substitute in the provided background color for missing pixels.
For a blur filter this will look like the edges of the image
have been blurred into a particular color. This is usually
appropriate when the color of the surface onto which the image
will be drawn is known. You can also use {Alpha = 0, color = 0}
as a background color, and let the downstream image compositor
blend in the background color. In this case, the result image
should be treated as a premultiplied image.
kvImageEdgeExtend Substitute in the nearest defined pixel for missing pixels.
This is better when the image is drawn into a frame or other
context where the background is not expected to contribute to
the final content.
kvImageTruncateKernel This is similar to kvImageEdgeExtend, except that edge pixels are
simply ignored, and the bias and divisor are adjusted accordingly.
Because of the complication at the edges, this edging mode can
be significantly slower than the others. It can be numerically
unstable if the sum over any rectangular subsection of the kernel
is zero, which can result in division by zero during the computation.
The results for this edging mode are usually quite visually similar
to kvImageEdgeExtend.
kvImageGetTempBufferSize Instead of calculating the convolution of the image, return the
size of the temp buffer needed for this set of parameters. Does
not touch the src or dest image.
kvImageDoNotTile Disable internal multithreading.@textblock
kvImageNoError Success.
>= 0 If kvImageGetTempBufferSize is passed, this is the size of
the temp buffer to use with this function and this set of
parameters.
kvImageInvalidEdgeStyle One and only one of the following flags must be provided:
{ kvImageCopyInPlace, kvImageBackgroundColorFill,
kvImageEdgeExtend, kvImageTruncateKernel }
kvImageRoiLargerThanInputBuffer The dest->width and height must be less than or equal
to corresponding dimensions of the source buffer.
kvImageInvalidOffset_X The destination width + srcOffsetToROI_X > src->width
kvImageInvalidOffset_Y The destination height + srcOffsetToROI_Y > src->height
kvImageNullPointerArgument kernel may not be NULL
kvImageMemoryAllocationError Could not allocate memory to serve as a temp buffer.
kvImageInvalidKernelSize The kernel sizes must be odd numbers.public static vImageConverterRef vImageConverter_CreateWithCGColorConversionInfo(CGColorConversionInfoRef colorConversionInfoRef, vImage_CGImageFormat sFormat, vImage_CGImageFormat dFormat, org.moe.natj.general.ptr.ConstNFloatPtr bg, int flags, org.moe.natj.general.ptr.NIntPtr error)
Create a vImageConverterRef substituting in CGColorConversionInfo for the one vImage usually generates for the color conversion steps.
vImageConverter_CreateWithCGColorConversionInfo is like vImageConverter_CreateWithCGImageFormat, except that instead of creating its own colorspace transform for any colorspace conversions, it uses the one you pass in through CGColorConversionInfo. This gives you greater control over the fine details of colorspace conversion, for exacting color fidelity. The colorspaces for source and destination images must refer to colorspaces that have the same number of channels as the codeFragment is designed to accept / produce.
See Apple Sample Code "Converting an Image with Black Point Compensation" https://developer.apple.com/library/mac/samplecode/convertImage/Introduction/Intro.html for an example of usage.
colorConversionInfoRef - CGColorConversionInfo described in CGColorConversionInfo.hsrcFormat - A pointer to a populated vImage_CGImageFormat struct describing the image format
of the source image. CGColorSpaceRef will be ignored since vImage will get color space conversion
information through CGColorConversionInfo.destFormat - A pointer to a populated vImage_CGImageFormat struct describing the image format
of the destination image. CGColorSpaceRef will be ignored since vImage will get color space conversion
information through CGColorConversionInfo.backgroundColor - Points to an array of floats to be used as a background color if one is needed. The
backgroundColor range is assumed to be [0,1]. The channel ordering and number of color
channels must match the natural order of the destination colorSpace (e.g. RGB or CMYK).
The backgroundColor may be NULL if no background color is needed.
A background color is used when the image is converted from an alpha-containing format to an alpha-none format, in which case the alpha is removed by compositing against the opaque background color pointed to by this parameter. If the image is instead converted from one alpha containing format to another, then the image will be premultiplied or unpremultiplied as necessary and no background color is necessary. (For unpremultiplication, the result color value for pixels with alpha 0 is 0.) Likewise, when converting between alpha-none formats, a background color is not use. In the case of kCGImageAlphaNone -> kCGImageAlphaNoneSkipFirst/Last, the vacant alpha channel is filled in with 1.0. If NULL is passed here, then 0 will be used for the color channels.
The vImageConverter will contain a copy of the data passed in this field.
flags - Any of the following flags are allowed:
@textblock
kvImagePrintDiagnosticsToConsole In the event of a problem, print out some helpful debug
messages.
kvImageDoNotTile A converter created with this flag will operate as if
kvImageDoNotTile was passed to vImageConvert_AnyToAny
whether it was or not.error - May be NULL. If not NULL, then a vImage_Error is returned at the address pointed to by error.
The vImage_Error will be less than 0 if an error condition occurred. Checking the vImageConverter
returned to make sure it is non-NULL is sufficient to verify success or failure of the function.
Some possible error values that can occur are :
@textblock
kvImageNoError Success.
kvImageNullPointerArgument srcFormat and/or destFormat is NULL.
kvImageUnknownFlagsBit Currently only kvImagePrintDiagnosticsToConsole and kvImageDoNotTile are
allowed. All other bits in the flags field must be 0.
kvImageInvalidParameter backgroundColor is NULL and the conversion needed a backgroundColor
kvImageInvalidImageFormat The base colorspace must be grayscale for destination images using indexed color.
kvImageInvalidImageFormat The colorspace may be indexed color for images only if it is {1,2,4,8} bitsPerComponent
and kCGImageAlphaNone.
kvImageInvalidImageFormat vImage_CGImageFormat.bitmapInfo & kCGBitmapAlphaInfoMask does not encode a valid alpha
kvImageInvalidImageFormat floating point formats must be 16 or 32 bits per component. 16-bit floats are
IEEE-754-2008 binary16 interchange format (a.k.a. OpenEXR half float). 32-bit floats
are the standard IEEE-754-2008 binary32 interchange format. (a.k.a float in C/C++/ObjC)
kvImageInvalidImageFormat format->renderingIntent is not a known value
kvImageInvalidImageFormat The conversion called for conversion to an input-only colorspace. Some color profiles
(e.g. those arising from a scanner) are described as input only, because the device can
not produce image output.
kvImageInvalidImageFormat CGColorConversionInfo was found to be otherwise invalid / unusable
kvImageInternalError The converter was unable to find a path from the source format to the destination format.
This should not happen and indicates incorrect operation of the function. Please file a bug.
The kvImagePrintDiagnosticsToConsole flag will provide additional diagnostic info.If error is not NULL, an error code will be written to that address on return.
public static void vDSP_biquad_SetCoefficientsDouble(vDSP_biquad_Setup __setup, org.moe.natj.general.ptr.ConstDoublePtr __coeffs, long __start_sec, long __nsec)
Coefficients are specified in double precision.
public static void vDSP_biquad_SetCoefficientsSingle(vDSP_biquad_Setup __setup, org.moe.natj.general.ptr.ConstFloatPtr __coeffs, long __start_sec, long __nsec)
Coefficients are specified in single precision.
public static vDSP_DFT_Interleaved_Setup vDSP_DFT_Interleaved_CreateSetup(vDSP_DFT_Interleaved_Setup Previous, long Length, int Direction, byte RealtoComplex)
This routine creates the required butterfly weight factors needed in the computation of the interleaved complex number DFT of a specified length. It returns with the pointer to the DFT setup, if the length is supported, or NULL otherwise.
Previous - (input) Previous is either zero or a previous DFT_Interleaved setupLength - (input) the number of complex elements to be transformed.Direction - (input) Transform direction, vDSP_DFT_FORWARD or vDSP_DFT_INVERSE.RealtoComplex - (input) flag for real to complex transform, true or false.public static vDSP_DFT_Interleaved_SetupD vDSP_DFT_Interleaved_CreateSetupD(vDSP_DFT_Interleaved_SetupD Previous, long Length, int Direction, byte RealtoComplex)
This routine creates the required butterfly weight factors needed in the computation of the interleaved complex number DFT of a specified length. It returns with the pointer to the DFT setup, if the length is supported, or NULL otherwise.
Previous - (input) Previous is either zero or a previous DFT_Interleaved setupLength - (input) the number of complex elements to be transformed.Direction - (input) Transform direction, vDSP_DFT_FORWARD or vDSP_DFT_INVERSE.RealtoComplex - (input) flag for real to complex transform, true or false.public static void vDSP_DFT_Interleaved_Execute(vDSP_DFT_Interleaved_Setup Setup, DSPComplex Iri, DSPComplex Ori)
This routine perform a DFT for real numbers, with the aid of previously created setup data.
Setup - (input) A setup object returned by a previous call to vDSP_DFT_Interleaved_CreateSetupIri - (input) Pointer to input data.Ori - (input) Pointer to output data.public static void vDSP_DFT_Interleaved_ExecuteD(vDSP_DFT_Interleaved_SetupD Setup, DSPDoubleComplex Iri, DSPDoubleComplex Ori)
This routine perform a DFT for interleaved complex numbers, with the aid of previously created setup data.
Setup - (input) A setup object returned by a previous call to vDSP_DFT_Interleaved_CreateSetupDIri - (input) Pointer to input data.Ori - (input) Pointer to output data.public static void vDSP_DFT_Interleaved_DestroySetup(vDSP_DFT_Interleaved_Setup Setup)
This routine releases the memory used by a setup object.
Setup - (input) A setup object vDSP_DFT_Interleaved_Setup,
created by either vDSP_DFT_Interleaved_CreateSetuppublic static void vDSP_DFT_Interleaved_DestroySetupD(vDSP_DFT_Interleaved_SetupD Setup)
This routine releases the memory used by a setup object.
Setup - (input) A setup object vDSP_DFT_Interleaved_SetupD,
created by either vDSP_DFT_Interleaved_CreateSetupDpublic static int isamax_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx)
public static int idamax_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx)
public static int icamax_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx)
public static int izamax_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx)
public static double sasum_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx)
public static double dasum_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx)
public static double scasum_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx)
public static double dzasum_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx)
public static int saxpy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr da,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy)
public static int daxpy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr da,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr dy,
org.moe.natj.general.ptr.IntPtr incy)
public static int caxpy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ca,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy)
public static int zaxpy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ca,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy)
public static int scopy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy)
public static int dcopy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr dy,
org.moe.natj.general.ptr.IntPtr incy)
public static int ccopy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy)
public static int zcopy_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy)
public static double sdot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy)
public static double ddot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr dy,
org.moe.natj.general.ptr.IntPtr incy)
public static double sdsdot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sb,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy)
public static double dsdot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy)
public static void cdotc_(org.moe.natj.general.ptr.VoidPtr ret_val,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy)
public static void zdotc_(org.moe.natj.general.ptr.VoidPtr ret_val,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy)
public static void cdotu_(org.moe.natj.general.ptr.VoidPtr ret_val,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy)
public static void zdotu_(org.moe.natj.general.ptr.VoidPtr ret_val,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy)
public static double snrm2_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static double dnrm2_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static double scnrm2_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx)
public static double dznrm2_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx)
public static int srot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.FloatPtr c,
org.moe.natj.general.ptr.FloatPtr s)
public static int drot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr dy,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.DoublePtr c,
org.moe.natj.general.ptr.DoublePtr s)
public static int csrot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.FloatPtr c,
org.moe.natj.general.ptr.FloatPtr s)
public static int zdrot_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.DoublePtr c,
org.moe.natj.general.ptr.DoublePtr s)
public static int srotg_(org.moe.natj.general.ptr.FloatPtr sa,
org.moe.natj.general.ptr.FloatPtr sb,
org.moe.natj.general.ptr.FloatPtr c,
org.moe.natj.general.ptr.FloatPtr s)
public static int drotg_(org.moe.natj.general.ptr.DoublePtr da,
org.moe.natj.general.ptr.DoublePtr db,
org.moe.natj.general.ptr.DoublePtr c,
org.moe.natj.general.ptr.DoublePtr s)
public static int crotg_(org.moe.natj.general.ptr.VoidPtr ca,
org.moe.natj.general.ptr.VoidPtr cb,
org.moe.natj.general.ptr.FloatPtr c,
org.moe.natj.general.ptr.VoidPtr cs)
public static int zrotg_(org.moe.natj.general.ptr.VoidPtr ca,
org.moe.natj.general.ptr.VoidPtr cb,
org.moe.natj.general.ptr.DoublePtr c,
org.moe.natj.general.ptr.VoidPtr cs)
public static int srotm_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.FloatPtr param)
public static int drotm_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr dy,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.DoublePtr dparam)
public static int srotmg_(org.moe.natj.general.ptr.FloatPtr sd1,
org.moe.natj.general.ptr.FloatPtr sd2,
org.moe.natj.general.ptr.FloatPtr sx1,
org.moe.natj.general.ptr.FloatPtr sy1,
org.moe.natj.general.ptr.FloatPtr param)
public static int drotmg_(org.moe.natj.general.ptr.DoublePtr dd1,
org.moe.natj.general.ptr.DoublePtr dd2,
org.moe.natj.general.ptr.DoublePtr dx1,
org.moe.natj.general.ptr.DoublePtr dy1,
org.moe.natj.general.ptr.DoublePtr dparam)
public static int sscal_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sa,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx)
public static int dscal_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr da,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx)
public static int cscal_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ca,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx)
public static int zscal_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ca,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx)
public static int csscal_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sa,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx)
public static int zdscal_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr sa,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx)
public static int sswap_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr sx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr sy,
org.moe.natj.general.ptr.IntPtr incy)
public static int dswap_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr dx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr dy,
org.moe.natj.general.ptr.IntPtr incy)
public static int cswap_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy)
public static int zswap_(org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr cx,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr cy,
org.moe.natj.general.ptr.IntPtr incy)
public static int sgemv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int dgemv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int cgemv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int zgemv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int sgbmv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr kl,
org.moe.natj.general.ptr.IntPtr ku,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int dgbmv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr kl,
org.moe.natj.general.ptr.IntPtr ku,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int cgbmv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr kl,
org.moe.natj.general.ptr.IntPtr ku,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int zgbmv_(org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr kl,
org.moe.natj.general.ptr.IntPtr ku,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int ssymv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int dsymv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int chemv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int zhemv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int ssbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int dsbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int chbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int zhbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int sspmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr ap,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int dspmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr ap,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int chpmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr ap,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int zhpmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr ap,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy)
public static int strmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int dtrmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int ctrmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int ztrmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int stbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int dtbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int ctbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int ztbmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int stpmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr ap,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int dtpmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr ap,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int ctpmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ap,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int ztpmv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ap,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int strsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int dtrsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int ctrsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int ztrsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int stbsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int dtbsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int ctbsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int ztbsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int stpsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr ap,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int dtpsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr ap,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int ctpsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ap,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int ztpsv_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr ap,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx)
public static int sger_(org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int dger_(org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int cgerc_(org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int zgerc_(org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int cgeru_(org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int zgeru_(org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int ssyr_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int dsyr_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int cher_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int zher_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int ssyr2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int dsyr2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int cher2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int zher2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda)
public static int sspr_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr ap)
public static int dspr_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr ap)
public static int chpr_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr ap)
public static int zhpr_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr ap)
public static int sspr2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.FloatPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.FloatPtr ap)
public static int dspr2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.DoublePtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.DoublePtr ap)
public static int chpr2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr ap)
public static int zhpr2_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr x,
org.moe.natj.general.ptr.IntPtr incx,
org.moe.natj.general.ptr.VoidPtr y,
org.moe.natj.general.ptr.IntPtr incy,
org.moe.natj.general.ptr.VoidPtr ap)
public static int sgemm_(org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr transb,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int dgemm_(org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr transb,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int cgemm_(org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr transb,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int zgemm_(org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr transb,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int ssymm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int dsymm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int csymm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int zsymm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int chemm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int zhemm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int strmm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr b,
org.moe.natj.general.ptr.IntPtr ldb)
public static int dtrmm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr b,
org.moe.natj.general.ptr.IntPtr ldb)
public static int ctrmm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb)
public static int ztrmm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb)
public static int strsm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr b,
org.moe.natj.general.ptr.IntPtr ldb)
public static int dtrsm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr b,
org.moe.natj.general.ptr.IntPtr ldb)
public static int ctrsm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb)
public static int ztrsm_(org.moe.natj.general.ptr.BytePtr side,
org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr transa,
org.moe.natj.general.ptr.BytePtr diag,
org.moe.natj.general.ptr.IntPtr m,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb)
public static int ssyrk_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int dsyrk_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int csyrk_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int zsyrk_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int cherk_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int zherk_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int ssyr2k_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.FloatPtr alpha,
org.moe.natj.general.ptr.FloatPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.FloatPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.FloatPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int dsyr2k_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.DoublePtr alpha,
org.moe.natj.general.ptr.DoublePtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.DoublePtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.DoublePtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int csyr2k_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int zsyr2k_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.VoidPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int cher2k_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.FloatPtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static int zher2k_(org.moe.natj.general.ptr.BytePtr uplo,
org.moe.natj.general.ptr.BytePtr trans,
org.moe.natj.general.ptr.IntPtr n,
org.moe.natj.general.ptr.IntPtr k,
org.moe.natj.general.ptr.VoidPtr alpha,
org.moe.natj.general.ptr.VoidPtr a,
org.moe.natj.general.ptr.IntPtr lda,
org.moe.natj.general.ptr.VoidPtr b,
org.moe.natj.general.ptr.IntPtr ldb,
org.moe.natj.general.ptr.DoublePtr beta,
org.moe.natj.general.ptr.VoidPtr c__,
org.moe.natj.general.ptr.IntPtr ldc)
public static org.moe.natj.general.ptr.VoidPtr BNNSFilterCreateLayerEmbedding(BNNSLayerParametersEmbedding layer_params, BNNSFilterParameters filter_params)
See the description of BNNSLayerParametersEmbedding for a full explanation of this layer.
layer_params - layer descriptionfilter_params - Filter runtime parameters, may be NULL for default parametersBNNSLayerParametersEmbeddingpublic static int BNNSFusedFilterApplyMultiInputBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
long number_of_inputs,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> in,
org.moe.natj.general.ptr.ConstNUIntPtr in_stride,
org.moe.natj.general.ptr.VoidPtr out,
long out_stride,
boolean training)
The filter is applied for each of the batch_size input set, and produces batch_size outputs. in (resp. out) is expected to point to batch_size times the input (resp. output) object size defined when the filter was created.
Currently only fused arithmetic -> normalization configuration is supported.
filter - Filter to applybatch_size - Number of (input sets, output) pairs to processnumber_of_inputs - number of inputs for the arithmetic operationin - pointer to an array of input pointers. in array size must be number_of_inputs.in_stride - pointer to an array of input strides, each stride is an Increment (in values) between inputs in the batch for a corresponding input in the in array.out - Pointer to the output dataout_stride - Increment (in values) between outputstraining - true if training, false if inference
-ignored if none of the filters is batchnorm
-see training flag information in BNNSNormalizationFilterApplyBatchpublic static int BNNSDirectApplyQuantizer(BNNSLayerParametersQuantization layer_params, BNNSFilterParameters filter_params, long batch_size, long input_stride, long output_stride)
The Quantization layer converts higher precision tensors to lower precision tensors (Quantize) or lower precision tensors to higher precision tensors (Dequantize)
layer_params - Quantizer layer parametersfilter_params - Filter runtime parameters, may be NULL for default parametersbatch_size - Number of (input, output) pairs to processinput_stride - Increment (in values) between inputsoutput_stride - Increment (in values) between outputspublic static int BNNSClipByValue(BNNSNDArrayDescriptor dest, BNNSNDArrayDescriptor src, float min_val, float max_val)
Given a tensor src, this operation writes to a tensor dest of the same type and shape as src with its values clipped to min_val and max_val.
[@returns] 0 on success, non-zero on failure
dest - descriptor for the destination tensorsrc - descriptor for the source tensor, must be of the same type and shape as the dest descriptor.min_val - The minimum value.max_val - The maximum value.public static int BNNSClipByNorm(BNNSNDArrayDescriptor dest, BNNSNDArrayDescriptor src, float max_norm, int axis_flags)
Given a tensor src, this operation writes to a tensor dest of the same type and shape as src with its values clipped such that the L2-norm does not exceed max_norm.
[@returns] 0 on success, non-zero on failure
dest - descriptor for the destination tensorsrc - descriptor for the source tensor, must be of the same type and shape as the dest descriptor.max_norm - The maximum L2-norm.axis_flags - The dimensions to use for computing the L2-norm. If 0, uses all dimensions.public static int BNNSClipByGlobalNorm(org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> dest, org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstPtr<BNNSNDArrayDescriptor>> src, long count, float max_norm, float use_norm)
Given a list of tensors src, and a maximum global L2-norm, max_norm, this operation computes a list of clipped tensors. If you already know the global norm of src, you can specify the global norm to use with use_norm.
[@returns] 0 on success, non-zero on failure
dest - array of destination tensor descriptorssrc - array of source tensor descriptors. Each descriptor data in the array must be the same size as its matching dest descriptor in the dest array.count - number of descriptors in the dest and src arraysmax_norm - maximum global L2-normuse_norm - The global norm to use. If zero, global norm is computed based on src.public static int BNNSComputeNorm(BNNSNDArrayDescriptor dest, BNNSNDArrayDescriptor src, int norm_type, int axis_flags)
Given a tensor src, this operation compute its specified norm along the specified axes.
[@returns] 0 on success, non-zero on failure
dest - descriptor for the destination tensor. The dimensions in axis_flags are removed from the destination shape.
If axis_flags specifies all dimensions, destination descriptor must be BNNSDataLayoutVector with size[0] = 1.src - descriptor for the source tensor.norm_type - Type of the norm. Currently only L2-norm is supported.axis_flags - The dimensions to use for computing the L2-norm. If 0, uses all dimensions.public static int BNNSComputeNormBackward(org.moe.natj.general.ptr.ConstVoidPtr in,
BNNSNDArrayDescriptor in_delta,
org.moe.natj.general.ptr.ConstVoidPtr out,
BNNSNDArrayDescriptor out_delta,
int norm_type,
int axis_flags)
The backward computation uses the output delta (dy) and the forward pass input (x) and output (y) to generate the input delta (dx).
[@returns] 0 on success, non-zero on failure
in - Pointer to the forward pass input datain_delta - Pointer to the input delta descriptorout - Pointer to the forward pass output dataout_delta - Pointer to the output delta descriptornorm_type - Type of the norm. Currently only L2-norm is supported.axis_flags - The dimensions to use for computing the L2-norm. If 0, uses all dimensions.public static int BNNSFusedFilterApplyBackwardMultiInputBatch(org.moe.natj.general.ptr.VoidPtr filter,
long batch_size,
long number_of_inputs,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.ConstVoidPtr> in,
org.moe.natj.general.ptr.ConstNUIntPtr in_stride,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> in_delta,
org.moe.natj.general.ptr.ConstNUIntPtr in_delta_stride,
org.moe.natj.general.ptr.ConstVoidPtr out,
long out_stride,
BNNSNDArrayDescriptor out_delta,
long out_delta_stride,
org.moe.natj.general.ptr.Ptr<org.moe.natj.general.ptr.Ptr<BNNSNDArrayDescriptor>> delta_parameters)
similar to BNNSFilterApplyBackwardBatch, but computing gradients of a fused filter. It is mandatory to compute all active parameter delta in a single function call. computation of input delta is not required in case the fused filter is the first layer in the network
Currently only fused arithmetic -> normalization configuration is supported.
filter - Filter to apply backwardbatch_size - Number of (input sets, output) pairs to processnumber_of_inputs - number of inputs for the arithmetic operationin - pointer to an array of input pointers. in array size must be number_of_inputs.in_stride - pointer to an array of input strides, each stride is an Increment (in values) between inputs in the batch for a corresponding input in the in array.in_delta - pointer to an array of input delta pointers. in array size must be number_of_inputs.in_delta_stride - pointer to an array of input delta strides, each stride is an Increment (in values) between inputs deltas in the batch for a corresponding input in the in_delta array.out - Pointer to the forward pass output data (y)
- out is ignored if last filter activation is BNNSActivationFunctionIdentityout_stride - Increment (in values) between outputsout_delta - Pointer to the last filter output delta descriptor (dy)
- out delta may be modified to save memory when computing fused activation backwardout_delta_stride - Increment (in values) between output deltasdelta_parameters - a pointer to an array of parameter delta pointers
order of parameter must be first filter parameters followed by second filter parameters until reaching the last filter parameters
for each filter parameters, the parameter order must follow the same order as in the stand-alone filter backward apply api
all filter parameters must be provided, excluding input delta and output delta which are provided separately
null pointer must be used for each non active parameter
for example, if first filter is arithmetic and second filter is batchnorm, parameters could be extracted in the following way:
BNNSNDArrayDescriptor* beta_delta = delta_parameters[0]; //first batchnorm parameter in BNNSNormalizationFilterApplyBackwardBatch
BNNSNDArrayDescriptor* gamma_delta = delta_parameters[1]; //second batchnorm parameter in BNNSNormalizationFilterApplyBackwardBatchpublic static org.moe.natj.general.ptr.VoidPtr BNNSCreateRandomGenerator(int method,
BNNSFilterParameters filter_params)
Creates a BNNSRandomGenerator object that can be used to generate a stream of random numbers. The generator will be intialized using an interally generated seed that will vary from call to call.
[@returns] On success, an BNNSRandomGenerator object describing the RNG state. On failure, returns NULL.
method - - method to be used for random number generation.filter_params - - options structure, if NULL, defaults are used.BNNSCreateRandomGeneratorWithSeedpublic static org.moe.natj.general.ptr.VoidPtr BNNSCreateRandomGeneratorWithSeed(int method,
long seed,
BNNSFilterParameters filter_params)
Creates a BNNSRandomGenerator object that can be used to generate a stream of random numbers.
[@returns] On success, an BNNSRandomGenerator object describing the RNG state. On failure, returns NULL.
method - - method to be used for random number generation.seed - - random seed to be used when initializing generator.filter_params - - options structure, if NULL, defaults are used.BNNSCreateRandomGeneratorpublic static void BNNSDestroyRandomGenerator(org.moe.natj.general.ptr.VoidPtr generator)
Frees memory allocated by BNNSCreateRandomGenerator
generator - - generator to be destroyedpublic static long BNNSRandomGeneratorStateSize(org.moe.natj.general.ptr.VoidPtr generator)
This captures the state from a random generator object such that it can be copied or stored and used to restore the generator at a later point.
[@returns] State size in bytes (0 on failure).
generator - - generator to be queriedpublic static int BNNSRandomGeneratorGetState(org.moe.natj.general.ptr.VoidPtr generator,
long state_size,
org.moe.natj.general.ptr.VoidPtr state)
This captures the state from a random generator object such that it can be copied or stored and used to restore the generator at a later point. Note that if generator is used on multiple threads, usage is serialized through an internal lock. In this scenario we recommend users create a different BNNSRandomGenerator object with a different seed for each thread to ensure consistency of output on any replay usingBNNSRandomGeneratorGetState/ BNNSRandomGeneratorSetState.
[@returns] 0 on success, non-zero on error.
generator - - generator to be queriedstate_size - - size of state buffer in bytes, must be at least as large as the value returned by BNNSRandomGeneratorStateSize.state - - pointer to space of size returned by call to BNNSRandomGeneratorStateSize(generator)public static int BNNSRandomGeneratorSetState(org.moe.natj.general.ptr.VoidPtr generator,
long state_size,
org.moe.natj.general.ptr.VoidPtr state)
Restores the state for a RandomGenerator from one captured by a previous call to BNNSRandomGeneratorGetState(). Note that if generator is used on multiple threads, usage is serialized through an internal lock. In this scenario we recommend users create a different BNNSRandomGenerator object with a different seed for each thread to ensure consistency of output on any replay using BNNSRandomGeneratorGetState/BNNSRandomGeneratorSetState.
[@returns] 0 on success, non-zero on error.
generator - - generator to be updatedstate_size - - size of state buffer in bytes, only the first BNNSRandomGeneratorStateSize() bytes are copied.state - - pointer to space of size returned by call to BNNSRandomGeneratorStateSize(generator)public static int BNNSRandomFillUniformFloat(org.moe.natj.general.ptr.VoidPtr generator,
BNNSNDArrayDescriptor desc,
float a,
float b)
We generate pseudo-random values from Unif(a, b). Note that if generator is used on multiple threads, usage is serialized through an internal lock. In this scenario we recommend users create a different BNNSRandomGenerator object with a different seed for each thread to ensure consistency of output on any replay using BNNSRandomGeneratorGetState/BNNSRandomGeneratorSetState and to eliminate contention. Should a or b be outside the range of representable values for the output descriptor's data type, they will be capped at the closest finite value that is representable.
generator - - random generator to be useddesc - - tensor descriptor to be filled with random values, data type must be floating pointa - - lower bound of distribution (if desc.data_type is not BNNSDataTypeFloat32, a must be exact exactly representable in the requested precision)b - - upper bound of distribution (if desc.data_type is not BNNSDataTypeFloat32, b must be exact exactly representable in the requested precision)public static int BNNSRandomFillUniformInt(org.moe.natj.general.ptr.VoidPtr generator,
BNNSNDArrayDescriptor desc,
long a,
long b)
We generate pseudo-random values from Unif(mean-variance, mean+variance). Note that if generator is used on multiple threads, usage is serialized through an internal lock. In this scenario we recommend users create a different BNNSRandomGenerator object with a different seed for each thread to ensure consistency of output on any replay using BNNSRandomGeneratorGetState/BNNSRandomGeneratorSetState and to eliminate contention. Should a or b be outside the range of representable values for the output descriptor's data type, they will be capped at the closest value that is representable.
generator - - random generator to be useddesc - - tensor descriptor to be filled with random values, data type must be integera - - lower bound of distributionb - - upper bound of distribution