ARudik / feelpp

Automatically exported from code.google.com/p/feelpp
0 stars 0 forks source link

implement the empirical interpolation method #27

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The EIM is necessary to apply the reduced basis method to non-affine problems

Original issue reported on code.google.com by christop...@feelpp.org on 23 May 2012 at 2:00

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 276860c0b63d.

start work on tests for eim

Original comment by christop...@feelpp.org on 23 May 2012 at 8:05

GoogleCodeExporter commented 9 years ago
This issue was updated by revision f70ff25fc817.

added parameter for crb/eim

Original comment by christop...@feelpp.org on 24 May 2012 at 11:18

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 47d5063efb33.

improve parameterspace and related class interface
 - provide element() : return an element of a parameter space
 - provide smapling() : return a sampling data structure of a parameter space

Original comment by christop...@feelpp.org on 24 May 2012 at 11:18

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 9a23ebbe51be.

Framework is in place for eim
now remains to ifinish the implementation of the algorithm

Original comment by christop...@feelpp.org on 24 May 2012 at 11:18

GoogleCodeExporter commented 9 years ago

Original comment by christop...@feelpp.org on 27 May 2012 at 9:49

GoogleCodeExporter commented 9 years ago
This issue was updated by revision cde04c6e12ce.

eim is implemented but still needs to be debugged

Original comment by christop...@feelpp.org on 29 May 2012 at 5:29

GoogleCodeExporter commented 9 years ago
This issue was updated by revision beac7e802010.

fix interface

Original comment by christop...@feelpp.org on 29 May 2012 at 11:23

GoogleCodeExporter commented 9 years ago
This issue was updated by revision e1794d2253c1.

add q(m) and beta(mu) interface in EIMFunctionBase

Original comment by christop...@feelpp.org on 29 May 2012 at 3:01

GoogleCodeExporter commented 9 years ago
This issue was updated by revision d78a1fb8a6f7.

fix compilation
fix algorithm (still buggy)

Original comment by christop...@feelpp.org on 29 May 2012 at 8:37

GoogleCodeExporter commented 9 years ago
This issue was updated by revision caa229c045a3.

fix

Original comment by christop...@feelpp.org on 29 May 2012 at 8:39

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 32a954d573a0.

eim works!
now needs to customize some options and make more tests

Original comment by christop...@feelpp.org on 29 May 2012 at 11:01

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 5f0192d91551.

fix interface

Original comment by christop...@feelpp.org on 30 May 2012 at 7:38

GoogleCodeExporter commented 9 years ago
This issue was updated by revision ff064c7f5f46.

fix interface

Original comment by christop...@feelpp.org on 30 May 2012 at 7:38

GoogleCodeExporter commented 9 years ago
This issue was updated by revision a492cae4526e.

allow for a approximation space for the eim basis function different from the
model
also very useful for product of spaces

Original comment by christop...@feelpp.org on 30 May 2012 at 12:41

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 88005c39988e.

added new test cases that works:
 - constant function in space (mu)
 - mu*x
 - sin(2*pi*mu*x)

Original comment by christop...@feelpp.org on 30 May 2012 at 8:38

GoogleCodeExporter commented 9 years ago
This issue was updated by revision aaaa5e2482c2.

implement save()/load() as well as saveDB()/loadDB()

Original comment by christop...@feelpp.org on 31 May 2012 at 5:18

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 1e33487ccb1e.

le compiler told me that it was not initialized, I didn't listen to it and it 
bite me

Original comment by christop...@feelpp.org on 31 May 2012 at 5:28

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 48613f4d44b6.

added cfg and cmdline options for eim

Original comment by christop...@feelpp.org on 31 May 2012 at 8:11

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 6ba66b8204ca.

fix compilation

Original comment by christop...@feelpp.org on 1 Jun 2012 at 9:04

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 42032a794947.

fixes

Original comment by christop...@feelpp.org on 2 Jun 2012 at 8:38

GoogleCodeExporter commented 9 years ago
This issue was updated by revision dafc7507f402.

added test for meta expression

Original comment by christop...@feelpp.org on 11 Jan 2013 at 7:07

GoogleCodeExporter commented 9 years ago
This issue was updated by revision f25c9e302404.

implementation of meta variational formulation
not finished yet

Original comment by christop...@feelpp.org on 11 Jan 2013 at 7:07

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 5a9a1877fd02.

simplify

Original comment by christop...@feelpp.org on 13 Jan 2013 at 5:56

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 63470afdc490.

more tests

Original comment by christop...@feelpp.org on 13 Jan 2013 at 5:56

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 6a07582a9a88.

meta expression works :)

auto I = integrate( elements(mesh), _expr=_e1 );
std::cout << I( cst( 1.0 ) ).evaluate();

Original comment by christop...@feelpp.org on 13 Jan 2013 at 5:56