- Feb 01, 2015
-
-
Oliver Sander authored
I don't see an elegant way to make this work for a P3 space, even on a single processor. Since I need P3 measurements real soon now, I just disable the entire code. Not nice. [[Imported from SVN: r10047]]
-
Oliver Sander authored
The multigrid hierarchy is built in two different ways, depending on whether we use a P1NodalBasis for the discretization, or anything else. Previously, this switch was made using the preprocessor. The patches changes the code to use std::is_same instead. [[Imported from SVN: r10046]]
-
- Jan 28, 2015
-
-
Oliver Sander authored
[[Imported from SVN: r10037]]
-
Oliver Sander authored
This is much cleaner than handing over the Grid only, and then trying to guess the basis using the preprocessor. After all, the RiemannianTrustRegionSolver calls the assembler, so it may know the function space basis. [[Imported from SVN: r10035]]
-
Oliver Sander authored
By introducing a factory class that produces GlobalMapper and LocalMapper types for a given dune-fufem-style function space basis. [[Imported from SVN: r10034]]
-
Oliver Sander authored
[[Imported from SVN: r10033]]
-
Oliver Sander authored
[[Imported from SVN: r10032]]
-
Oliver Sander authored
[[Imported from SVN: r10031]]
-
Oliver Sander authored
... while keeping compatible with dune 2.3 [[Imported from SVN: r10030]]
-
Oliver Sander authored
This is actually what is claimed in the paper. Previously, the mirror axis was y=0.005. Having the grid symmetric across the x-axis itself simplifies the expressions for the boundary conditions a little bit. [[Imported from SVN: r10029]]
-
- Jan 27, 2015
-
-
Oliver Sander authored
Kudos to Carsten Gräser for those new Python functions. [[Imported from SVN: r10028]]
-
Oliver Sander authored
[[Imported from SVN: r10027]]
-
Oliver Sander authored
[[Imported from SVN: r10026]]
-
Oliver Sander authored
[[Imported from SVN: r10025]]
-
Oliver Sander authored
This implements a global GFE function (inheriting from VirtualGridViewFunction). However, the return value of this function is _not_ a manifold class. Rather, the manifold is embedded into a Euclidean space. Hence this class is formally simply vector valued, and can be used in error measurement routines and such. [[Imported from SVN: r10024]]
-
Oliver Sander authored
This is only a prototype, because the GFE solution function is replaced by on where the interpolation is done in the embedding space. That defeats the purpose of measuring the GFE discretization error :-) but it is easier to implement. The real thing will follow shortly. [[Imported from SVN: r10023]]
-
Oliver Sander authored
[[Imported from SVN: r10022]]
-
Oliver Sander authored
We can do it without the preprocessor. [[Imported from SVN: r10021]]
-
Oliver Sander authored
I don't think I will need that again in the foreseeable future. If ever it should be needed again the code can be taken from the subversion archive. [[Imported from SVN: r10020]]
-
Oliver Sander authored
The plan is to minimize the harmonic energy starting from the inverse stereographic projection. That projection already is the minimizer of the energy, so it should be possible to measure convergence orders against a known solution. [[Imported from SVN: r10019]]
-
Oliver Sander authored
Do not fall back to 'harmonicmaps.parset' by default. [[Imported from SVN: r10018]]
-
Oliver Sander authored
[[Imported from SVN: r10017]]
-
- Jan 25, 2015
-
-
Oliver Sander authored
[[Imported from SVN: r10016]]
-
- Jan 16, 2015
-
-
Oliver Sander authored
[[Imported from SVN: r10015]]
-
Oliver Sander authored
[[Imported from SVN: r10014]]
-
Oliver Sander authored
[[Imported from SVN: r10013]]
-
Oliver Sander authored
[[Imported from SVN: r10012]]
-
- Jan 14, 2015
-
-
Oliver Sander authored
[[Imported from SVN: r10011]]
-
Oliver Sander authored
... so much difficult code obsolete now... AD rocks... [[Imported from SVN: r10010]]
-
Oliver Sander authored
[[Imported from SVN: r10009]]
-
Oliver Sander authored
[[Imported from SVN: r10008]]
-
Oliver Sander authored
This is much more flexible and *much* easier to use. Along the way, this patch scraps several old hard-coded Dirichlet boundary values. I don't even remember what they were good for. If they are needed again they should also be reimplemented in Python. [[Imported from SVN: r10007]]
-
Oliver Sander authored
According to Christof Melcher, this produces a field of topological charge q=1 (or -1, not sure). [[Imported from SVN: r10006]]
-
Oliver Sander authored
[[Imported from SVN: r10005]]
-
Oliver Sander authored
[[Imported from SVN: r10004]]
-
Oliver Sander authored
[[Imported from SVN: r10003]]
-
Oliver Sander authored
[[Imported from SVN: r10002]]
-
Oliver Sander authored
[[Imported from SVN: r10001]]
-
Oliver Sander authored
[[Imported from SVN: r10000]]
-
Oliver Sander authored
[[Imported from SVN: r9999]]
-