aboutsummaryrefslogtreecommitdiff
path: root/src/main.f90
blob: ee69d391fc4d3749782f911bbdabc9a8a5fc83f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
program main
    use iso_c_binding
    use clp
    use clp_constants
    implicit none

        integer :: ret

        type(c_ptr) :: lp
        real(8), dimension(0:4) :: obj
        real(8), dimension(0:4) :: row1

        lp = Clp_newModel()

        call Clp_resize(lp,4,4)

!        row1(0) = 0; row1(1) = 1;  row1(2) = 1; row1(3) = 1; ret = add_constraint(lp,row1,LE,100.0_8);

!        write (*,*) Clp_VersionMajor()
!        write (*,*) Clp_VersionMinor()
!        write (*,*) Clp_VersionRelease()


        write (*,*) Clp_numberRows(lp)
        write (*,*) Clp_numberColumns(lp)

!        call Clp_printModel(lp,"name"//c_null_char) ! seems to be broken when model is not defined

        call Clp_deleteModel(lp)
end