CMR  1.3.0
Public Types | Public Member Functions | List of all members
tu::detail::empty_bottom_left_modifier Struct Reference

#include <enumeration.hpp>

Public Types

typedef int value_type
 

Public Member Functions

 empty_bottom_left_modifier (size_pair_t split)
 
value_type operator() (size_t i, size_t j, value_type value)
 

Detailed Description

This functor is a modifier for a modified matrix. It takes a split point. The part left and below from the point is made zero.

Member Typedef Documentation

◆ value_type

Constructor & Destructor Documentation

◆ empty_bottom_left_modifier()

tu::detail::empty_bottom_left_modifier::empty_bottom_left_modifier ( size_pair_t  split)
inline

Constructs the modifier.

Parameters
splitA given split point for this modifier

Member Function Documentation

◆ operator()()

value_type tu::detail::empty_bottom_left_modifier::operator() ( size_t  i,
size_t  j,
value_type  value 
)
inline

Semantic of this functor: Make the bottom left part zero.

Parameters
iA row
jA column
valueThe value of the corresponding entry.
Returns
The filtered value

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