Sleipnir C++ API
Loading...
Searching...
No Matches
VariableMatrix.hpp File Reference
#include <algorithm>
#include <concepts>
#include <initializer_list>
#include <iterator>
#include <span>
#include <utility>
#include <vector>
#include <Eigen/Core>
#include "sleipnir/autodiff/Slice.hpp"
#include "sleipnir/autodiff/Variable.hpp"
#include "sleipnir/autodiff/VariableBlock.hpp"
#include "sleipnir/util/Assert.hpp"
#include "sleipnir/util/FunctionRef.hpp"
#include "sleipnir/util/SymbolExports.hpp"
#include "sleipnir/util/small_vector.hpp"

Go to the source code of this file.

Classes

class  sleipnir::VariableMatrix
 
struct  sleipnir::VariableMatrix::empty_t
 
class  sleipnir::VariableMatrix::iterator
 
class  sleipnir::VariableMatrix::const_iterator
 

Namespaces

namespace  sleipnir
 

Functions

SLEIPNIR_DLLEXPORT VariableMatrix sleipnir::CwiseReduce (const VariableMatrix &lhs, const VariableMatrix &rhs, function_ref< Variable(const Variable &x, const Variable &y)> binaryOp)
 
SLEIPNIR_DLLEXPORT VariableMatrix sleipnir::Block (std::initializer_list< std::initializer_list< VariableMatrix > > list)
 
SLEIPNIR_DLLEXPORT VariableMatrix sleipnir::Block (const std::vector< std::vector< VariableMatrix > > &list)
 
SLEIPNIR_DLLEXPORT VariableMatrix sleipnir::Solve (const VariableMatrix &A, const VariableMatrix &B)