step/stepcore
solver.cc
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include "solver.h"
00020
00021 namespace StepCore {
00022
00023
00024 STEPCORE_META_OBJECT(Solver, "Solver", MetaObject::ABSTRACT, STEPCORE_SUPER_CLASS(Object),
00025 STEPCORE_PROPERTY_R(QString, solverType, STEPCORE_UNITS_NULL, "Solver type", solverType)
00026 STEPCORE_PROPERTY_RW_D(double, stepSize, "s", "Step size", stepSize, setStepSize)
00027 STEPCORE_PROPERTY_RW(double, toleranceAbs, STEPCORE_UNITS_1, "Allowed absolute tolerance", toleranceAbs, setToleranceAbs)
00028 STEPCORE_PROPERTY_RW(double, toleranceRel, STEPCORE_UNITS_1, "Allowed relative tolerance", toleranceRel, setToleranceRel)
00029 STEPCORE_PROPERTY_R(int, dimension, STEPCORE_UNITS_1, "Count of dynamic variables", dimension)
00030 STEPCORE_PROPERTY_R_D(double, localError, STEPCORE_UNITS_1, "Maximal local error during last step", localError)
00031 STEPCORE_PROPERTY_R_D(double, localErrorRatio, STEPCORE_UNITS_1, "Maximal local error ratio during last step", localErrorRatio))
00032
00033 }