Matlab Command ReferenceΒΆ
Warning
This interface documentation describes a deprecated version of the Analysis and Optimization Toolkit in JCMsuite. It has been superseded by JCMoptimizer and is retained solely for reference in legacy projects.
For all new simulation and optimization projects, use JCMoptimizer instead. The corresponding documentation is available here.
The following sections give the documentations to the Matlab interface scripts of JCMoptimizer.
The functions jcmwave_optimizer_... allow for controlling the optimization server and for creating new optimization studies.
Create a new study
In the most cases it is sufficient to create a new Study instance by calling jcmwave_optimizer_create_study(). This will also automatically start a new instance of the JCMoptimizer if required.
Controlling JCMoptimizer
The following functions allow to start and stop the server JCMoptimizer manually and configure the port for the communication between the server and the client.
Create a client instance
The function jcmwave_optimizer_client() allows to create a Client instance that is connected with a specific instance of JCMoptimizer that is listening on a given port. This is useful to connect to a server that was manually started at a remote computer.
Create a benchmark instance
The function jcmwave_optimizer_create_benchmark() allows to create a new Benchmark instance.This allows to compare the performance of different drivers or driver configurations for a specific objective function.