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/header #240

Merged
merged 51 commits into from
Jan 12, 2014
Merged

Feature/header #240

merged 51 commits into from
Jan 12, 2014

Conversation

prudhomm
Copy link
Member

@prudhomm prudhomm commented Jan 3, 2014

This branch reorganizes some of the header and split them. We would need now to avoid including

#include <feel/feel.hpp>

which brings the full library in the user scope but rather select only the necessary headers. This requires documentation and in particular an update of the tutorial and the quick reference which would both state properly the needed header file for each feature.

For example ;

  • if a user code uses Pch<N>(mesh) then we need to include #include <feel/feeldiscr/pch.hpp>
  • if a user code uses loadmesh() then we need to include #include <feel/feelfilters/loadmesh.hpp>

…#226)

 - create one file per public feature 
 - split gmsh.hpp, functionspace.hpp
 - move options to feel/options.cpp
 - remove some .cpp files that were dealing with program_options
use TSBase as base class update issue #237
Conflicts:
	feel/feeldiscr/functionspace.hpp
Merge branch 'feature/header' of https://github.com/feelpp/feelpp into feature/header

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Conflicts:
	feel/feeldiscr/functionspace.hpp
	feel/feeldiscr/projector.hpp
added more precision
 - introduce bdf->priorTimes() to initialize bdf, see
 testsuite/feeldiscr/test_bdf2 for an example
 - change behavior of order change, use directly bdf order but requires
 initialization of priorTimes()
@buildhive
Copy link

Feel++ Consortium » feelpp #135 FAILURE
Looks like there's a problem with this pull request
(what's this?)

it compiles now, it needs however to be tested
@prudhomm
Copy link
Member Author

prudhomm commented Jan 3, 2014

Note that at this stage doc, testsuite and benchmarks are compiling 100%.

@buildhive
Copy link

Feel++ Consortium » feelpp #138 FAILURE
Looks like there's a problem with this pull request
(what's this?)

@prudhomm
Copy link
Member Author

prudhomm commented Jan 3, 2014

@StephaneVeys at this stage applications/crb compiles (and should run too). The changes were minor. At some point the call to the deprecated constructor of Application should be fixed so that we don't have all these warnings at compilation

@buildhive
Copy link

Feel++ Consortium » feelpp #141 FAILURE
Looks like there's a problem with this pull request
(what's this?)

@buildhive
Copy link

Feel++ Consortium » feelpp #142 FAILURE
Looks like there's a problem with this pull request
(what's this?)

prudhomm added a commit that referenced this pull request Jan 12, 2014
@prudhomm prudhomm merged commit a84026d into develop Jan 12, 2014
@buildhive
Copy link

Feel++ Consortium » feelpp #175 FAILURE
Looks like there's a problem with this pull request
(what's this?)

@prudhomm prudhomm deleted the feature/header branch January 12, 2014 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants