VCCC  2024.05
VisualCamp Common C++ library
MatrixMinus< E > Class Template Reference

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

+ Inheritance diagram for MatrixMinus< E >:

Public Types

using lhs_type = internal::math::hold_type_selector_t< E >
 
using value_type = typename E::value_type
 
- Public Types inherited from MatrixBase< MatrixMinus< E > >
enum  
 
using derived_type = MatrixMinus< E >
 
using derived_traits = internal::math::traits< derived_type >
 
using value_type = typename derived_traits::value_type
 

Public Member Functions

constexpr MatrixMinus (const E &e)
 
constexpr value_type operator() (std::size_t i) const
 
constexpr value_type operator() (std::size_t i, std::size_t j) const
 
constexpr value_type operator[] (std::size_t i) const
 
- Public Member Functions inherited from MatrixBase< MatrixMinus< E > >
constexpr value_type operator() (std::size_t i) const
 static polymorphic virtual-like member functions More...
 
constexpr value_type operator() (std::size_t i, std::size_t j) const
 
constexpr value_type operator[] (std::size_t i) const
 
constexpr const derived_typederived () const
 
constexpr derived_typederived ()
 

Member Typedef Documentation

◆ lhs_type

using lhs_type = internal::math::hold_type_selector_t<E>

◆ value_type

using value_type = typename E::value_type

Constructor & Destructor Documentation

◆ MatrixMinus()

constexpr MatrixMinus ( const E &  e)
inlineexplicitconstexpr

Member Function Documentation

◆ operator()() [1/2]

constexpr value_type operator() ( std::size_t  i) const
inlineconstexpr

◆ operator()() [2/2]

constexpr value_type operator() ( std::size_t  i,
std::size_t  j 
) const
inlineconstexpr

◆ operator[]()

constexpr value_type operator[] ( std::size_t  i) const
inlineconstexpr

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