netgen/libsrc/meshing/validate.hpp

22 lines
740 B
C++
Raw Normal View History

2009-01-12 23:40:13 +00:00
#ifndef VALIDATE_HPP
#define VALIDATE_HPP
2011-03-02 20:50:39 +00:00
namespace netgen
{
2019-07-09 10:39:16 +02:00
void GetPureBadness(Mesh & mesh, NgArray<double> & pure_badness,
2019-08-28 14:00:49 +02:00
const NgBitArray & isnewpoint);
2019-07-09 10:39:16 +02:00
double Validate(const Mesh & mesh, NgArray<ElementIndex> & bad_elements,
const NgArray<double> & pure_badness,
2011-03-02 20:50:39 +00:00
double max_worsening, const bool uselocalworsening,
2019-07-09 10:39:16 +02:00
NgArray<double> * quality_loss = NULL);
void RepairBisection(Mesh & mesh, NgArray<ElementIndex> & bad_elements,
2019-08-28 14:00:49 +02:00
const NgBitArray & isnewpoint, const Refinement & refinement,
2019-07-09 10:39:16 +02:00
const NgArray<double> & pure_badness,
2011-03-02 20:50:39 +00:00
double max_worsening, const bool uselocalworsening,
2019-07-09 10:39:16 +02:00
const NgArray< NgArray<int,PointIndex::BASE>* > & idmaps);
2009-01-12 23:40:13 +00:00
2011-03-02 20:50:39 +00:00
}
2009-01-12 23:40:13 +00:00
#endif // VALIDATE_HPP