Table of Contents

Mojo struct

SVR_Q

@memory_only
struct SVR_Q

Aliases

  • __del__is_trivial = False

Fields

  • l (Int)
  • cache (Cache)
  • sign (UnsafePointer[Int8, MutExternalOrigin])
  • index (UnsafePointer[Int, MutExternalOrigin])
  • next_buffer (Int)
  • buffer (InlineArray[UnsafePointer[Float32, MutExternalOrigin], 2])
  • QD (UnsafePointer[Float64, MutExternalOrigin])
  • kernel_function (fn(kernel_params, Int, Int) -> Float64)

Implemented traits

AnyType, ImplicitlyDestructible, QMatrix

Methods

__init__

fn __init__(out self, prob: svm_problem, param: svm_parameter)

Args:

  • prob (svm_problem)
  • param (svm_parameter)
  • self (Self)

Returns:

Self

__del__

fn __del__(deinit self)

Args:

  • self (Self)

swap_index

fn swap_index(self, i: Int, j: Int)

Args:

  • self (Self)
  • i (Int)
  • j (Int)

get_Q

fn get_Q(mut self, i: Int, _len: Int) -> UnsafePointer[Float32, MutExternalOrigin]

Args:

  • self (Self)
  • i (Int)
  • _len (Int)

Returns:

UnsafePointer

get_QD

fn get_QD(self) -> UnsafePointer[Float64, MutExternalOrigin]

Args:

  • self (Self)

Returns:

UnsafePointer