ams.opt.omodel.OptzBase#

class ams.opt.omodel.OptzBase(name: str | None = None, info: str | None = None, unit: str | None = None)[source]#

Base class for optimization elements, e.g., Var and Constraint.

Parameters:
namestr, optional

Name.

infostr, optional

Descriptive information

Attributes:
rtnams.routines.Routine

The owner routine instance.

__init__(name: str | None = None, info: str | None = None, unit: str | None = None)[source]#

Methods

parse()

Parse the object.

Attributes

class_name

Return the class name

n

Return the number of elements.

shape

Return the shape.

size

Return the size.