|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 24, 2003 10:22:48 · Поправил: Edmond volodya Мне противно, что я делаю херню, но еще противнее сидеть до позеленения над изящным решением, которое все равно никто не оценит. Ну зато мне приятно!!! Я люблю красивые изысканные решения. Почему мне письма не прислал? А? РРРРРРР.... Буду рычать, и шипеть :))) Как ты думаешь во что можно превратить задачу расчёта обтекания 2D тела занимающюю массивами в памятьи более 800Mб? А? Хехехехехе...!!!!!!!! УУУУ, у меня щщааззз просто подъём всех систем. Как говорится Разгон мозгов. Quantum Что наша жизнь... Куда делся раздел COMPO? Люди, помилуйте. Три классных задачки придумал (мои собственные :)))). Но когда ими заняться? Там ж мало придумать. Нужно отладить, написать специальные модули тестирования.. Работы уйма. Хотя кто хочет, могу кинуть в форум задачу оптимизации расчёта. Есть исходник на фортране. Нужно сделать крутой на асм. Базовую задачу я уже переписал. (Кстати нехило) (Это в теме FPU посвящается.) (Там решение для прямоугольника) Далее буду решать полную 2D задачу. (с этими метриками противными. Объём памяти в реаль будет ужасный.. Существующий вариант считает это за 24 часа и более) В принципе для жаждущих экстрима могу её выставить на всеобщее мозголомание. Ну а 3D она подобная, просто уравнений чуть больше... |
|
|
Дата: Июл 24, 2003 11:02:28 Black_mirror Это решение в духе Паскаля :))) |
|
|
Дата: Июл 24, 2003 11:35:28 Edmond Паскаль не даст такую структуру объявить 8( |
|
|
Дата: Июл 24, 2003 11:36:41 Black_mirror Вы не поняли. Я говорю о строках в Паскале, где имеется начальные два байта указывающие на размер строки |
|
|
Дата: Июл 24, 2003 17:38:37 · Поправил: volodya struct result { int nparams; char param[]; //ошибка компиляции - нельзя объявлять массив неизвестного размера! } |
|
|
Дата: Июл 24, 2003 17:48:46 volodya //ошибка компиляции - нельзя объявлять массив неизвестного размера! Объяви указаьель на void |
|
|
Дата: Июл 24, 2003 17:50:06 volodya Тем более, что данные выделяются динамически |
|
|
Дата: Июл 24, 2003 18:23:13 Да, но это означает, что помимо хранения структуры из int и void*, мне надо еще хранить память для строки. Ну его нах! Парсер должен быть ОЧЕНЬ быстрым. А любая ерундень, что связывается с malloc - это .... |
|
|
Дата: Июл 24, 2003 18:27:30 volodya ПАРСЕР??? ТЫ СКАЗАЛ ПАРСЕР??? ОООООООООООООООООООООО КАКОЙ ТЕКСТОВОЙ, XML?? Да, что ж тыц молчишь... Я тебе под любую задачу этот парсер набросаю.. Если сам не перепишу на С. |
|
|
Дата: Июл 24, 2003 19:29:13 Это парсер ASN.1 :) |
|
|
Дата: Июл 24, 2003 22:02:33 Edmond Я говорю о строках в Паскале, где имеется начальные два байта указывающие на размер строки Или SAFEARRAY в стиле OLE-COM |
|
|
Дата: Июл 25, 2003 12:34:35 volodya А что это такой за парсер? |
|
|
Дата: Июл 25, 2003 21:13:58 volodya А нельзя ли сделать маленькую функцию, которую потом опрашивать в цикле; те значения, которые она будет выдавать - использовать и записывать в динамический массив(если надо хранить все значения)? В функции, ес-но, должна быть парочка статических переменных... Указатель на массив передавать в функцию... Короче, я так делал, когда решал задачу о нахождении минимума функции симплекс-метедом (надо было нарисовать путь поиска) . Только мне не массив каждый раз в функцию передавать надо было, а всего лишь предыдущюю точку и значение функции в ней. |
|
|
Дата: Июл 25, 2003 22:41:04 blackgun Элегантно! Мне очень понравилась идея :) |
|
|
Дата: Июл 26, 2003 00:40:00 volodya Рад помочь, удачи тебе! |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.077 |