Table of Contents

Mojo struct

ONE_CLASS_Q

@memory_only
struct ONE_CLASS_Q

Fields

  • cache (Cache)
  • QD (Pointer[Float64, MutUntrackedOrigin])
  • kernel_function (def(kernel_params, Int, Int) thin -> Float64)

Implemented traits

AnyType, Deinitable, Movable, QMatrix

Methods

__init__

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

Args:

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

Returns:

Self

__deinit__

fn def __deinit__(deinit self)

Args:

  • self (Self)

get_Q

fn def get_Q(mut self, i: Int, _len: Int) -> Pointer[Float32, MutUntrackedOrigin]

Args:

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

Returns:

Pointer[Float32, MutUntrackedOrigin]

get_QD

fn def get_QD(self) -> Pointer[Float64, MutUntrackedOrigin]

Args:

  • self (Self)

Returns:

Pointer[Float64, MutUntrackedOrigin]

swap_index

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

Args:

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