File tree Expand file tree Collapse file tree 14 files changed +936
-0
lines changed Expand file tree Collapse file tree 14 files changed +936
-0
lines changed Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 5
5
* Author: cfog
6
6
*/
7
7
8
+ /*
9
+ Copyright (C) The University of British Columbia, 2018.
10
+
11
+ This file is part of UnstructuredMeshAnalyzer.
12
+
13
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
14
+ and/or modify it under the terms of the GNU General Public License
15
+ as published by the Free Software Foundation, either version 3 of
16
+ the License, or (at your option) any later version.
17
+
18
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
19
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
20
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21
+ General Public License for more details.
22
+
23
+ You should have received a copy of the GNU General Public License
24
+ along with UnstructuredMeshAnalyzer. If not, see
25
+ <https://www.gnu.org/licenses/>.
26
+ */
27
+
8
28
#include < stdlib.h>
9
29
#include < stdio.h>
10
30
#include < string.h>
Original file line number Diff line number Diff line change 5
5
* Author: cfog
6
6
*/
7
7
8
+ /*
9
+ Copyright (C) The University of British Columbia, 2018.
10
+
11
+ This file is part of UnstructuredMeshAnalyzer.
12
+
13
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
14
+ and/or modify it under the terms of the GNU General Public License
15
+ as published by the Free Software Foundation, either version 3 of
16
+ the License, or (at your option) any later version.
17
+
18
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
19
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
20
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21
+ General Public License for more details.
22
+
23
+ You should have received a copy of the GNU General Public License
24
+ along with UnstructuredMeshAnalyzer. If not, see
25
+ <https://www.gnu.org/licenses/>.
26
+ */
27
+
8
28
#ifndef GMGW_FILEWRAPPER_HXX_
9
29
#define GMGW_FILEWRAPPER_HXX_
10
30
Original file line number Diff line number Diff line change 5
5
* Author: cfog
6
6
*/
7
7
8
+ /*
9
+ Copyright (C) The University of British Columbia, 2018.
10
+
11
+ This file is part of UnstructuredMeshAnalyzer.
12
+
13
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
14
+ and/or modify it under the terms of the GNU General Public License
15
+ as published by the Free Software Foundation, either version 3 of
16
+ the License, or (at your option) any later version.
17
+
18
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
19
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
20
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21
+ General Public License for more details.
22
+
23
+ You should have received a copy of the GNU General Public License
24
+ along with UnstructuredMeshAnalyzer. If not, see
25
+ <https://www.gnu.org/licenses/>.
26
+ */
27
+
28
+
8
29
#ifndef GMGW_UGRIDFILEWRAPPER_HXX_
9
30
#define GMGW_UGRIDFILEWRAPPER_HXX_
10
31
Original file line number Diff line number Diff line change 5
5
* Author: cfog
6
6
*/
7
7
8
+ /*
9
+ Copyright (C) The University of British Columbia, 2018.
10
+
11
+ This file is part of UnstructuredMeshAnalyzer.
12
+
13
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
14
+ and/or modify it under the terms of the GNU General Public License
15
+ as published by the Free Software Foundation, either version 3 of
16
+ the License, or (at your option) any later version.
17
+
18
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
19
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
20
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21
+ General Public License for more details.
22
+
23
+ You should have received a copy of the GNU General Public License
24
+ along with UnstructuredMeshAnalyzer. If not, see
25
+ <https://www.gnu.org/licenses/>.
26
+ */
27
+
8
28
#ifndef GMGW_VTKFILEWRAPPER_HXX_
9
29
#define GMGW_VTKFILEWRAPPER_HXX_
10
30
Original file line number Diff line number Diff line change 5
5
* Author: cfog
6
6
*/
7
7
8
+ /*
9
+ Copyright (C) The University of British Columbia, 2018.
10
+
11
+ This file is part of UnstructuredMeshAnalyzer.
12
+
13
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
14
+ and/or modify it under the terms of the GNU General Public License
15
+ as published by the Free Software Foundation, either version 3 of
16
+ the License, or (at your option) any later version.
17
+
18
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
19
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
20
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21
+ General Public License for more details.
22
+
23
+ You should have received a copy of the GNU General Public License
24
+ along with UnstructuredMeshAnalyzer. If not, see
25
+ <https://www.gnu.org/licenses/>.
26
+ */
27
+
8
28
#ifndef GMGW_GEOM_UTILS_HXX_
9
29
#define GMGW_GEOM_UTILS_HXX_
10
30
Original file line number Diff line number Diff line change 5
5
* Author: cfog
6
6
*/
7
7
8
+ /*
9
+ Copyright (C) The University of British Columbia, 2018.
10
+
11
+ This file is part of UnstructuredMeshAnalyzer.
12
+
13
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
14
+ and/or modify it under the terms of the GNU General Public License
15
+ as published by the Free Software Foundation, either version 3 of
16
+ the License, or (at your option) any later version.
17
+
18
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
19
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
20
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21
+ General Public License for more details.
22
+
23
+ You should have received a copy of the GNU General Public License
24
+ along with UnstructuredMeshAnalyzer. If not, see
25
+ <https://www.gnu.org/licenses/>.
26
+ */
27
+
8
28
#ifndef GMGW_SORT_HXX_
9
29
#define GMGW_SORT_HXX_
10
30
Original file line number Diff line number Diff line change 5
5
* Author: cfog
6
6
*/
7
7
8
+
9
+ /*
10
+ Copyright (C) The University of British Columbia, 2018.
11
+
12
+ This file is part of UnstructuredMeshAnalyzer.
13
+
14
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
15
+ and/or modify it under the terms of the GNU General Public License
16
+ as published by the Free Software Foundation, either version 3 of
17
+ the License, or (at your option) any later version.
18
+
19
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
20
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
21
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
22
+ General Public License for more details.
23
+
24
+ You should have received a copy of the GNU General Public License
25
+ along with UnstructuredMeshAnalyzer. If not, see
26
+ <https://www.gnu.org/licenses/>.
27
+ */
28
+
8
29
#ifndef GMGW_UNSTR_HXX_
9
30
#define GMGW_UNSTR_HXX_
10
31
Original file line number Diff line number Diff line change 5
5
* Author: cfog
6
6
*/
7
7
8
+ /*
9
+ Copyright (C) The University of British Columbia, 2018.
10
+
11
+ This file is part of UnstructuredMeshAnalyzer.
12
+
13
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
14
+ and/or modify it under the terms of the GNU General Public License
15
+ as published by the Free Software Foundation, either version 3 of
16
+ the License, or (at your option) any later version.
17
+
18
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
19
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
20
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21
+ General Public License for more details.
22
+
23
+ You should have received a copy of the GNU General Public License
24
+ along with UnstructuredMeshAnalyzer. If not, see
25
+ <https://www.gnu.org/licenses/>.
26
+ */
27
+
8
28
#include < stdlib.h>
9
29
#include < stdio.h>
10
30
#include < string.h>
Original file line number Diff line number Diff line change 5
5
* Author: cfog
6
6
*/
7
7
8
+ /*
9
+ Copyright (C) The University of British Columbia, 2018.
10
+
11
+ This file is part of UnstructuredMeshAnalyzer.
12
+
13
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
14
+ and/or modify it under the terms of the GNU General Public License
15
+ as published by the Free Software Foundation, either version 3 of
16
+ the License, or (at your option) any later version.
17
+
18
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
19
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
20
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21
+ General Public License for more details.
22
+
23
+ You should have received a copy of the GNU General Public License
24
+ along with UnstructuredMeshAnalyzer. If not, see
25
+ <https://www.gnu.org/licenses/>.
26
+ */
27
+
8
28
#include < stdlib.h>
9
29
#include < stdio.h>
10
30
Original file line number Diff line number Diff line change 5
5
* Author: cfog
6
6
*/
7
7
8
+ /*
9
+ Copyright (C) The University of British Columbia, 2018.
10
+
11
+ This file is part of UnstructuredMeshAnalyzer.
12
+
13
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
14
+ and/or modify it under the terms of the GNU General Public License
15
+ as published by the Free Software Foundation, either version 3 of
16
+ the License, or (at your option) any later version.
17
+
18
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
19
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
20
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21
+ General Public License for more details.
22
+
23
+ You should have received a copy of the GNU General Public License
24
+ along with UnstructuredMeshAnalyzer. If not, see
25
+ <https://www.gnu.org/licenses/>.
26
+ */
27
+
8
28
#include < algorithm>
9
29
#include < cmath>
10
30
#include < string>
Original file line number Diff line number Diff line change 5
5
* Author: cfog
6
6
*/
7
7
8
+ /*
9
+ Copyright (C) The University of British Columbia, 2018.
10
+
11
+ This file is part of UnstructuredMeshAnalyzer.
12
+
13
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
14
+ and/or modify it under the terms of the GNU General Public License
15
+ as published by the Free Software Foundation, either version 3 of
16
+ the License, or (at your option) any later version.
17
+
18
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
19
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
20
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21
+ General Public License for more details.
22
+
23
+ You should have received a copy of the GNU General Public License
24
+ along with UnstructuredMeshAnalyzer. If not, see
25
+ <https://www.gnu.org/licenses/>.
26
+ */
27
+
8
28
#include < algorithm>
9
29
#include < set>
10
30
#include < unordered_set>
Original file line number Diff line number Diff line change 5
5
* Author: cfog
6
6
*/
7
7
8
+ /*
9
+ Copyright (C) The University of British Columbia, 2018.
10
+
11
+ This file is part of UnstructuredMeshAnalyzer.
12
+
13
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
14
+ and/or modify it under the terms of the GNU General Public License
15
+ as published by the Free Software Foundation, either version 3 of
16
+ the License, or (at your option) any later version.
17
+
18
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
19
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
20
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21
+ General Public License for more details.
22
+
23
+ You should have received a copy of the GNU General Public License
24
+ along with UnstructuredMeshAnalyzer. If not, see
25
+ <https://www.gnu.org/licenses/>.
26
+ */
27
+
8
28
#include < cmath>
9
29
#include < cassert>
10
30
Original file line number Diff line number Diff line change 8
8
* by Carl Ollivier-Gooch.
9
9
*/
10
10
11
+ /*
12
+ Copyright (C) The University of British Columbia, 2018.
13
+
14
+ This file is part of UnstructuredMeshAnalyzer.
15
+
16
+ UnstructuredMeshAnalyzer is free software: you can redistribute it
17
+ and/or modify it under the terms of the GNU General Public License
18
+ as published by the Free Software Foundation, either version 3 of
19
+ the License, or (at your option) any later version.
20
+
21
+ UnstructuredMeshAnalyzer is distributed in the hope that it will be
22
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
23
+ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
24
+ General Public License for more details.
25
+
26
+ You should have received a copy of the GNU General Public License
27
+ along with UnstructuredMeshAnalyzer. If not, see
28
+ <https://www.gnu.org/licenses/>.
29
+ */
30
+
11
31
// GeodeProjectPoints.cpp
12
32
//
13
33
#include < string>
You can’t perform that action at this time.
0 commit comments