Алгоритм компактного хранения и решения СЛАУ высокого порядка
Категория реферата: Рефераты по математике
Теги реферата: океан реферат, бесплатные банки рефератов
Добавил(а) на сайт: Bojkov.
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13 | Следующая страница реферата
Классические методы хранения, учитывающие симметричную и ленточную структуру матриц жесткости, возникающих при применении метода конечных элементов (МКЭ), как правило, не применимы при решении контактных задач, так как при их решении матрицы жесткости нескольких тел объединяются в одну общую матрицу, ширина ленты которой может стремиться к порядку системы.
Предложенная в работе методика компактного хранения матриц коэффициентов СЛАУ и использования метода Ланцоша позволили на примере решения контактных задач добиться существенной экономии процессорного времени и затрат оперативной памяти.
ПРИЛОЖЕНИЕ 1
Исходный текст программы, реализующий анализ структуры КЭ-разбиения объекта.
#include
#include
#include
#include
#include
#include "matrix.h"
#define BASE3D_4 4
#define BASE3D_8 8
#define BASE3D_10 10
const double Eps = 1.0E-10;
DWORD CurrentType = BASE3D_10;
void PrintHeader(void)
{
printf("Command format: AConvert - [/Options]n");
printf("Switch: -t10 - Tetraedr(10)n");
printf(" -c8 - Cube(8)n");
printf(" -s4 - Shell(4)n");
printf(" -s8 - Shell(8)nn");
printf("Optins: /8 - convert Tetraedr(10)->8*Tetraedr(4)n");
printf(" /6 - convert Cube(8)->6*Tetraedr(4)n");
}
bool Output(char* fname,Vector& x,Vector& y,Vector& z, Matrix& tr, DWORD n,
Рекомендуем скачать другие рефераты по теме: сочинение татьяна, мировая торговля.
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13 | Следующая страница реферата