netgen/libsrc/meshing/validate.hpp

18 lines
667 B
C++
Raw Normal View History

2009-01-13 04:40:13 +05:00
#ifndef VALIDATE_HPP
#define VALIDATE_HPP
2009-01-25 17:35:25 +05:00
void GetPureBadness(Mesh & mesh, Array<double> & pure_badness,
2009-01-13 04:40:13 +05:00
const BitArray & isnewpoint);
2009-01-25 17:35:25 +05:00
double Validate(const Mesh & mesh, Array<ElementIndex> & bad_elements,
const Array<double> & pure_badness,
2009-01-13 04:40:13 +05:00
double max_worsening, const bool uselocalworsening,
2009-01-25 17:35:25 +05:00
Array<double> * quality_loss = NULL);
2011-01-11 01:18:01 +05:00
void RepairBisection(Mesh & mesh, Array<ElementIndex> & bad_elements, const BitArray & isnewpoint, const Refinement & refinement,
2009-01-25 17:35:25 +05:00
const Array<double> & pure_badness,
2009-01-13 04:40:13 +05:00
double max_worsening, const bool uselocalworsening,
2009-01-25 17:35:25 +05:00
const Array< Array<int,PointIndex::BASE>* > & idmaps);
2009-01-13 04:40:13 +05:00
#endif // VALIDATE_HPP