LambdaSumLargest-class function

The LambdaSumLargest class.

The LambdaSumLargest class.

This class represents the sum of the k largest eigenvalues of a matrix. class

LambdaSumLargest(A, k) ## S4 method for signature 'LambdaSumLargest' allow_complex(object) ## S4 method for signature 'LambdaSumLargest' to_numeric(object, values) ## S4 method for signature 'LambdaSumLargest' validate_args(object) ## S4 method for signature 'LambdaSumLargest' get_data(object) ## S4 method for signature 'LambdaSumLargest' .grad(object, values)

Arguments

  • A: An Expression or numeric matrix.
  • k: A positive integer.
  • object: A LambdaSumLargest object.
  • values: A list of numeric values for the arguments

Methods (by generic)

  • allow_complex(LambdaSumLargest): Does the atom handle complex numbers?
  • to_numeric(LambdaSumLargest): Returns the largest eigenvalue of A, which must be symmetric.
  • validate_args(LambdaSumLargest): Verify that the argument A is square.
  • get_data(LambdaSumLargest): Returns the parameter k.
  • .grad(LambdaSumLargest): Gives the (sub/super)gradient of the atom w.r.t. each variable

Slots

  • k: A positive integer.
  • Maintainer: Anqi Fu
  • License: Apache License 2.0 | file LICENSE
  • Last published: 2024-11-07