Skip to content

Commit 6bc6ce2

Browse files
committed
Major refactoring of directory structure
1 parent 10d43e3 commit 6bc6ce2

File tree

16 files changed

+76
-26
lines changed

16 files changed

+76
-26
lines changed

include/core.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
@file core.h
33
4-
@brief Core functionality
4+
@brief Core header file
55
66
@author Matthias Moller
77

include/geometry.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/**
2+
@file geometry.h
3+
4+
@brief Geometry header file
5+
6+
@author Matthias Moller
7+
8+
@copyright This file is part of the IgANet project
9+
10+
This Source Code Form is subject to the terms of the Mozilla Public
11+
License, v. 2.0. If a copy of the MPL was not distributed with this
12+
file, You can obtain one at http://mozilla.org/MPL/2.0/.
13+
*/
14+
15+
#pragma once
16+
17+
#include <geometry/creator.hpp>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
@file creator.hpp
2+
@file geometry/creator.hpp
33
44
@brief Geometry creator
55

include/iganet.h

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,8 @@
1515
#pragma once
1616

1717
#include <core.h>
18+
#include <geometry.h>
19+
#include <net.h>
20+
#include <solver.h>
1821
#include <splines.h>
1922
#include <utils.h>
20-
21-
#include <creator.hpp>
22-
#include <ezsolver.hpp>
23-
#include <iganet.hpp>
24-
#include <igasolver.hpp>
25-
#include <layer.hpp>
26-
#include <optimizer.hpp>
27-

include/net.h

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/**
2+
@file net.h
3+
4+
@brief Network header file
5+
6+
@author Matthias Moller
7+
8+
@copyright This file is part of the IgANet project
9+
10+
This Source Code Form is subject to the terms of the Mozilla Public
11+
License, v. 2.0. If a copy of the MPL was not distributed with this
12+
file, You can obtain one at http://mozilla.org/MPL/2.0/.
13+
*/
14+
15+
#pragma once
16+
17+
#include <net/igabase.hpp>
18+
#include <net/iganet.hpp>
19+
#include <net/layer.hpp>
20+
#include <net/optimizer.hpp>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
@file igabase.hpp
2+
@file net/igabase.hpp
33
44
@brief Isogeometric analysis base class
55
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
@file iganet.hpp
2+
@file net/iganet.hpp
33
44
@brief Isogeometric analysis network
55
@@ -18,9 +18,9 @@
1818

1919
#include <splines/boundary.hpp>
2020
#include <splines/functionspace.hpp>
21-
#include <igabase.hpp>
22-
#include <layer.hpp>
23-
#include <optimizer.hpp>
21+
#include <net/igabase.hpp>
22+
#include <net/layer.hpp>
23+
#include <net/optimizer.hpp>
2424
#include <utils/container.hpp>
2525
#include <utils/fqn.hpp>
2626
#include <utils/tuple.hpp>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
@file layer.hpp
2+
@file net/layer.hpp
33
44
@brief Network layer
55
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
@file optimizier.hpp
2+
@file net/optimizier.hpp
33
44
@brief Optimizier type traits
55

include/solver.h

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/**
2+
@file solver.h
3+
4+
@brief Solver header file
5+
6+
@author Matthias Moller
7+
8+
@copyright This file is part of the IgANet project
9+
10+
This Source Code Form is subject to the terms of the Mozilla Public
11+
License, v. 2.0. If a copy of the MPL was not distributed with this
12+
file, You can obtain one at http://mozilla.org/MPL/2.0/.
13+
*/
14+
15+
#pragma once
16+
17+
#include <solver/ezsolver.hpp>
18+
#include <solver/igasolver.hpp>

0 commit comments

Comments
 (0)