Skip to content
Snippets Groups Projects
Commit 12d35925 authored by podlesny's avatar podlesny
Browse files

.

parent c830ff44
No related branches found
No related tags found
No related merge requests found
# -*- mode:conf -*- # -*- mode:conf -*-
[boundary.friction] [boundary.friction]
smallestDiameter = 0.1 # 2e-3 [m] smallestDiameter = 0.01 # 2e-3 [m]
[timeSteps] [timeSteps]
refinementTolerance = 1e-5 # 1e-5 refinementTolerance = 1e-5 # 1e-5
......
...@@ -124,11 +124,11 @@ FixedPointIterator<Factory, NBodyAssembler, Updaters, ErrorNorm>::run( ...@@ -124,11 +124,11 @@ FixedPointIterator<Factory, NBodyAssembler, Updaters, ErrorNorm>::run(
std::cout << "- Problem assembled: success" << std::endl; std::cout << "- Problem assembled: success" << std::endl;
// set up functional and TNMMG solver // set up functional and TNMMG solver
using ZeroFactory = SolverFactory<Functional, IgnoreVector>; /*using ZeroFactory = SolverFactory<Functional, IgnoreVector>;
Functional J(bilinearForm, totalRhs, ZeroNonlinearity(), vLower, vUpper); Functional J(bilinearForm, totalRhs, ZeroNonlinearity(), vLower, vUpper);
ZeroFactory solverFactory(parset_.sub("solver.tnnmg"), J, ignoreNodes_); ZeroFactory solverFactory(parset_.sub("solver.tnnmg"), J, ignoreNodes_);*/
/*Functional J(bilinearForm, totalRhs, globalFriction_, vLower, vUpper); Functional J(bilinearForm, totalRhs, globalFriction_, vLower, vUpper);
Factory solverFactory(parset_.sub("solver.tnnmg"), J, ignoreNodes_);*/ Factory solverFactory(parset_.sub("solver.tnnmg"), J, ignoreNodes_);
auto step = solverFactory.step(); auto step = solverFactory.step();
std::cout << "- Functional and TNNMG step setup: success" << std::endl; std::cout << "- Functional and TNNMG step setup: success" << std::endl;
......
...@@ -31,7 +31,7 @@ class FixedPointIterator { ...@@ -31,7 +31,7 @@ class FixedPointIterator {
using Vector = typename Factory::Vector; using Vector = typename Factory::Vector;
using Matrix = typename Factory::Matrix; using Matrix = typename Factory::Matrix;
using Functional = Functional<Matrix&, Vector&, ZeroNonlinearity&, Vector&, Vector&, typename Matrix::field_type>; //typename Factory::Functional; using Functional = typename Factory::Functional; //Functional<Matrix&, Vector&, ZeroNonlinearity&, Vector&, Vector&, typename Matrix::field_type>;
using Nonlinearity = typename Factory::Functional::Nonlinearity; using Nonlinearity = typename Factory::Functional::Nonlinearity;
const static int dims = Vector::block_type::dimension; const static int dims = Vector::block_type::dimension;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment