PotentialFunctionOptions.cpp
Go to the documentation of this file.
00001 /*
00002  * PotentialFunctionOptions.cpp
00003  *
00004  *  Created on: Sep 8, 2012
00005  *      Author: mriedel
00006  */
00007 
00008 #include <telekyb_calculus/Potentials/PotentialFunctionOptions.hpp>
00009 
00010 namespace TELEKYB_NAMESPACE {
00011 
00012 PotentialFunctionOptions::PotentialFunctionOptions(const std::string& potentialFunctionName_)
00013         : OptionContainer(potentialFunctionName_)
00014 {
00015         tPotFuncZeroD = addBoundsOption<double>("tPotFuncZeroD",
00016                         "Input value where the potential turns 0. Must be positive.",
00017                         0.0, 0.0 ,std::numeric_limits<double>::infinity(),false, false);
00018         tPotFuncInfD = addBoundsOption<double>("tPotFuncInfD",
00019                         "Input value where the potential turns infinity. Must be positive",
00020                         0.0, 0.0,std::numeric_limits<double>::infinity(),false,false);
00021         tPotFuncSatValue = addBoundsOption<double>("tPotFuncSatValue",
00022                         "Input value where the potential turns infinity. Must be positive.",
00023                         0.0, 0.0,std::numeric_limits<double>::infinity(),false,false);
00024         tPotFuncGain = addBoundsOption<double>("tPotFuncGain",
00025                         "Gain Value for function! Beware, use is up to the concrete implementation. Must be >0!",
00026                         1.0, std::numeric_limits<double>::denorm_min(),std::numeric_limits<double>::infinity(),false,false);
00027 
00028 }
00029 
00030 } /* namespace telekyb */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


telekyb_calculus
Author(s): Martin Riedel
autogenerated on Mon Nov 11 2013 11:13:18