FlightGear next
FGFunction.cpp File Reference
#include <iomanip>
#include <random>
#include <chrono>
#include <memory>
#include "simgear/misc/strutils.hxx"
#include "FGFDMExec.h"
#include "FGFunction.h"
#include "FGTable.h"
#include "FGRealValue.h"
#include "input_output/FGXMLElement.h"
#include "math/FGFunctionValue.h"

Go to the source code of this file.

Classes

class  JSBSim::WrongNumberOfArguments
 
class  JSBSim::aFunc< func_t, Nmin >
 
class  JSBSim::aFunc< func_t, 0 >
 

Namespaces

namespace  JSBSim
 

Functions

bool JSBSim::GetBinary (double val, const string &ctxMsg)
 
FGFunctionJSBSim::make_MathFn (double(*math_fn)(double), FGFDMExec *fdmex, Element *el, const string &prefix, FGPropertyValue *v)
 
template<typename func_t>
FGParameter_ptr JSBSim::VarArgsFn (const func_t &_f, FGFDMExec *fdmex, Element *el, const string &prefix, FGPropertyValue *v)
 
shared_ptr< default_random_engine > JSBSim::makeRandomEngine (Element *el, FGFDMExec *fdmex)
 

Variables

const double JSBSim::invlog2val = 1.0/log10(2.0)
 
constexpr unsigned int JSBSim::MaxArgs = 9999