Wed, 13 Feb 2019 20:51:56 +0100 |
Jonatan Werpers |
Close branch before merge
feature/grids/LaplaceSquared
|
Wed, 13 Feb 2019 20:49:39 +0100 |
Jonatan Werpers |
Formatting fix
feature/grids/LaplaceSquared
|
Wed, 13 Feb 2019 10:24:06 +0100 |
Jonatan Werpers |
Fix bug in d3 boundary condition
feature/grids/LaplaceSquared
|
Tue, 12 Feb 2019 17:12:42 +0100 |
Jonatan Werpers |
Merge with default
feature/grids/LaplaceSquared
|
Thu, 20 Sep 2018 12:05:20 +0200 |
Jonatan Werpers |
Merge with default
feature/grids/LaplaceSquared
|
Tue, 24 Jul 2018 21:08:08 -0700 |
Jonatan Werpers |
Start work on LaplaceSquared. FULL OF ERRORS?!
feature/grids/LaplaceSquared
|
Wed, 23 Jan 2019 17:11:48 -0800 |
Martin Almquist |
Copy-paste updates from LaplCurvNewCorner to LaplCurvNew, and then modify the corner part.
feature/laplace_curvilinear_test
|
Tue, 22 Jan 2019 19:18:24 -0800 |
Martin Almquist |
Add variable b. Tested for interface and Dirichlet, but not Neumann yet.
feature/laplace_curvilinear_test
|
Tue, 22 Jan 2019 18:17:01 -0800 |
Martin Almquist |
Implement new penalty strength for interface. Bugfix missing coeff a in Dirichlet penalty.
feature/laplace_curvilinear_test
|
Tue, 22 Jan 2019 12:53:13 -0800 |
Martin Almquist |
Clean up getBoundarOperator/Quadrature as was done on feature/getBoundaryOp. Temporarily re-add lambda so that old interface method works.
feature/laplace_curvilinear_test
|
Thu, 17 Jan 2019 18:57:54 -0800 |
Martin Almquist |
Add scheme where only corner points are multiplied by dim. Does not seem to decrease spectral radius much, but is stable.
feature/laplace_curvilinear_test
|
Thu, 17 Jan 2019 18:18:00 -0800 |
Martin Almquist |
Set tuning to 1.0 in both old and new Dirichlet.
feature/laplace_curvilinear_test
|
Tue, 15 Jan 2019 15:08:29 -0800 |
Martin Almquist |
Add LaplaceCurvilinearNew and implement Dirichlet BC using new borrowing.
feature/laplace_curvilinear_test
|
Mon, 14 Jan 2019 18:14:44 -0800 |
Martin Almquist |
Merge with feature/getBoundaryOp
feature/laplace_curvilinear_test
|
Thu, 07 Feb 2019 18:42:50 -0800 |
Martin Almquist |
Add multiblock domain Line
|
Sat, 26 Jan 2019 16:56:35 -0800 |
Martin Almquist |
Elastic2dVariable: Clean up alpha in getBoundaryOperator. Add alpha1 and alpha2 as boundary operators.
feature/poroelastic
|
Sat, 26 Jan 2019 15:38:58 -0800 |
Martin Almquist |
Massive boundary operator cleanup in Elastic2dVariable
feature/poroelastic
|
Fri, 25 Jan 2019 16:35:53 -0800 |
Martin Almquist |
Remove superfluous method get_boundary_number in Elastic2dVariable
feature/poroelastic
|
Fri, 25 Jan 2019 15:52:21 -0800 |
Martin Almquist |
In Elastic2dVariable: copy-paste from feature/getBoundaryOp and fix bugs introduced there.
feature/poroelastic
|
Fri, 25 Jan 2019 15:15:44 -0800 |
Martin Almquist |
Elastic2dVariable: boundary condition type can now be a string, normal or tangential, as well as component number.
feature/poroelastic
|
Fri, 25 Jan 2019 14:04:23 -0800 |
Martin Almquist |
Copy-paste LaplCurviNewCorner from laplace branch.
feature/poroelastic
|
Thu, 24 Jan 2019 08:29:50 +0000 |
Jonatan Werpers |
Merged in feature/getBoundaryOp (pull request #12)
|
Thu, 24 Jan 2019 08:29:50 +0000 |
Jonatan Werpers |
Close branch feature/getBoundaryOp
feature/getBoundaryOp
|
Wed, 23 Jan 2019 16:57:50 -0800 |
Martin Almquist |
Elastic2dCurv: Rename get_boundary_op and add getBoundaryQuadrature
feature/getBoundaryOp
|
Tue, 22 Jan 2019 12:50:06 -0800 |
Martin Almquist |
Bugfix: add missing brackets in getBoundaryQuadrature in LaplCurv and Utux2d
feature/getBoundaryOp
|
Tue, 22 Jan 2019 11:27:30 -0800 |
Martin Almquist |
Fix mistakes in adbb80e60b10
feature/getBoundaryOp
|
Tue, 22 Jan 2019 11:17:28 -0800 |
Martin Almquist |
Add getBoundaryQuadrature to all 1d diffOps
feature/getBoundaryOp
|
Tue, 22 Jan 2019 11:12:23 -0800 |
Martin Almquist |
Clean up Elastic2dVariable (partially), Utux, and Utux2d.
feature/getBoundaryOp
|
Tue, 22 Jan 2019 17:42:58 +0100 |
Jonatan Werpers |
Fix some mistakes from dc1bcbef2a86
feature/getBoundaryOp
|
Tue, 22 Jan 2019 17:37:07 +0100 |
Jonatan Werpers |
Clean up getBoundaryOps for a few schemes
feature/getBoundaryOp
|
Tue, 22 Jan 2019 17:12:22 +0100 |
Jonatan Werpers |
Remove ability to get several boundary ops at the same time from a few of the schemes
feature/getBoundaryOp
|
Tue, 22 Jan 2019 16:50:50 +0100 |
Jonatan Werpers |
Merge with default
feature/getBoundaryOp
|
Tue, 22 Jan 2019 16:50:05 +0100 |
Jonatan Werpers |
Remove static method `interface_coupling` that shouldn't have existed in the first place
|
Tue, 22 Jan 2019 16:47:34 +0100 |
Jonatan Werpers |
Add asserts to boundary identifier inputs
feature/getBoundaryOp
|
Tue, 22 Jan 2019 10:46:29 +0100 |
Jonatan Werpers |
Fix penalty bug in Beam
|
Fri, 18 Jan 2019 09:10:45 +0100 |
Vidar Stiernström |
Created a new branch for gathering rv-specific features, since the specific branches are getting nested anyways.
feature/rv
|
Fri, 18 Jan 2019 09:06:20 +0100 |
Vidar Stiernström |
Allow for the residual normalization function to return a vector. Also change the default normalization from normalizing on norm(u-mean(u),inf) to norm(u/2), since this proved to be better for 1d burgers
feature/burgers1d
|
Fri, 18 Jan 2019 09:04:38 +0100 |
Vidar Stiernström |
Use opSets in Burgers1d.
feature/burgers1d
|
Fri, 18 Jan 2019 09:02:02 +0100 |
Vidar Stiernström |
Pass scheme specific parameters as cell array. This will enabale constructDiffOps to be more general. In addition, allow for schemes returning function handles as diffOps, which is currently how non-linear schemes such as Burgers1d are implemented.
feature/burgers1d
|
Fri, 18 Jan 2019 08:58:26 +0100 |
Vidar Stiernström |
Change argument order to the "correct" order, i.e providing diffOp specific parameters before the opSet.
feature/burgers1d
|
Thu, 17 Jan 2019 11:06:13 +0100 |
Vidar Stiernström |
Forgot to add .m as file extension
feature/burgers1d
|
Thu, 17 Jan 2019 11:03:22 +0100 |
Vidar Stiernström |
Rename Burgers1D to Burgers1d
feature/burgers1d
|
Thu, 17 Jan 2019 10:44:12 +0100 |
Vidar Stiernström |
Merge with branch feature/advectioRV to utilize the +rv package
feature/burgers1d
|
Thu, 17 Jan 2019 10:42:14 +0100 |
Vidar Stiernström |
Created a new branch for attempting to improve rv, via interpolation
rv-interpolation
|
Thu, 17 Jan 2019 10:25:06 +0100 |
Vidar Stiernström |
For easier comparison, return both the first order and residual viscosity when evaluating the residual. Add the first order and residual viscosity to the state of the RungekuttaRV time steppers
feature/advectionRV
|
Fri, 11 Jan 2019 15:52:48 +0100 |
Vidar Stiernström |
Rename Rungekutta-Rv classes according to naming convention
feature/advectionRV
|
Fri, 11 Jan 2019 15:47:10 +0100 |
Vidar Stiernström |
Create a separate class of RungekuttaExteriorRV which uses BDFs for computing the time derivative. Remove BDFs from RungekuttaExteriorRV
feature/advectionRV
|
Mon, 07 Jan 2019 16:41:21 +0100 |
Vidar Stiernström |
Remove obsolete AdvectionRV1D scheme
feature/advectionRV
|
Mon, 07 Jan 2019 16:35:04 +0100 |
Vidar Stiernström |
Support variable wave speed and upwind operators in Utux
feature/advectionRV
|
Mon, 07 Jan 2019 16:32:40 +0100 |
Vidar Stiernström |
Fix minor issues in rv/constructDiffOps
feature/advectionRV
|
Mon, 07 Jan 2019 16:26:05 +0100 |
Vidar Stiernström |
Clean up of Utux2d
feature/advectionRV
|
Mon, 07 Jan 2019 13:12:10 +0100 |
Vidar Stiernström |
Remove obsolete scheme AdvectionRV2d
feature/advectionRV
|
Mon, 07 Jan 2019 12:06:49 +0100 |
Vidar Stiernström |
Remove incorrect assertion of the number of BC:s
feature/advectionRV
|
Mon, 07 Jan 2019 12:06:06 +0100 |
Vidar Stiernström |
Add dirichlet bc for north and south boundary and handle cases where the wave speed changes in sign.
feature/advectionRV
|
Wed, 19 Dec 2018 20:00:27 +0100 |
Vidar Stiernström |
Add upwind dissipation to the operator inside Utux2d
feature/advectionRV
|
Fri, 14 Dec 2018 18:33:10 +0100 |
Vidar Stiernström |
Add utility for constructing the operators used by a discretization emplying RV-stabilization
feature/advectionRV
|
Fri, 14 Dec 2018 18:30:27 +0100 |
Vidar Stiernström |
Support upwind opSet in Utux2d
feature/advectionRV
|
Tue, 11 Dec 2018 17:31:28 +0100 |
Vidar Stiernström |
Merge with default for latest changes
feature/advectionRV
|
Tue, 11 Dec 2018 16:29:21 +0100 |
Vidar Stiernström |
Add support for using the ODE to approximate the time derivative in the residual
feature/advectionRV
|
Fri, 07 Dec 2018 13:11:53 +0100 |
Vidar Stiernström |
Add lower level for boot-strapping to RungeKuttaExteriorRV
feature/advectionRV
|
Thu, 06 Dec 2018 17:03:22 +0100 |
Vidar Stiernström |
Debug ResidualViscosity
feature/advectionRV
|
Thu, 06 Dec 2018 11:30:47 +0100 |
Vidar Stiernström |
Add boot-strapping to RungeKuttaExteriorRV
feature/advectionRV
|
Wed, 05 Dec 2018 15:04:44 +0100 |
Vidar Stiernström |
Draft implementation of RungeKutta with exterior RV updates
feature/advectionRV
|
Wed, 05 Dec 2018 13:44:10 +0100 |
Vidar Stiernström |
Create residual viscosity package +rv and generalize the ResidualViscosity class
feature/advectionRV
|
Thu, 15 Nov 2018 13:49:11 -0800 |
Vidar Stiernström |
Add todo:s for time stepping with RV
feature/advectionRV
|
Wed, 07 Nov 2018 10:03:35 -0800 |
Vidar Stiernström |
Add 1D scheme for advection with RV
feature/advectionRV
|
Wed, 31 Oct 2018 09:31:34 -0700 |
Vidar Stiernström |
Draft implementation of scheme for advection with RV
feature/advectionRV
|
Fri, 12 Oct 2018 08:54:39 +0200 |
Vidar Stiernström |
First attempt at implementing Burgers in 2D with RV-stabilization
feature/burgers2d
|
Wed, 16 Jan 2019 11:31:04 -0800 |
Martin Almquist |
Revert to old code in multiblock.DiffOp.getBoundaryOperator.
feature/getBoundaryOp
|
Wed, 16 Jan 2019 16:50:47 +0100 |
Jonatan Werpers |
Merge with default
feature/getBoundaryOp
|
Wed, 16 Jan 2019 16:50:21 +0100 |
Jonatan Werpers |
Remove misplaced error functions from +scheme
|
Wed, 16 Jan 2019 16:45:26 +0100 |
Jonatan Werpers |
Delete scheme.Wave2dCurve
feature/getBoundaryOp
|
Wed, 16 Jan 2019 16:39:47 +0100 |
Jonatan Werpers |
Merge with default to remove scheme.Beam2d
feature/getBoundaryOp
|
Wed, 16 Jan 2019 16:37:59 +0100 |
Jonatan Werpers |
Remove scheme.Beam2d.m
|
Wed, 16 Jan 2019 16:35:01 +0100 |
Jonatan Werpers |
Add getBoundaryOperator and getBoundaryQuadrature as abstract methods in scheme.Scheme
feature/getBoundaryOp
|
Mon, 14 Jan 2019 11:12:42 -0800 |
Martin Almquist |
Merge with default
feature/getBoundaryOp
|
Sat, 12 Jan 2019 13:44:08 -0800 |
Martin Almquist |
Fix overlooked Schrodinger1d scheme.
feature/getBoundaryOp
|
Sat, 12 Jan 2019 13:35:19 -0800 |
Martin Almquist |
Add getBoundaryOperator to all 1d schemes. Did not add getBoundaryQuadrature because it doesnt make sense in 1d (?)
feature/getBoundaryOp
|
Sat, 12 Jan 2019 11:57:50 -0800 |
Martin Almquist |
Add getBoundaryOperator method to all 2d schemes, except obsolete Wave2dCurve and ElastiCurve, which needs a big makeover.
feature/getBoundaryOp
|
Wed, 09 Jan 2019 23:01:17 +0100 |
Jonatan Werpers |
Rename time.rk.General to time.rk.Explicit and fix some errors
feature/timesteppers
|
Wed, 09 Jan 2019 22:57:13 +0100 |
Jonatan Werpers |
Full use of butcher tableau in time.rk.General. Inline rungekutta step methods
feature/timesteppers
|
Wed, 09 Jan 2019 12:14:30 +0100 |
Jonatan Werpers |
Implement method to get gain from butcher tableu
feature/timesteppers
|
Wed, 09 Jan 2019 11:14:16 +0100 |
Jonatan Werpers |
Make time.rk.General accept a butcher tableau instead of a string to choose method. String variant implemented as a static method
feature/timesteppers
|
Wed, 09 Jan 2019 10:59:38 +0100 |
Jonatan Werpers |
Move time.Rungekutta to time.rk.General
feature/timesteppers
|
Wed, 09 Jan 2019 10:17:00 +0100 |
Jonatan Werpers |
Make Rungekutta4SecondOrder native second order
feature/timesteppers
|
Wed, 09 Jan 2019 09:09:15 +0100 |
Jonatan Werpers |
Create class for butcher tableau
feature/timesteppers
|
Wed, 09 Jan 2019 08:56:42 +0100 |
Jonatan Werpers |
Merge with default
feature/timesteppers
|
Tue, 08 Jan 2019 15:00:12 +0100 |
Jonatan Werpers |
Fix bug in assertSize where dimensions didn't have to match
|
Tue, 08 Jan 2019 14:59:43 +0100 |
Jonatan Werpers |
Add assertLength
|
Tue, 08 Jan 2019 13:28:41 +0100 |
Jonatan Werpers |
Rename butcherTableau() to butcherTableauFromStr() in preparation of butcher tableau class
feature/timesteppers
|
Tue, 08 Jan 2019 12:34:29 +0100 |
Jonatan Werpers |
Convert Rungekutta4SecondOrder to take F(t,v,v_t) instead of matrices
feature/timesteppers
|
Tue, 08 Jan 2019 12:19:33 +0100 |
Jonatan Werpers |
Inline the rk.rungekutta_4 function.
feature/timesteppers
|
Tue, 08 Jan 2019 12:07:57 +0100 |
Jonatan Werpers |
Convert Rungekutta4 to take F(t,y) instead of a matrix
feature/timesteppers
|
Tue, 08 Jan 2019 11:51:24 +0100 |
Martin Almquist |
Add the following methods in LaplaceCurvilinear: getBoundaryOperator, getBoundaryQuadrature, getBoundaryBorrowing. Remove get_boundary_ops. Make interface and boundary_condition methods use the new methods.
feature/getBoundaryOp
|
Mon, 07 Jan 2019 17:10:06 +0100 |
Martin Almquist |
Update scheme.Elastic2dVariable by copy-pasting from feature/poroelastic. This is compatible with new getBoundaryOperator in multiblock.DiffOp.
feature/getBoundaryOp
|
Mon, 07 Jan 2019 17:07:35 +0100 |
Martin Almquist |
Make mutliblock.DiffOp.getBoundaryOperator/Quadrature use scheme methods instead of properties.
feature/getBoundaryOp
|
Mon, 07 Jan 2019 16:26:00 +0100 |
Jonatan Werpers |
Merge with default
feature/timesteppers
|
Mon, 07 Jan 2019 16:15:49 +0100 |
Jonatan Werpers |
Refactor CdiffImplicit to take input arguments in the right order
|
Mon, 07 Jan 2019 15:56:35 +0100 |
Jonatan Werpers |
Refactor time.Cdiff and add getEnergyMethod
|
Mon, 07 Jan 2019 15:01:26 +0100 |
Jonatan Werpers |
Add getEnergy methods to CdiffImplicit
|
Thu, 03 Jan 2019 13:24:39 +0100 |
Martin Almquist |
Stupid merge makes this branch dangerous. Merging with other branches will result in unexpected changes. Never merge this branch with anything. Closing branch.
feature/getBoundaryOperator
|
Tue, 25 Dec 2018 16:39:06 +0100 |
Martin Almquist |
Extract tuning from alpha.
feature/poroelastic
|
Tue, 25 Dec 2018 16:26:20 +0100 |
Martin Almquist |
Remove unused properties in Elastic2dVariable
feature/poroelastic
|
Tue, 25 Dec 2018 08:33:35 +0100 |
Martin Almquist |
Clean up Elastic2dVariable.interfaceStandard
feature/poroelastic
|
Tue, 25 Dec 2018 07:50:07 +0100 |
Martin Almquist |
Merge with feature/poroelastic. Use only the changes made to multiblock.DiffOp and scheme.Elastic2dVariable. DiffOp.getBoundaryOperator/Quadrature now use scheme methods instead of propeties.
feature/getBoundaryOperator
|
Tue, 25 Dec 2018 07:23:38 +0100 |
Martin Almquist |
Add getBoundaryQuadrature in Elastic2dVariable. Rename get_boundary_operator -> getBoundaryOperator. Add operators in getBoundaryOperator, with full size so that they work with multiblock.DiffOp.getBoundaryOperator.
feature/poroelastic
|
Tue, 25 Dec 2018 07:21:19 +0100 |
Martin Almquist |
Remove silly getBoundaryOperator* methods in multiblock.DiffOp and make the getBoundaryOperator and getBoundaryQuadrature methods use the scheme.getBoundaryOperator/Quadrature methods instead of properties.
feature/poroelastic
|
Sun, 23 Dec 2018 14:39:31 +0100 |
Martin Almquist |
Merge with default.
feature/poroelastic
|
Sun, 23 Dec 2018 14:06:26 +0100 |
Martin Almquist |
Fix bug in Elastic2dVariable that resulted in using tuning^2
feature/poroelastic
|
Sat, 22 Dec 2018 18:08:51 +0100 |
Martin Almquist |
Fix bug in Elastic2dVariable that caused crash for m_x neq m_y
feature/poroelastic
|
Sat, 22 Dec 2018 16:41:17 +0100 |
Martin Almquist |
Remove use of tensor library in B assembly
feature/poroelastic
|
Wed, 19 Dec 2018 07:09:24 +0100 |
Martin Almquist |
Fix warning in getBoundaryWrapper methods
feature/poroelastic
|
Wed, 19 Dec 2018 06:58:10 +0100 |
Martin Almquist |
Turn alpha into a boundary operator. Add properties H_w etc for getBoundaryQuadrature to work.
feature/poroelastic
|
Wed, 19 Dec 2018 06:54:47 +0100 |
Martin Almquist |
Bugfix in multiblock.DiffOp/getBoundaryOperatorWrapper
feature/poroelastic
|
Mon, 17 Dec 2018 21:07:59 -0800 |
Martin Almquist |
Make ElasticVariable2d.boundary_condition use get_boundary_operator for penalty strength.
feature/poroelastic
|
Mon, 17 Dec 2018 20:06:50 -0800 |
Martin Almquist |
Add type to Elastic2dVariable.interface
feature/poroelastic
|
Wed, 05 Dec 2018 19:30:09 -0800 |
Martin Almquist |
Bugfix in Elastic2dVariable.getBoundaryOps, alpha. Adjoint FD conv works now!
feature/poroelastic
|
Wed, 05 Dec 2018 18:58:10 -0800 |
Martin Almquist |
Temporary changes in multiblock.DiffOp. Change traction operators in Elastic2dvariable to be true boundary operators. But adjoint FD conv test fails for dirichlet BC so need to debug!
feature/poroelastic
|
Wed, 12 Dec 2018 23:16:44 +0100 |
Jonatan Werpers |
Add function for drawing arrow on plot
|
Tue, 11 Dec 2018 11:21:25 +0100 |
Jonatan Werpers |
Add todo in CdiffImplicit
|