Errors in examples

20 views
Skip to first unread message

Pavel Solin

unread,
Oct 16, 2012, 11:47:34 PM10/16/12
to hermes2d
Hi,
  not all examples seem to build:

/home/pavel/repos/hermes-examples/2d-advanced/neutronics/iron-water/main.cpp:145:3: error: ‘TimePeriod’ was not declared in this scope
/home/pavel/repos/hermes-examples/2d-advanced/neutronics/iron-water/main.cpp:145:14: error: expected ‘;’ before ‘cpu_time’
/home/pavel/repos/hermes-examples/2d-advanced/neutronics/iron-water/main.cpp:146:3: error: ‘cpu_time’ was not declared in this scope
/home/pavel/repos/hermes-examples/2d-advanced/neutronics/iron-water/main.cpp:152:40: error: ‘info’ was not declared in this scope
/home/pavel/repos/hermes-examples/2d-advanced/neutronics/iron-water/main.cpp:165:51: error: no matching function for call to ‘Hermes::Hermes2D::NewtonSolver<double>::NewtonSolver(Hermes::Hermes2D::DiscreteProblem<double>*, Hermes::MatrixSolverType&)’
/home/pavel/repos/hermes-examples/2d-advanced/neutronics/iron-water/main.cpp:165:51: note: candidates are:
/usr/local/include/hermes2d/newton_solver.h:41:7: note: Hermes::Hermes2D::NewtonSolver<Scalar>::NewtonSolver(const Hermes::Hermes2D::WeakForm<Scalar>*, Hermes::vector<const Hermes::Hermes2D::Space<Scalar>*>) [with Scalar = double]
/usr/local/include/hermes2d/newton_solver.h:41:7: note:   no known conversion for argument 1 from ‘Hermes::Hermes2D::DiscreteProblem<double>*’ to ‘const Hermes::Hermes2D::WeakForm<double>*’
/usr/local/include/hermes2d/newton_solver.h:40:7: note: Hermes::Hermes2D::NewtonSolver<Scalar>::NewtonSolver(const Hermes::Hermes2D::WeakForm<Scalar>*, const Hermes::Hermes2D::Space<Scalar>*) [with Scalar = double]
/usr/local/include/hermes2d/newton_solver.h:40:7: note:   no known conversion for argument 1 from ‘Hermes::Hermes2D::DiscreteProblem<double>*’ to ‘const Hermes::Hermes2D::WeakForm<double>*’
/usr/local/include/hermes2d/newton_solver.h:39:7: note: Hermes::Hermes2D::NewtonSolver<Scalar>::NewtonSolver(Hermes::Hermes2D::DiscreteProblem<Scalar>*) [with Scalar = double]
/usr/local/include/hermes2d/newton_solver.h:39:7: note:   candidate expects 1 argument, 2 provided
/usr/local/include/hermes2d/newton_solver.h:36:22: note: Hermes::Hermes2D::NewtonSolver<double>::NewtonSolver(const Hermes::Hermes2D::NewtonSolver<double>&)
/usr/local/include/hermes2d/newton_solver.h:36:22: note:   candidate expects 1 argument, 2 provided
/home/pavel/repos/hermes-examples/2d-advanced/neutronics/iron-water/main.cpp:176:41: error: ‘error’ was not declared in this scope
/home/pavel/repos/hermes-examples/2d-advanced/neutronics/iron-water/main.cpp:176:41: note: suggested alternatives:
/usr/include/xsd/cxx/tree/exceptions.hxx:121:13: note:   ‘xsd::cxx::tree::error’
/usr/local/include/hermes2d/mesh/mesh_h1d_xml.h:512:43: note:   ‘xml_schema::error’
/home/pavel/repos/hermes-examples/2d-advanced/neutronics/iron-water/main.cpp:184:79: error: cannot call member function ‘void Hermes::Hermes2D::OGProjection<Scalar>::project_global(Hermes::vector<const Hermes::Hermes2D::Space<Scalar>*>, Hermes::vector<Hermes::Hermes2D::Solution<Scalar>*>, Hermes::vector<Hermes::Hermes2D::Solution<Scalar>*>, Hermes::vector<Hermes::Hermes2D::ProjNormType>, bool, double, int) [with Scalar = double]’ without object
/home/pavel/repos/hermes-examples/2d-advanced/neutronics/iron-water/main.cpp:194:19: error: ‘HERMES_SKIP’ was not declared in this scope
/home/pavel/repos/hermes-examples/2d-advanced/neutronics/iron-water/main.cpp:239:61: error: ‘verbose’ was not declared in this scope


--
Pavel Solin
Associate Professor
Applied and Computational Mathematics
University of Nevada, Reno

Pavel Solin

unread,
Oct 16, 2012, 11:47:36 PM10/16/12
to hermes2d
Reply all
Reply to author
Forward
0 new messages