Login:   Password:
Not Register?    Sign Up NOW!
Date: 03 December 2008
Google
 
Xpress-Mosel  
Search Country   Reset filter

Product Name: Xpress-Mosel

Product Description

Xpress-Mosel allows you to formulate your problem, solve it with a suitable solver engine, and analyze the solution, using a fully-functional programming language specifically designed for the purpose. Mosel programs are compiled, which makes them fast and hides the intellectual property within them from end-users. They can be run interactively or embedded within an application. Mosel language The Mosel language is easy to learn and use, reducing the cost of developing optimization models from scratch, understanding and auditing models that other people have written, and modifying and maintaining models over time. The visual development environment Xpress-IVE makes the process even easier. Full support for arbitrary ranges, index sets, and sparse objects means even the largest and most sophisticated problem can be expressed clearly and concisely, and completely independently of a particular data instance. Model development in the Mosel language is aided by the Mosel debugger that supports all typical debug functionality for tracing and analyzing the execution of a model. Solver modules and data handling Mosel is completely open and user extensible. The Mosel distribution includes extension libraries (so-called modules), one of which provides direct control of the Xpress-Optimizer, through optimization statements in the Mosel program. Other solver modules give access to Xpress-SLP for formulating and solving non-linear problems, the Stochastic Programming tool Xpress-SP, and the Constraint Programming software Xpress-CP. Another module provides an ODBC data driver which enables you to interface directly to all common databases and spreadsheets. Besides using the ODBC interface data can also be imported/exported directly from/to text files, memory, or I/O streams. Libraries for embedding For its deployment a model usually needs to be embedded into the company information system. A model developed using the Mosel language may be executed and accessed from a programming language environment (e.g. C or Java) through the Mosel libraries. This flexible interface provides means, for instance, to exchange data and solution values between a model and a larger application. In addition to Mosel's own functionality, certain modules also provide direct access to their functions from a programming language environment. Native Interface Via Mosel's Native Interface users may define their own modules or I/O drivers that are treated just like the software components of the Mosel distribution. Users can thus add new functionality to the Mosel language (e.g. to implement problem-specific data handling, or connections to external solvers or solution algorithms) and make it evolve according to their needs.

Related Products: Laptop and TV/Monitor Bundle NB-14w3TVC, SuperRange Xpress The World's First 34mm Hi-Power PCI-Express Card, The Xpress-Optimizer, VeriFone Smart Card Peripherals, Wireless Proprietary RF Solutions XPress Ethernet Bridge, Xpress-Application Developer, Xpress-BCL, Xpress-IVE, Xpress-Kalis, Xpress-MP overview, Xpress-SLP, Xpress-SP
Home | Members.Benefit | Privacy.Policy | Bookmark.This.Page | Contact.Us
© 2006 - 2007 4engr. All Rights reserved |Recommended Engineering Sites:| Center for Respect of Life and Environment | Internet Dictionary|Enginering intent(Engineering Events) | Map Archive