Class: Ignis::Solver::AMGXError

Inherits:
Error
  • Object
show all
Defined in:
lib/nvruby/solver/amgx_bindings.rb

Overview

AMGX-specific error class

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message, amgx_code: nil) ⇒ AMGXError

Returns a new instance of AMGXError.



166
167
168
169
# File 'lib/nvruby/solver/amgx_bindings.rb', line 166

def initialize(message, amgx_code: nil)
  super(message)
  @amgx_code = amgx_code
end

Instance Attribute Details

#amgx_codeInteger (readonly)

Returns AMGX return code.

Returns:

  • (Integer)

    AMGX return code



164
165
166
# File 'lib/nvruby/solver/amgx_bindings.rb', line 164

def amgx_code
  @amgx_code
end