Skip to content

raisim::Sub_SL_op ​

class · #include <raisim/math/Operation.hpp>

Inherits: raisim::MatExpr< Sub_SL_op< T > >

cpp
template <typename T>
class Sub_SL_op

Lazy scalar - matrix expression (Sub_SL_op), returned by operator-(double, MatExpr).

Public types ​

SelfType ​

cpp
using SelfType = MatExpr<Sub_SL_op<T>>

Constructors & destructor ​

Sub_SL_op ​

cpp
Sub_SL_op(double s, T const &u)

Public member functions ​

operator() ​

cpp
double operator()(size_t i, size_t j) const
cpp
double operator()(size_t i) const

operator[] ​

cpp
double operator[](size_t i) const

Static member functions ​

size static ​

cpp
static constexpr size_t size()

cols static ​

cpp
static constexpr size_t cols()

rows static ​

cpp
static constexpr size_t rows()

Public attributes ​

_u ​

cpp
const T &_u

_s ​

cpp
const double _s

RaiSim — physics for robotics and AI.