Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/misc/tetgen_plugin/plugin/ElmerAPI.cpp
3206 views
1
#include <QtGlobal>
2
#include "tetgen.h"
3
4
//
5
// C-delegator for overloaded 'tetrahedralize':
6
//
7
void delegate_tetrahedralize(int bs, tetgenbehavior *b, char *switches,
8
tetgenio *in, tetgenio *out, tetgenio *addin,
9
tetgenio *bgmin)
10
{
11
if(bs==0)
12
tetrahedralize(b, in, out, addin, bgmin);
13
14
if(bs==1)
15
tetrahedralize(switches, in, out, addin, bgmin);
16
17
return;
18
}
19
20
//
21
// Create object of class 'tetgenio'
22
//
23
extern "C"
24
#ifdef Q_WS_WIN
25
__declspec(dllexport)
26
#endif
27
tetgenio* CreateObjectOfTetgenio()
28
{
29
return new tetgenio();
30
}
31
32