Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/named arguments #1724

Merged
merged 79 commits into from
Nov 23, 2021
Merged

Feature/named arguments #1724

merged 79 commits into from
Nov 23, 2021

Conversation

vincentchabannes
Copy link
Member

@vincentchabannes vincentchabannes commented Nov 7, 2021

  • Have you checked to ensure there aren't other open Pull Requests for the same change?
  • Have you added an explanation of what your changes do and why you'd like us to include them?
  • Have you written new tests for your changes?
  • Have you successfully run the Feel++ testsuite with your changes locally?
  • Have you written Doxygen comments in your contribution ?

  • replace boost parameter by napp : fix compilation with boost 1.71
  • review includes of boost fusion (not patch with boost fusion vector from boost >=1.71)
  • replace deprecated boost/timer.hpp by in house Feel::Timer (by using std::chrono ...)
  • fix support gcc/g++ compiler
  • some others minor up :
    ** replace tabulate/table by Feel::table : not depend on english locale (fix for example with french locale)
    ** not use integrate on edges in pyfeelpp (fix some warning by review declartion of integrator::evaluate)
    ** fix memory leak in static condensation
    ** fix parameter space::distributeOnAllProc

Copy link
Member

@prudhomm prudhomm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

huge work and cleanup!! bravo
I read most of it but probably missed a few things

@@ -27,7 +27,7 @@
\author Christophe Prud'homme <christophe.prudhomme@feelpp.org>
\date 2008-01-03
*/
#include <boost/timer.hpp>

#include <boost/smart_ptr/make_shared.hpp>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

how about std::make_shared

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this include is probably useless

@@ -103,6 +103,7 @@ class Heat : public ModelNumerical,
static auto temperature( self_type const* t ) { return ModelFieldTag<self_type,0>( t ); }
};

#if 0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it should be removed no ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed, I missed this one

@prudhomm prudhomm merged commit 623b978 into develop Nov 23, 2021
@prudhomm
Copy link
Member

@vincentchabannes should the branch be deleted ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants