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 [**BARRAY\_TEMPLATE\_ARGS**](barray-meat-operators_8hpp.md#define-barray_template_args)() inline a [**BARRAY\_TYPE**](barray-meat-operators_8hpp.md#define-barray_type)()::b
define BARRAY_TEMPLATE_ARGS () &lt;typename Cell\_Type, typename Data\_Type&gt;
define BARRAY_TYPE () [**BArray**](classBArray.md)&lt;Cell\_Type, Data\_Type&gt;
define COL (a) [**this**](barray-meat-operators_8hpp.md#variable-this)-&gt;el\_ji[a]
define ROW (a) [**this**](barray-meat-operators_8hpp.md#variable-this)-&gt;el\_ij[a]

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