00001 #ifndef __SPOLECNADATA_H
00002 #define __SPOLECNADATA_H
00003
00004
00005
00006
00007 class SpolecnaData
00008 {
00009
00010 public:
00011
00012 const long nn;
00013
00014 const long ne;
00015
00016 const long *nadjelel;
00017
00018 const long **adjelel;
00019
00020 const long * nnod;
00021
00022 const long ** nodes;
00023
00024 const double **xyz;
00025
00026
00027 SpolecnaData ( const long nn, const long ne, const long *nadjelel,
00028 const long **adjelel, const long * nnod,
00029 const long ** nodes, const double **xyz):
00030 nn(nn),
00031 ne(ne),
00032 nadjelel(nadjelel),
00033 adjelel(adjelel),
00034 nnod(nnod),
00035 nodes(nodes),
00036 xyz(xyz)
00037 {
00038
00039 }
00040
00041 static short * poleShort(const long pocetSloupcu,const short hodnota=0)
00042 {
00043 short * pole = new short[pocetSloupcu];
00044 for (long j = 0; j < pocetSloupcu; j++)
00045 {
00046 pole[j] = hodnota;
00047 }
00048 return pole;
00049 }
00050
00051 ~SpolecnaData() {}
00052
00053 };
00054
00055 #endif
00056