Table of Contents

Mojo struct

SVC_Q

@memory_only
struct SVC_Q

Fields

  • y (UnsafePointer[Int8, MutExternalOrigin])
  • cache (Cache)
  • QD (UnsafePointer[Float64, MutExternalOrigin])
  • kernel_function (def(kernel_params, Int, Int) -> Float64)

Implemented traits

AnyType, ImplicitlyDestructible, QMatrix

Methods

__init__

def __init__(out self, prob: svm_problem, param: svm_parameter, y_: UnsafePointer[Int8, MutExternalOrigin])

Args:

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

Returns:

Self

__del__

def __del__(deinit self)

Args:

  • self (Self)

get_Q

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

Args:

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

Returns:

UnsafePointer

get_QD

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

Args:

  • self (Self)

Returns:

UnsafePointer

swap_index

def swap_index(mut self, i: Int, j: Int)

Args:

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