MeshKit
1.0
|
Test the AF2Algorithm with four basic rules and with the default triangle rules. More...
#include <cmath>
#include <iostream>
#include <vector>
#include "meshkit/AF2Algorithm.hpp"
#include "meshkit/AF2DfltPlaneProjMaker.hpp"
#include "meshkit/AF2DfltTriangleRules.hpp"
#include "meshkit/AF2FreeZoneDefSimple.hpp"
#include "meshkit/AF2Point2D.hpp"
#include "meshkit/AF2PointTransformNone.hpp"
#include "meshkit/AF2Rule.hpp"
#include "meshkit/AF2RuleNewTriangle.hpp"
#include "meshkit/MKCore.hpp"
#include "meshkit/ModelEnt.hpp"
#include "meshkit/SizingFunction.hpp"
#include "TestUtil.hpp"
Go to the source code of this file.
Defines | |
#define | FILE_EXT "facet" |
Functions | |
AF2Rule * | makeAddPeakVertexRule () |
AF2Rule * | makeConnectToVertexRule () |
AF2Rule * | makeCloseTriangleRule () |
AF2Rule * | makeFillTriangleRule () |
void | testAlgorithmFail () |
void | testAlgorithmSucceed () |
void | testAlgorithmSucceedIsoPoint () |
void | testAlgorithmSucceedAddPoint () |
void | testAlgorithmDefaultRulesSquare () |
int | main (int argc, char **argv) |
Variables | |
MeshKit::MKCore * | mk = NULL |
MeshKit::ModelEnt * | square = NULL |
Test the AF2Algorithm with four basic rules and with the default triangle rules.
Definition in file basicAlg2D.cpp.
#define FILE_EXT "facet" |
Definition at line 34 of file basicAlg2D.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 54 of file basicAlg2D.cpp.
AF2Rule * makeAddPeakVertexRule | ( | ) |
Definition at line 294 of file basicAlg2D.cpp.
AF2Rule * makeCloseTriangleRule | ( | ) |
Definition at line 147 of file basicAlg2D.cpp.
Definition at line 213 of file basicAlg2D.cpp.
AF2Rule * makeFillTriangleRule | ( | ) |
Definition at line 82 of file basicAlg2D.cpp.
void testAlgorithmDefaultRulesSquare | ( | ) |
Definition at line 682 of file basicAlg2D.cpp.
void testAlgorithmFail | ( | ) |
Definition at line 378 of file basicAlg2D.cpp.
void testAlgorithmSucceed | ( | ) |
Definition at line 445 of file basicAlg2D.cpp.
void testAlgorithmSucceedAddPoint | ( | ) |
Definition at line 604 of file basicAlg2D.cpp.
void testAlgorithmSucceedIsoPoint | ( | ) |
Definition at line 525 of file basicAlg2D.cpp.
MeshKit::MKCore* mk = NULL |
Definition at line 41 of file basicAlg2D.cpp.
MeshKit::ModelEnt* square = NULL |
Definition at line 42 of file basicAlg2D.cpp.