roda

O roda visa tornar as soluções escritas em C ou C ++ disponíveis em outras línguas.
Baixe Agora

roda Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • combean
  • Site do editor:

roda Tag


roda Descrição

O roda visa tornar as soluções escritas em C ou C ++ disponíveis em outras línguas. Swimp curto de interfaces baseadas em swig para a programação matemática visa fazer solvers escritos em C ou C ++ disponíveis em outras línguas. O foco atual está no Java como idioma alvo e em soluções LP / IP que são compatíveis com a interface de solver aberto (OSI ) do projeto de moeda ou projeto. Isso inclui soluções de código aberto, bem como solucionadores comerciais conhecidos como o CPLEX e o XPress (consulte os recursos). Os invólucros são implementados usando o swig da ferramenta do gerador. O SWIG gera tanto o código C ++ que é então compilado em uma biblioteca compartilhada e um código Java que acessa a biblioteca compartilhada através da interface nativa do Java (JNI). "O princípio, o swig também suporta outras linguagens de destino, como o Python ou o Perl, mas isso exigiria Modificações triviais das definições de interface de swig atualmente fornecidas pelo Swimp.here são algumas características importantes do "Roda": Java-Wrappers para soluções compatíveis com OSI · Os seguintes solucionadores são atualmente suportados: solucionais da moeda-ou-projeto, nomeadamente · CLP , · CBC, · vol, · sinfonia. · Suporte para os seguintes solucionadores deve ser fácil de adicionar (no máximo um dia de trabalho ou mais), mas ainda não foi adicionado porque eu não tinha necessidade de - um curto prazo se você precisar de tal recurso ou ainda melhor um patch para incluir Um desses solavers seria, é claro, bem-vindo: · Glpk, · CPLEX, · Xpress Ambiente · O código Java gerado foi compilado e testado na versão 1.4.2 da plataforma Sun Java 2, Edição Standard (J2SE). · O A biblioteca compartilhada é atualmente construída e testada no Linux, mas deve funcionar na maioria dos sistemas UNIX. As ferramentas de compilação GNU (Autoconf e Automotivo) são usadas para atingir essa portabilidade. No entanto, nenhum teste em outras plataformas do que o Linux foi realizado.swimp requer as seguintes bibliotecas de moeda-ou-projeto: · libcoin, · libcgl, · libosi. · Além disso, as bibliotecas para os solucionadores que devem ser acessados através do OSI disponível, claro. Por exemplo, você pode querer instalar · libcbc, libcgl e libvol do projeto de moeda ou projeto, juntamente com suas contrapartes OSI libosicbc, libosicgl e libosivol.


roda Software Relacionado

Guppi.

Guppi é uma estrutura baseada em gnome para análise de dados gráficos e interativos. ...

150

Download

Evojava

Evojava é um programa para explorar interativamente conceitos intrigantes na ciência da computação. ...

163

Download

PORTÃO

Simulações de varreduras pré-clínicas e clínicas na tomografia em emissão ...

419

Download

Remitt.

Remitt é a transmissão e a transmissão de informações médicas eletrônicas. ...

208

Download