diff --git a/Applications/ApplicationsLib/ProjectData.cpp b/Applications/ApplicationsLib/ProjectData.cpp index 924d8359c90fb414b60ef697d110e6162fe0c224..cccb64cb58452730baedadb9324f62e9a40483ab 100644 --- a/Applications/ApplicationsLib/ProjectData.cpp +++ b/Applications/ApplicationsLib/ProjectData.cpp @@ -192,7 +192,7 @@ void ProjectData::parseProcessVariables( void ProjectData::parseProcesses(ConfigTree const& processes_config) { - DBUG("Reading processes:\n"); + DBUG("Reading processes:"); for (auto pc_it : processes_config) { ConfigTree const& process_config = pc_it.second; @@ -209,7 +209,7 @@ void ProjectData::parseProcesses(ConfigTree const& processes_config) void ProjectData::parseOutput(ConfigTree const& output_config, std::string const& path) { - DBUG("Parse output configuration:\n"); + DBUG("Parse output configuration:"); auto const file = output_config.get_optional<std::string>("file"); if (!file) { diff --git a/AssemblerLib/LocalDataInitializer.h b/AssemblerLib/LocalDataInitializer.h index 32393d21c2eaa6593d4b12011249acadf2f02e9f..968c62d401ec2bb97cf47cad770a914316de2846 100644 --- a/AssemblerLib/LocalDataInitializer.h +++ b/AssemblerLib/LocalDataInitializer.h @@ -65,36 +65,36 @@ class LocalDataInitializer public: LocalDataInitializer() { - _builder[std::type_index(typeid(MeshLib::Hex20 ))] = - [](){ return new LAData<NumLib::ShapeHex20 >; }; - _builder[std::type_index(typeid(MeshLib::Hex ))] = - [](){ return new LAData<NumLib::ShapeHex8 >; }; - _builder[std::type_index(typeid(MeshLib::Line ))] = - [](){ return new LAData<NumLib::ShapeLine2 >; }; - _builder[std::type_index(typeid(MeshLib::Line3 ))] = - [](){ return new LAData<NumLib::ShapeLine3 >; }; - _builder[std::type_index(typeid(MeshLib::Prism15 ))] = + _builder[std::type_index(typeid(MeshLib::Hex20))] = + [](){ return new LAData<NumLib::ShapeHex20>; }; + _builder[std::type_index(typeid(MeshLib::Hex))] = + [](){ return new LAData<NumLib::ShapeHex8>; }; + _builder[std::type_index(typeid(MeshLib::Line))] = + [](){ return new LAData<NumLib::ShapeLine2>; }; + _builder[std::type_index(typeid(MeshLib::Line3))] = + [](){ return new LAData<NumLib::ShapeLine3>; }; + _builder[std::type_index(typeid(MeshLib::Prism15))] = [](){ return new LAData<NumLib::ShapePrism15>; }; - _builder[std::type_index(typeid(MeshLib::Prism ))] = - [](){ return new LAData<NumLib::ShapePrism6 >; }; + _builder[std::type_index(typeid(MeshLib::Prism))] = + [](){ return new LAData<NumLib::ShapePrism6>; }; _builder[std::type_index(typeid(MeshLib::Pyramid13))] = - [](){ return new LAData<NumLib::ShapePyra13 >; }; - _builder[std::type_index(typeid(MeshLib::Pyramid ))] = - [](){ return new LAData<NumLib::ShapePyra5 >; }; - _builder[std::type_index(typeid(MeshLib::Quad ))] = - [](){ return new LAData<NumLib::ShapeQuad4 >; }; - _builder[std::type_index(typeid(MeshLib::Quad8 ))] = - [](){ return new LAData<NumLib::ShapeQuad8 >; }; - _builder[std::type_index(typeid(MeshLib::Quad9 ))] = - [](){ return new LAData<NumLib::ShapeQuad9 >; }; - _builder[std::type_index(typeid(MeshLib::Tet10 ))] = - [](){ return new LAData<NumLib::ShapeTet10 >; }; - _builder[std::type_index(typeid(MeshLib::Tet ))] = - [](){ return new LAData<NumLib::ShapeTet4 >; }; - _builder[std::type_index(typeid(MeshLib::Tri ))] = - [](){ return new LAData<NumLib::ShapeTri3 >; }; - _builder[std::type_index(typeid(MeshLib::Tri6 ))] = - [](){ return new LAData<NumLib::ShapeTri6 >; }; + [](){ return new LAData<NumLib::ShapePyra13>; }; + _builder[std::type_index(typeid(MeshLib::Pyramid))] = + [](){ return new LAData<NumLib::ShapePyra5>; }; + _builder[std::type_index(typeid(MeshLib::Quad))] = + [](){ return new LAData<NumLib::ShapeQuad4>; }; + _builder[std::type_index(typeid(MeshLib::Quad8))] = + [](){ return new LAData<NumLib::ShapeQuad8>; }; + _builder[std::type_index(typeid(MeshLib::Quad9))] = + [](){ return new LAData<NumLib::ShapeQuad9>; }; + _builder[std::type_index(typeid(MeshLib::Tet10))] = + [](){ return new LAData<NumLib::ShapeTet10>; }; + _builder[std::type_index(typeid(MeshLib::Tet))] = + [](){ return new LAData<NumLib::ShapeTet4>; }; + _builder[std::type_index(typeid(MeshLib::Tri))] = + [](){ return new LAData<NumLib::ShapeTri3>; }; + _builder[std::type_index(typeid(MeshLib::Tri6))] = + [](){ return new LAData<NumLib::ShapeTri6>; }; } /// Sets the provided data_ptr to the newly created local assembler data and diff --git a/GeoLib/Point.cpp b/GeoLib/Point.cpp new file mode 100644 index 0000000000000000000000000000000000000000..5f7b1df171b0d107e07b5d77664e9e2cd4063edb --- /dev/null +++ b/GeoLib/Point.cpp @@ -0,0 +1,17 @@ +/** + * \file + * + * \copyright + * Copyright (c) 2012-2015, OpenGeoSys Community (http://www.opengeosys.org) + * Distributed under a Modified BSD License. + * See accompanying file LICENSE.txt or + * http://www.opengeosys.org/project/license + * + */ + +#include "Point.h" + +namespace GeoLib +{ + const Point ORIGIN(0, 0, 0); +} diff --git a/GeoLib/Point.h b/GeoLib/Point.h index 2858e817fb398a5681e7e788f6cf907128d80320..941f80b94521a3a7ce07c42eee1ece0dc23c9165 100644 --- a/GeoLib/Point.h +++ b/GeoLib/Point.h @@ -66,7 +66,7 @@ protected: void setID(std::size_t id) { _id = id; } }; -static const Point ORIGIN(0, 0, 0); +extern const Point ORIGIN; } #endif /* POINT_H_ */ diff --git a/MeshLib/Elements/TemplateElement.cpp b/MeshLib/Elements/TemplateElement.cpp index bad9b9975fab57f871a49374e24881cc3edd0afa..0934918e068b02610287e8e907dea8119543751e 100644 --- a/MeshLib/Elements/TemplateElement.cpp +++ b/MeshLib/Elements/TemplateElement.cpp @@ -29,18 +29,18 @@ template <class ELEMENT_RULE> const unsigned MeshLib::TemplateElement<ELEMENT_RULE>::dimension; #endif // WIN32 -template class MeshLib::TemplateElement<MeshLib::HexRule20 >; -template class MeshLib::TemplateElement<MeshLib::HexRule8 >; -template class MeshLib::TemplateElement<MeshLib::LineRule2 >; -template class MeshLib::TemplateElement<MeshLib::LineRule3 >; -template class MeshLib::TemplateElement<MeshLib::PrismRule15 >; -template class MeshLib::TemplateElement<MeshLib::PrismRule6 >; +template class MeshLib::TemplateElement<MeshLib::HexRule20>; +template class MeshLib::TemplateElement<MeshLib::HexRule8>; +template class MeshLib::TemplateElement<MeshLib::LineRule2>; +template class MeshLib::TemplateElement<MeshLib::LineRule3>; +template class MeshLib::TemplateElement<MeshLib::PrismRule15>; +template class MeshLib::TemplateElement<MeshLib::PrismRule6>; template class MeshLib::TemplateElement<MeshLib::PyramidRule13>; -template class MeshLib::TemplateElement<MeshLib::PyramidRule5 >; -template class MeshLib::TemplateElement<MeshLib::QuadRule4 >; -template class MeshLib::TemplateElement<MeshLib::QuadRule8 >; -template class MeshLib::TemplateElement<MeshLib::QuadRule9 >; -template class MeshLib::TemplateElement<MeshLib::TetRule10 >; -template class MeshLib::TemplateElement<MeshLib::TetRule4 >; -template class MeshLib::TemplateElement<MeshLib::TriRule3 >; -template class MeshLib::TemplateElement<MeshLib::TriRule6 >; +template class MeshLib::TemplateElement<MeshLib::PyramidRule5>; +template class MeshLib::TemplateElement<MeshLib::QuadRule4>; +template class MeshLib::TemplateElement<MeshLib::QuadRule8>; +template class MeshLib::TemplateElement<MeshLib::QuadRule9>; +template class MeshLib::TemplateElement<MeshLib::TetRule10>; +template class MeshLib::TemplateElement<MeshLib::TetRule4>; +template class MeshLib::TemplateElement<MeshLib::TriRule3>; +template class MeshLib::TemplateElement<MeshLib::TriRule6>; diff --git a/Tests/NumLib/TestCoordinatesMapping.cpp b/Tests/NumLib/TestCoordinatesMapping.cpp index 3c3032fe74ce2e5a9a98d00dd305c8230d5a3933..ddf44df0a2d050e58261ec40f255895d22eac8d7 100644 --- a/Tests/NumLib/TestCoordinatesMapping.cpp +++ b/Tests/NumLib/TestCoordinatesMapping.cpp @@ -311,7 +311,7 @@ TEST(NumLib, FemNaturalCoordinatesMappingLineY) double exp_dNdx[2*e_nnodes] = {0, 0, -0.5, 0.5}; ASSERT_ARRAY_NEAR(exp_dNdx, shape.dNdx.data(), shape.dNdx.size(), eps); - for (auto n = 0; n < line->getNNodes(); ++n) + for (auto n = 0u; n < line->getNNodes(); ++n) delete line->getNode(n); delete line; }