Skip to content

Commit 4ac822e

Browse files
committed
Reduce includes for ParObjectFactory
1 parent 62b59dc commit 4ac822e

File tree

9 files changed

+21
-8
lines changed

9 files changed

+21
-8
lines changed

src/contact/4C_contact_friction_node.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
#include "4C_contact_node.hpp"
1414

15+
#include <set>
16+
1517
FOUR_C_NAMESPACE_OPEN
1618

1719
namespace CONTACT

src/contact/4C_contact_line_coupling.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313

1414
#include "4C_mortar_coupling3d_classes.hpp"
1515

16+
#include <set>
17+
1618
FOUR_C_NAMESPACE_OPEN
1719

1820
namespace Mortar

src/core/comm/src/4C_comm_parobjectfactory.hpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,9 @@
1111
#include "4C_config.hpp"
1212

1313
#include "4C_comm_pack_buffer.hpp"
14-
#include "4C_linalg_vector.hpp"
15-
#include "4C_utils_parameter_list.fwd.hpp"
1614

1715
#include <map>
1816
#include <memory>
19-
#include <set>
2017
#include <string>
2118
#include <vector>
2219

src/core/fem/src/dofset/4C_fem_dofset_definedmapping_wrapper.hpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
#include "4C_fem_dofset_base.hpp"
1414
#include "4C_fem_general_node.hpp"
1515

16+
#include <set>
17+
1618

1719
FOUR_C_NAMESPACE_OPEN
1820

@@ -21,6 +23,12 @@ namespace Core::FE
2123
class Discretization;
2224
} // namespace Core::FE
2325

26+
namespace Core::LinAlg
27+
{
28+
template <typename T>
29+
class Vector;
30+
}
31+
2432
namespace Core::DOFSets
2533
{
2634
/*!

src/core/fem/src/dofset/4C_fem_dofset_pbc.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
#include "4C_config.hpp"
1212

1313
#include "4C_fem_dofset.hpp"
14-
#include "4C_linalg_map.hpp"
1514

1615
#include <map>
1716
#include <memory>
17+
#include <set>
1818
#include <vector>
1919

2020
FOUR_C_NAMESPACE_OPEN

src/core/fem/src/nurbs_discretization/4C_fem_nurbs_discretization_knotvector.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -664,8 +664,9 @@ void Core::FE::Nurbs::Knotvector::finish_knots(const int smallest_gid_in_dis)
664664

665665
for (int mm = 1; mm < (degree_[np])[rr] + 1; ++mm)
666666
{
667-
double db = abs((*((knot_values_[np])[rr]))[mm] - firstval);
668-
double de = abs((*((knot_values_[np])[rr]))[(n_x_m_x_l_[np])[rr] - 1 - mm] - lastval);
667+
double db = std::abs((*((knot_values_[np])[rr]))[mm] - firstval);
668+
double de =
669+
std::abs((*((knot_values_[np])[rr]))[(n_x_m_x_l_[np])[rr] - 1 - mm] - lastval);
669670

670671
if (de > 1e-9 || db > 1e-9)
671672
{
@@ -683,7 +684,7 @@ void Core::FE::Nurbs::Knotvector::finish_knots(const int smallest_gid_in_dis)
683684
double db = (*((knot_values_[np])[rr]))[mm] - (*((knot_values_[np])[rr]))[mm - 1];
684685
double de = (*((knot_values_[np])[rr]))[(n_x_m_x_l_[np])[rr] - mm] -
685686
(*((knot_values_[np])[rr]))[(n_x_m_x_l_[np])[rr] - 1 - mm];
686-
if (abs(de - db) > 1e-9)
687+
if (std::abs(de - db) > 1e-9)
687688
{
688689
FOUR_C_THROW("periodic knotvector doesn't obey periodicity\n");
689690
}

src/cut/4C_cut_cutwizard.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
#include "4C_fem_general_node.hpp"
1515
#include "4C_linalg_fixedsizematrix.hpp"
1616
#include "4C_linalg_serialdensematrix.hpp"
17-
#include "4C_linalg_serialdensevector.hpp"
1817
#include "4C_linalg_vector.hpp"
18+
#include "4C_utils_parameter_list.fwd.hpp"
1919

2020
#include <filesystem>
2121
#include <functional>

src/fluid_ele/4C_fluid_ele_calc_intfaces_stab.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
#include "4C_fluid_ele_parameter_timint.hpp"
1818
#include "4C_utils_singleton_owner.hpp"
1919

20+
#include <set>
21+
2022
FOUR_C_NAMESPACE_OPEN
2123

2224
namespace Discret

src/mortar/4C_mortar_node.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
#include "4C_comm_parobjectfactory.hpp"
1414
#include "4C_fem_general_node.hpp"
15+
#include "4C_linalg_map.hpp"
1516
#include "4C_utils_pairedvector.hpp"
1617

1718
FOUR_C_NAMESPACE_OPEN

0 commit comments

Comments
 (0)