set 2d maxh

This commit is contained in:
Joachim Schöberl 2015-10-21 17:49:23 +02:00
parent 3b53350913
commit c4b532aac2
2 changed files with 16 additions and 1 deletions

View File

@ -943,6 +943,19 @@ namespace netgen
return -1;
}
void SplineGeometry2d :: SetDomainMaxh (int domnr, double h)
{
int oldsize = maxh.Size();
if (domnr > maxh.Size()) maxh.SetSize (domnr);
for (int i = oldsize; i < domnr; i++)
maxh[i] = 1e99;
if (domnr >= 1)
maxh[domnr] = h;
else
throw NgException ("material index out of range");
}
extern void MeshFromSpline2D (SplineGeometry2d & geometry,

View File

@ -163,6 +163,8 @@ namespace netgen
void SetMaterial (int domnr, const string & material);
double GetDomainMaxh ( const int domnr );
void SetDomainMaxh ( const int domnr, double maxh );
bool GetDomainQuadMeshing ( int domnr )
{
if ( quadmeshing.Size() ) return quadmeshing[domnr-1];