Skip to content

Commit

Permalink
Something that compiles.
Browse files Browse the repository at this point in the history
  • Loading branch information
pleroy committed Apr 7, 2024
1 parent 8291ab0 commit a7aa53c
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 4 deletions.
2 changes: 1 addition & 1 deletion boost_config.props
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<PropertyGroup />
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\Boost\configs\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(SolutionDir)..\Boost\config\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup />
Expand Down
13 changes: 13 additions & 0 deletions functions/functions.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,18 @@
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Test Files">
<UniqueIdentifier>{7ef375b5-b260-4510-8a68-57b7bdd185db}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="multiprecision.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="multiprecision.hpp">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
3 changes: 2 additions & 1 deletion functions/multiprecision.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ namespace functions {
namespace _multiprecision {
namespace internal {

gmp_float<20> Sin(mpq_rational const& angle) {
cpp_bin_float_50 Sin(cpp_rational const& angle) {
return static_cast<cpp_bin_float_50>(angle);
}

} // namespace internal
Expand Down
5 changes: 3 additions & 2 deletions functions/multiprecision.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#pragma once

#include "boost/multiprecision/gmp.hpp"
#include "boost/multiprecision/cpp_bin_float.hpp"
#include "boost/multiprecision/cpp_int.hpp"

namespace principia {
namespace functions {
Expand All @@ -9,7 +10,7 @@ namespace internal {

using namespace boost::multiprecision;

gmp_float<20> Sin(mpq_rational const& angle);
cpp_bin_float_50 Sin(cpp_rational const& angle);

} // namespace internal

Expand Down

0 comments on commit a7aa53c

Please sign in to comment.