VCCC  2024.05
VisualCamp Common C++ library
MatrixDivScalar< LhsType, RhsType > Class Template Reference

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

+ Inheritance diagram for MatrixDivScalar< LhsType, RhsType >:

Public Types

using lhs_type = internal::math::hold_type_selector_t< LhsType >
 
using rhs_type = const std::remove_reference_t< RhsType >
 
using value_type = typename LhsType::value_type
 
- Public Types inherited from MatrixBase< MatrixDivScalar< LhsType, RhsType > >
enum  
 
using derived_type = MatrixDivScalar< LhsType, RhsType >
 
using derived_traits = internal::math::traits< derived_type >
 
using value_type = typename derived_traits::value_type
 

Public Member Functions

constexpr MatrixDivScalar (const LhsType &lhs, const RhsType &value)
 
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< MatrixDivScalar< LhsType, RhsType > >
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<LhsType>

◆ rhs_type

using rhs_type = const std::remove_reference_t<RhsType>

◆ value_type

using value_type = typename LhsType::value_type

Constructor & Destructor Documentation

◆ MatrixDivScalar()

constexpr MatrixDivScalar ( const LhsType &  lhs,
const RhsType &  value 
)
inlineconstexpr

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: