VCCC  2024.05
VisualCamp Common C++ library
MatrixAssigner Class Reference

#include <vccc/__math/matrix/matrix_assigner.hpp>

Public Types

using alias_safe_t = std::true_type
 
using alias_unsafe_t = std::false_type
 

Static Public Member Functions

template<typename ExpressionType >
static auto create (ExpressionType &&expr)
 
template<typename ExprType , typename DstType >
static void assign (const MatrixBase< ExprType > &expr, MatrixBase< DstType > &dst)
 
template<typename ExprType , typename DstType >
static void assignNocopy (const MatrixBase< ExprType > &expr, MatrixBase< DstType > &dst)
 

Member Typedef Documentation

◆ alias_safe_t

using alias_safe_t = std::true_type

◆ alias_unsafe_t

using alias_unsafe_t = std::false_type

Member Function Documentation

◆ assign()

static void assign ( const MatrixBase< ExprType > &  expr,
MatrixBase< DstType > &  dst 
)
inlinestatic

◆ assignNocopy()

static void assignNocopy ( const MatrixBase< ExprType > &  expr,
MatrixBase< DstType > &  dst 
)
inlinestatic

◆ create()

static auto create ( ExpressionType &&  expr)
inlinestatic

The documentation for this class was generated from the following file: