Алгоритм компактного хранения и решения СЛАУ высокого порядка
| Категория реферата: Рефераты по математике
| Теги реферата: европа реферат, клетка реферат
| Добавил(а) на сайт: Sinaj.
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13 | Следующая страница реферата
{ 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,
DWORD NumNewPoints,DWORD ntr,Matrix& Bounds,DWORD
CountBn)
{ char* Label = "NTRout"; int type = CurrentType, type1 = (type==BASE3D_4 || type==BASE3D_10) ? 3 : 4;
DWORD NewSize, i, j; ofstream Out;
if (type==BASE3D_4) type1 = 3; else if (type==BASE3D_8) type1 = 4; else if (type==BASE3D_10) type1 = 6;
Out.open(fname,ios::out | ios:: binary);
if (Out.bad()) return true;
Out.write((const char*)Label,6 * sizeof(char)); if (Out.fail()) return true;
Out.write((const char*)&type,sizeof(int)); if (Out.fail()) return true;
Out.write((const char*)&CountBn,sizeof(DWORD)); if (Out.fail())
{
Out.close(); return true;
}
Out.write((const char*)&(NewSize = n + NumNewPoints),sizeof(DWORD)); if (Out.fail()) return true;
Out.write((const char*)&(NumNewPoints),sizeof(DWORD)); if (Out.fail())
{
Out.close(); return true;
} for (DWORD i = 0; i < n; i++)
{
Out.write((const char*)&x[i],sizeof(double));
Out.write((const char*)&y[i],sizeof(double));
Out.write((const char*)&z[i],sizeof(double)); if (Out.fail())
{
Рекомендуем скачать другие рефераты по теме: бесплатно рассказы, бесплатно реферат на тему.
Категории:
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13 | Следующая страница реферата