yane::EqSys::BanachFP | Class for solving nonlinear equation problems using the Banach fixed point iteration |
yane::EqSys::Cholesky | Class of the Cholesky method for solving symmetric and positive definit linear equation problems |
yane::EqSys::DirectMethods | Parenting class for all direct solvers for linear equation problems |
yane::EqSys::Gauss | Class of the Gauss Method for linear equation systems |
yane::EqSys::GaussSeidel | Class of the Jacobi Iteration Method for linear equation systems |
yane::EqSys::IterativeMethods | Parenting class for all iterative solvers for linear equation problems |
yane::EqSys::Jacobi | Class of the Jacobi Iteration Method for linear equation systems |
yane::EqSys::LinearEquations | Class for solving linear equation problems |
yane::EqSys::Newton | Class for solving nonlinear equation problems using Newton's method |
yane::EqSys::NonlinearEquations | Class for solving nonlinear equation problems |
yane::EqSys::QRgivens | Class of the QR solver for linear equation systems based on Givens rotations |
yane::EqSys::QRhouseholder | Class of the QR solver for linear equation systems based on Householder transformations |
yane::MinProg::GaussNewton | Class to solve an optimization problem using the Gauss-Newton method |
yane::MinProg::InitializingException | Exception if initialization of SQP algorithms fails |
yane::MinProg::MinProgException | Exception in minimization algorithms |
yane::MinProg::NLP | Class to solve minimization problems subject to restrictions |
yane::MinProg::SolverError | Minimization routine has produced an critical error |
yane::MinProg::SolverWarning | Minimization routine has finisched with an noncritical warning |
yane::MinProg::T_FUNCTIONSTRUCT | Structure to commit parameters to the optimal control problem |
yane::MinProg::T_RESTRICTIONSTRUCT | Structure to commit parameters to the restrictionfunction |
yane::Model::Model | Abstract class to define the model of the process and the optimal control problem to be solved |
yane::Model::Simulator | This class provides methods to simulate a given model of a process defined by a class yane::Model::Model object |
yane::Model::StateEstimator | This class estimates initial values of a given model |
yane::Model::UndefinedException | Undefined exception |
yane::ModelQt2::ConstraintsWidget | Widget to modify constraints of the class Model object which is simulated |
yane::ModelQt2::InvalidLibraryException | Exception which is thrown if an invalid model library should be loaded |
yane::ModelQt2::InvalidModelException | Exception which is thrown if an invalid model is handed over |
yane::ModelQt2::ModelLoader | Class to load an application library which has been built separately |
yane::ModelQt2::ParameterEditDelegate | Class to update data within the widget as well as the model |
yane::ModelQt2::ParameterWidget | Widget to modify parameters of the class Model object which is simulated |
yane::ModelQt2::SimulatorThread | Class to simulate the trajectory for a given model and given controls |
yane::ModelQt2::SimulatorWidget | Central visualization widget |
yane::MPC::AdaptiveMPC | Implementation of an NMPC Algorithm with adaptation of the horizon length |
yane::MPC::ASyncCacheCalculator | |
yane::MPC::Cache | Class to save, identify and access intermediate results of trajectories computed by the class OdeManager object |
yane::MPC::CacheOdeManager | Implementation of a manager class for solving the control system and its derivative optimized with respect to function evaluations |
yane::MPC::Discretization | Class for discretizing optimal control problem |
yane::MPC::DualDecompositionMPC | Not yet documented |
yane::MPC::EstimationException | Error in suboptimality estimate detected |
yane::MPC::m21MPC | Not yet documented |
yane::MPC::ModelShootingData | Class for utilizing shooting nodes within a class yane::MPC::MPC object |
yane::MPC::MPC | Class for solving the model predictive control problem |
yane::MPC::MPCException | Exception within the MPC algorithm |
yane::MPC::MultiThreadCacheOdeManager | Implementation of a parallelized version of the class yane::MPC::CacheOdeManager |
yane::MPC::NetworkedMPCConfig | Not yet documented |
yane::MPC::NetworkedMPCConfigException | Error in neighbourhood configuration of MPC object detected |
yane::MPC::NetworkedMPCConfigWarning | Noncritical Error in neighbourhood configuration of MPC object detected |
yane::MPC::OdeManager | Implementation of a parenting manager class for solving control systems and computing their derivatives |
yane::MPC::PracticalException | Practical region of the suboptimality estimate reached |
yane::MPC::SimpleOdeManager | Implementation of a simple manager class for solving the control system and its derivative |
yane::MPC::StrategyExchangeMPC | Not yet documented |
yane::MPC::StrategyExchangeMPCParallel | Not yet documented |
yane::MPC::SuboptimalityException | Violation of the relaxed Lyapunov inequality |
yane::MPC::SuboptimalityMPC | Implementation of various suboptimality estimates for model predictive control laws |
yane::MPC::SyncOdeManager | Implementation of a manager class for solving the control system and its derivative in a synchronized way |
yane::MPC::T_MPCDATA | Define a structure which is required to solve the dynamic of the optimal control problem |
yane::MPC::T_SHOOTINGDATA | Defines a structure for the shooting nodes required for the MPC problem |
yane::NetworkedControl::Actuator | Implementation of the actuator sided control sequence manager |
yane::NetworkedControl::CommBaseTCP | Parenting class for TCP server and client objects |
yane::NetworkedControl::ControlClipboard | |
yane::NetworkedControl::Controller | Class for simulating a distributed plant - sensor - controller - actuator setting |
yane::NetworkedControl::ControllerThreadActuator | Class for implementing the actuator within a distributed plant - sensor - controller - actuator setting |
yane::NetworkedControl::ControllerThreadInput | Class for simulating the plant and sensor in a distributed plant - sensor - controller - actuator setting |
yane::NetworkedControl::ControllerThreadMPC | Class for simulating the controller in a distributed plant - sensor - controller - actuator setting |
yane::NetworkedControl::ControllerThreadOutput | |
yane::NetworkedControl::CtrlClientTCP | |
yane::NetworkedControl::CtrlServerTCP | |
yane::NetworkedControl::Cycle | Class for handling discrete and continuous time sampling instances and times |
yane::NetworkedControl::IOInterface | Class for connecting components in a distributed plant - sensor - controller - actuator setting |
yane::NetworkedControl::IOInterfaceLocal | Class for connecting components in a distributed plant - sensor - controller - actuator setting with a simulated network connection |
yane::NetworkedControl::IOInterfaceTCP | Class for connecting components in a distributed plant - sensor - controller - actuator setting with a TCP network connection |
yane::NetworkedControl::ModelHandlerTCP | |
yane::NetworkedControl::MPCController | Class for simulating the controller in a distributed plant - sensor - controller - actuator setting with simulated network connection |
yane::NetworkedControl::RealtimeActuator | Implementation of the actuator sided control sequence manager |
yane::NetworkedControl::RealtimeMPCController | Class for simulating a distributed plant - sensor - controller - actuator setting |
yane::NetworkedControl::T_ACTORPACKET | Structure accompanying an actuator package |
yane::NetworkedControl::T_ENTRY | Structure for available scheme data |
yane::NetworkedControl::T_INPUTPACKET | Structure accompanying an input package |
yane::NetworkedControl::T_OUTPUTPACKET | Structure accompanying an output package |
yane::NetworkedControl::T_SCHEMEENTRY | Structure for availalbe scheme entry data |
yane::OdeSolve::DoPri | Class of Dormand-Prince solvers for differential equation systems |
yane::OdeSolve::DoPri5 | Class of the Dormand-Prince5(4) solver for differential equation systems |
yane::OdeSolve::DoPri853 | Class of the Dormand-Prince8(5)3 solver for differential equation systems |
yane::OdeSolve::DoPriConfig | Class to configure all DoPri solvers |
yane::OdeSolve::Euler | Class of Radau solver for differential equation systems |
yane::OdeSolve::Heun | Class of Heun solver for differential equation systems |
yane::OdeSolve::IncompatibleConfigException | Exception due to incompatible configuration object |
yane::OdeSolve::IncompatibleDGLException | Exception due to incompatible differential or difference equation |
yane::OdeSolve::NoInitialValueException | Exception due to uninitialized calls |
yane::OdeSolve::OdeConfig | Class of configuration possibilities for the differential equation solvers |
yane::OdeSolve::OdeFunction | Class for transferring data from the user to the yane::OdeSolve::OdeSolve object |
yane::OdeSolve::OdeSolEx | Exceptions of the differential and difference equation solver |
yane::OdeSolve::OdeSolve | Class of solvers for ordinary differential equations |
yane::OdeSolve::OdeSolveFirst | Class of differential or difference equation systems |
yane::OdeSolve::Radau | Class of Radau solvers for differential equation systems |
yane::OdeSolve::Radau5 | Class of Radau5 solver for differential equation systems |
yane::OdeSolve::Radau5913 | Class of Radau5913 solver for differential equation systems |
yane::OdeSolve::Radau5913Config | Class to configure the Radau5913 solver |
yane::OdeSolve::RadauConfig | Class to configure all Radau solvers |
yane::OdeSolve::RecurseSequence | Class to solve difference equation systems |
yane::OdeSolve::RK4 | Class of Runge Kutta 4 solver for differential equation systems |
yane::OdeSolve::ROCK | Class of ROCK solvers for merely stiff differential equations (e.g. parabolic PDEs which are discretized using finite differences) |
yane::OdeSolve::ROCK2 | Class of ROCK solver of order 2 for merely stiff differential equations |
yane::OdeSolve::ROCK4 | Class of ROCK solver of order 4 for merely stiff differential equations |
yane::OdeSolve::Rodas | Class of Rodas solvers for differential equation systems |
yane::OdeSolve::RodasConfig | Class to configure all Radau solvers |
yane::OdeSolve::SingularyMatrixException | Exception due to a singularity in the matrix |
yane::OdeSolve::StiffException | Exception due to stiffness of the problem |
yane::OdeSolve::T_ODEPARAMS | Typedef defining the function for the continuous time output of the solution of the differential equation system |
yane::OdeSolve::TooManyStepsException | Exception due to too many steps of the solver |
yane::OdeSolve::TooSmallStepSizeException | Exception due to too small step size |
yane::OdeSolve::UnsuccessfulException | Exception due to unsuccessful termination of the solver |
yane::OdeSolve::WrongSolverInputException | Exception due to wrong input to the solver |
yane::SqpFortran::SqpFortran | Wrapper class for the SQP routine NLPQLP |
yane::SqpNagC3::SqpNagC | Wrapper class for the SQP routine e04wdc from NAGC |
yane::Utils::Code | Class with static methods for code conversions |
yane::Utils::CRC32 | Class with a static method for crc32 computation |
yane::Utils::DebugClient | DebugClient class |
yane::Utils::DebugMaster | DebugMaster base class |
yane::Utils::DebugMasterConsole | DebugMaster that writes to a class |
yane::Utils::DebugMasterFile | DebugMaster that writes to a file |
yane::Utils::DebugMasterTextStream | DebugMaster that writes to a textstream |
yane::Utils::Exception | Base class for handling exceptions in the YANE framework |
yane::Utils::FIFOBuffer | Class generating a First-In-First-Out buffer to manage data |
yane::Utils::GridIO | Not yet documented |
yane::Utils::GridReader | Not yet documented |
yane::Utils::GridWriter | Not yet documented |
yane::Utils::IndexException | Exception due to accessing invalid array index |
yane::Utils::IOException | Exception due to failure in accessing a file |
yane::Utils::MatrixComputation | Class for executing matrix multiplication |
yane::Utils::MemoryException | Exception due to failure during memory allocation |
yane::Utils::Mutex | Mutex class |
yane::Utils::NotInitializedException | Exception that is thrown, if an uninizialized Object shall be used |
yane::Utils::OptimalDiff | Class to compute the optimal differentiation step size |
yane::Utils::ParallelComputing | Class to do parallel computations |
yane::Utils::ParallelComputing::T_TASKINFO | Struct to specify computations |
yane::Utils::RTClock | Timer class |
yane::Utils::SaveData | Class to save state and control values |
yane::Utils::Semaphore | Semaphore class |
yane::Utils::StatisticsClient | StatisticsClient class |
yane::Utils::StatisticsClientAverage | StatisticsClientAverage class |
yane::Utils::StatisticsClientIntCounter | StatisticsClientIntCounter class |
yane::Utils::StatisticsClientPerSecond | StatisticsClientPerSecond class |
yane::Utils::StatisticsMaster | StatisticsMaster base class |
yane::Utils::Thread | Class to create a thread |
yane::Utils::ThreadException | Exception due to failure in thread context |
yane::Utils::Uuid | Class for generating and managing universally unique identifiers (UUID) |
yane::Utils::ValueException | Exception due to invalid value |
yane::YaneIpopt::NLPProblem | Class to implement the problem which should be solved with Ipopt |
yane::YaneIpopt::YaneIpopt | Class for the Interior-Point routine Ipopt |