- Файл iter.h
- Это новый файл. Необходимо перенести все функции этого типа из модуля sparse сюда, переписав их надлежащим образом
- Член iter_bicg
- Необходимо реализовать пп. 2, 3 вариантов использования предобсловливателя (т.е. действительно предоставить возможность с ним работать).
- Файл mda.h
- (Более или менее в порядке снижения приоритетности)
- Исправить ошибки в sp_order. См. xmda
- Переписать mda_order, чтобы она работала с форматом RR(U)O, а не RR(C)O
- Ввиду предыдущего пункта убрать mda_init и mda_convert. Все предварительные вещи (их должно стать не так много) должны делаться в mda_order
- Исправить ошибки в mda_chol_symb. См. xmda__ Эта функция и функция mda_chol_num должны войтив модуль sparse
- Исправить ошибки в mda_chol_solve. Эта функция должна войти в модуль sparse После исправления этих ошибок к-во вызовов функций уменьшится:
- Файл nl.h
- Во всех модулях минимизировать число вызовов malloc, create и т.п. Передавать в качестве параметров функций рабочие массивы.
- Файл nl.h
- Во всех модулях в описаниях *a называть не массивом, а указателем, указывающим на область памяти нужной лины (входной параметр).
Документация по NL. Последние изменения: Mon Oct 9 12:25:55 2006. Создано системой
1.4.7