exponenta event banner

класс numerix

Суперклассы:

Создание объекта numerix для настройки среды Numerix CAIL

Описание

numerix объект делает механизм Numerix ® доступным непосредственно из MATLAB ®. Для использования возможностей Numerix CAIL на локальном рабочем столе необходимо установить клиентское программное обеспечение CAIL.

Кроме того, для использования примеров документации необходимо добавить файл библиотеки Numerix к пути MATLAB:

  • Добавить < корень установки пакета программного обеспечения Numerix >/lib в < matlabroot >/toolbox/local/librarypath.txt

    или

  • Разместить < корень установки программного пакета Numerix >/lib/NxProjava.dll в папке < matlabroot >/bin/win64

Строительство

N = numerix(DATADIRECTORYPATH) создает numerix объект и устанавливает среду уровня интеграции CAIL (Numerix CrossAsset Integration Layer), заданную путем, DATADIRECTORYPATH.

Свойства

Следующие свойства взяты из numerix класс.

Path

Определяет путь для DATADIRECTORYPATH. Этот путь является расположением шаблонов и создается клиентской установкой CAIL. Шаблон определяет интерфейс; он включает в себя инструкции для выполнения вычислений, требуемые и необязательные входные параметры расчета и выходные данные расчета.

Атрибуты:

SetAccesspublic
GetAccesspublic

RepositoryPath

RepositoryPath определяет путь к папке репозитория в файловой системе.

Атрибуты:

SetAccesspublic
GetAccesspublic

Repository

Репозитории представляют собой коллекции шаблонов и определяются как папка в файловой системе.

Атрибуты:

SetAccesspublic
GetAccesspublic

Context

Контекст вычисления управляет всей информацией CAIL.Context содержит местоположение репозитория шаблонов и отвечает за создание контекста приложения CAIL для выполнения вычислений.

Атрибуты:

SetAccesspublic
GetAccesspublic

LookupsPath

Определяет путь для типов данных числовых приборов.

Атрибуты:

SetAccesspublic
GetAccesspublic

MarketsPath

Определяет путь к логической схеме для присвоения имен всем рыночным данным. MarketsPath позволяет предоставить словарь данных для отображения данных бизнес-рынка в CAIL, чтобы сократить задачу непосредственного ввода рыночных данных в объекты CAIL.

Атрибуты:

SetAccesspublic
GetAccesspublic

FixingsPath

Определяет путь к схеме для присвоения имен историческим данным фиксации тарифов и цен.

Атрибуты:

SetAccesspublic
GetAccesspublic

TradesPath

Определяет путь к определениям торгового инструмента.

Атрибуты:

SetAccesspublic
GetAccesspublic

Parameters

Определяет параметры расчета и рыночные данные, если они доступны.

Атрибуты:

SetAccesspublic
GetAccesspublic

Методы

parseResultsПреобразование данных Numerix CAIL в типы данных MATLAB

Копирование семантики

Значение. Сведения о том, как классы значений влияют на операции копирования, см. в разделе Копирование объектов.

Примеры

свернуть все

Инициализация среды Numerix CAIL.

import com.numerix.integration.*;
import com.numerix.integration.implementation.*;

Создайте числовой объект.

n = numerix('i:\NumeriX_java_10_3_0\data')
n = 

              Path: 'i:\NumeriX_java_10_3_0\data'
    RepositoryPath: 'i:\NumeriX_java_10_3_0\data\Repository'
        Repository: [1x1 com.numerix.integration.implementation.FileSystemRepository]
           Context: [1x1 com.numerix.integration.implementation.LocalCalculationContext]
       LookupsPath: 'i:\NumeriX_java_10_3_0\data\Data\LookupRules'
       MarketsPath: 'i:\NumeriX_java_10_3_0\data\Data\Markets'
       FixingsPath: 'i:\NumeriX_java_10_3_0\data\Data\Fixings'
        TradesPath: 'i:\NumeriX_java_10_3_0\data\Data\Trades'
        Parameters: [1x1 com.numerix.integration.implementation.CalculationParameters]

Подробнее

развернуть все

Представлен в R2013b