The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Math::LP::Variable - variables used in linear programs

SYNOPSIS

    use Math::LP::Variable;

    # make a variable named x1
    my $x1 = new Math::LP::Variable(name => 'x1');

    # make an integer variable named x2
    my $x2 = new Math::LP::Variable(name => 'x2', is_int => 1);

    # make a variable named x3 initialized to 3.1415
    my $x3 = new Math::LP::Variable(name => 'x3', value => '3.1415');

DESCRIPTION

DATA FIELDS

name

a string with the name of the variable (required)

is_int

a flag indicating whether the variable can only have integer values (optional, defaults to false)

value

a number representing the value of the variable (optional)

index

an integer number holding the index of the variable in the matrix of the LP the variable is used in (optional)

METHODS

No methods available.

SEE ALSO

Math::LP and Math::LP::Object

AUTHOR

Wim Verhaegen <wim.verhaegen@ieee.org>

COPYRIGHT

Copyright(c) 2000 Wim Verhaegen. All rights reserved. This program is free software; you can redistribute and/or modify it under the same terms as Perl itself.