Skip to content

File barray-meat-operators.hpp

FileList > barry > barray-meat-operators.hpp

Go to the source code of this file

Public Attributes

Type Name
Data_Type & rhs = /* multi line expression */
return * this

Public Functions

Type Name
BARRAY_TEMPLATE (BARRAY_TYPE()&, operator+) const
BARRAY_TEMPLATE (BARRAY_TYPE()&, operator+) const
BARRAY_TEMPLATE (BARRAY_TYPE()&, operator-) const
BARRAY_TEMPLATE (BARRAY_TYPE()&, operator-) const
BARRAY_TEMPLATE (BARRAY_TYPE()&, operator*) const
BARRAY_TEMPLATE (BARRAY_TYPE()&, operator/) const
template BARRAY_TEMPLATE_ARGS () const
template const BARRAY_TYPE ()
virtual for () = 0
j< ncol();++j) this-> operator() (i, j)

Macros

Type Name
define BARRAY_TEMPLATE (a, b) [**template**](classCell.md) [**BARRAY\_TEMPLATE\_ARGS**](barray-meat-operators_8hpp.md#define-barray_template_args)() [**inline**](classCell.md) [**a**](classCell.md) [**BARRAY\_TYPE**](barray-meat-operators_8hpp.md#define-barray_type)()[**::b**](classCell.md)
define BARRAY_TEMPLATE_ARGS () &lt;[**typename**](classCell.md) [**Cell\_Type**](classCell.md), [**typename**](classCell.md) [**Data\_Type**](classCell.md)&gt;
define BARRAY_TYPE () [**BArray**](classBArray.md)&lt;[**Cell\_Type**](classCell.md), [**Data\_Type**](classCell.md)&gt;
define COL (a) [**this**](barray-meat-operators_8hpp.md#variable-this)-&gt;el\_ji[[**a**](classCell.md)]
define ROW (a) [**this**](barray-meat-operators_8hpp.md#variable-this)-&gt;el\_ij[[**a**](classCell.md)]

Public Attributes Documentation

variable rhs

Data_Type & rhs;

variable this

return * this;

Public Functions Documentation

function BARRAY_TEMPLATE

BARRAY_TEMPLATE (
    BARRAY_TYPE ()&,
    operator +
) const

function BARRAY_TEMPLATE

BARRAY_TEMPLATE (
    BARRAY_TYPE ()&,
    operator +
) const

function BARRAY_TEMPLATE

BARRAY_TEMPLATE (
    BARRAY_TYPE ()&,
    operator -
) const

function BARRAY_TEMPLATE

BARRAY_TEMPLATE (
    BARRAY_TYPE ()&,
    operator -
) const

function BARRAY_TEMPLATE

BARRAY_TEMPLATE (
    BARRAY_TYPE ()&,
    operator *
) const

function BARRAY_TEMPLATE

BARRAY_TEMPLATE (
    BARRAY_TYPE ()&,
    operator /
) const

function BARRAY_TEMPLATE_ARGS

template BARRAY_TEMPLATE_ARGS () const

function BARRAY_TYPE

template  const BARRAY_TYPE () 

function for

virtual for () = 0

function operator()

j < ncol();++ j ) this -> operator() (
    i,
    j
) 

Macro Definition Documentation

define BARRAY_TEMPLATE

#define BARRAY_TEMPLATE (
    a,
    b
) `template  BARRAY_TEMPLATE_ARGS () inline  a  BARRAY_TYPE () ::b`

define BARRAY_TEMPLATE_ARGS

#define BARRAY_TEMPLATE_ARGS (

) `< typename  Cell_Type , typename  Data_Type >`

define BARRAY_TYPE

#define BARRAY_TYPE (

) `BArray < Cell_Type , Data_Type >`

define COL

#define COL (
    a
) `this ->el_ji[ a ]`

define ROW

#define ROW (
    a
) `this ->el_ij[ a ]`


The documentation for this class was generated from the following file include/barry/barray-meat-operators.hpp