Table of Contents

Mojo struct

ONE_CLASS_Q

@memory_only
struct ONE_CLASS_Q

Aliases

  • __del__is_trivial = False

Fields

  • cache (Cache)
  • 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)

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

swap_index

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

Args:

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