GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
boolNDArray.cc File Reference
#include "Array-util.h"
#include "boolNDArray.h"
#include "CNDArray.h"
#include "mx-base.h"
#include "lo-ieee.h"
#include "mx-op-defs.h"
#include "bsxfun-defs.cc"
Include dependency graph for boolNDArray.cc:

Go to the source code of this file.

Functions

boolNDArray bsxfun_and (const boolNDArray &x, const boolNDArray &y)
 
boolNDArray bsxfun_or (const boolNDArray &x, const boolNDArray &y)
 
boolNDArray mx_el_and (const bool &s, const boolNDArray &m)
 
boolNDArray mx_el_and (const boolNDArray &m, const bool &s)
 
boolNDArray mx_el_and (const boolNDArray &m1, const boolNDArray &m2)
 
boolNDArraymx_el_and_assign (boolNDArray &a, const boolNDArray &b)
 
boolNDArray mx_el_and_not (const bool &s, const boolNDArray &m)
 
boolNDArray mx_el_and_not (const boolNDArray &m, const bool &s)
 
boolNDArray mx_el_and_not (const boolNDArray &m1, const boolNDArray &m2)
 
boolNDArray mx_el_eq (const bool &s, const boolNDArray &m)
 
boolNDArray mx_el_eq (const boolNDArray &m, const bool &s)
 
boolNDArray mx_el_eq (const boolNDArray &m1, const boolNDArray &m2)
 
boolNDArray mx_el_ge (const bool &s, const boolNDArray &m)
 
boolNDArray mx_el_ge (const boolNDArray &m, const bool &s)
 
boolNDArray mx_el_ge (const boolNDArray &m1, const boolNDArray &m2)
 
boolNDArray mx_el_gt (const bool &s, const boolNDArray &m)
 
boolNDArray mx_el_gt (const boolNDArray &m, const bool &s)
 
boolNDArray mx_el_gt (const boolNDArray &m1, const boolNDArray &m2)
 
boolNDArray mx_el_le (const bool &s, const boolNDArray &m)
 
boolNDArray mx_el_le (const boolNDArray &m, const bool &s)
 
boolNDArray mx_el_le (const boolNDArray &m1, const boolNDArray &m2)
 
boolNDArray mx_el_lt (const bool &s, const boolNDArray &m)
 
boolNDArray mx_el_lt (const boolNDArray &m, const bool &s)
 
boolNDArray mx_el_lt (const boolNDArray &m1, const boolNDArray &m2)
 
boolNDArray mx_el_ne (const bool &s, const boolNDArray &m)
 
boolNDArray mx_el_ne (const boolNDArray &m, const bool &s)
 
boolNDArray mx_el_ne (const boolNDArray &m1, const boolNDArray &m2)
 
boolNDArray mx_el_not_and (const bool &s, const boolNDArray &m)
 
boolNDArray mx_el_not_and (const boolNDArray &m, const bool &s)
 
boolNDArray mx_el_not_and (const boolNDArray &m1, const boolNDArray &m2)
 
boolNDArray mx_el_not_or (const bool &s, const boolNDArray &m)
 
boolNDArray mx_el_not_or (const boolNDArray &m, const bool &s)
 
boolNDArray mx_el_not_or (const boolNDArray &m1, const boolNDArray &m2)
 
boolNDArray mx_el_or (const bool &s, const boolNDArray &m)
 
boolNDArray mx_el_or (const boolNDArray &m, const bool &s)
 
boolNDArray mx_el_or (const boolNDArray &m1, const boolNDArray &m2)
 
boolNDArraymx_el_or_assign (boolNDArray &a, const boolNDArray &b)
 
boolNDArray mx_el_or_not (const bool &s, const boolNDArray &m)
 
boolNDArray mx_el_or_not (const boolNDArray &m, const bool &s)
 
boolNDArray mx_el_or_not (const boolNDArray &m1, const boolNDArray &m2)
 

Function Documentation

◆ bsxfun_and()

boolNDArray bsxfun_and ( const boolNDArray x,
const boolNDArray y 
)

Definition at line 155 of file boolNDArray.cc.

Referenced by maybe_fill_table().

◆ bsxfun_or()

boolNDArray bsxfun_or ( const boolNDArray x,
const boolNDArray y 
)

Definition at line 156 of file boolNDArray.cc.

Referenced by maybe_fill_table().

◆ mx_el_and() [1/3]

boolNDArray mx_el_and ( const bool &  s,
const boolNDArray m 
)

Definition at line 128 of file boolNDArray.cc.

◆ mx_el_and() [2/3]

boolNDArray mx_el_and ( const boolNDArray m,
const bool &  s 
)

Definition at line 125 of file boolNDArray.cc.

◆ mx_el_and() [3/3]

boolNDArray mx_el_and ( const boolNDArray m1,
const boolNDArray m2 
)

Definition at line 122 of file boolNDArray.cc.

Referenced by mx_el_and_assign().

◆ mx_el_and_assign()

boolNDArray& mx_el_and_assign ( boolNDArray a,
const boolNDArray b 
)

Definition at line 132 of file boolNDArray.cc.

References mx_el_and(), and mx_inline_and2().

◆ mx_el_and_not() [1/3]

boolNDArray mx_el_and_not ( const bool &  s,
const boolNDArray m 
)

Definition at line 128 of file boolNDArray.cc.

◆ mx_el_and_not() [2/3]

boolNDArray mx_el_and_not ( const boolNDArray m,
const bool &  s 
)

Definition at line 125 of file boolNDArray.cc.

◆ mx_el_and_not() [3/3]

boolNDArray mx_el_and_not ( const boolNDArray m1,
const boolNDArray m2 
)

Definition at line 122 of file boolNDArray.cc.

◆ mx_el_eq() [1/3]

boolNDArray mx_el_eq ( const bool &  s,
const boolNDArray m 
)

Definition at line 129 of file boolNDArray.cc.

◆ mx_el_eq() [2/3]

boolNDArray mx_el_eq ( const boolNDArray m,
const bool &  s 
)

Definition at line 126 of file boolNDArray.cc.

◆ mx_el_eq() [3/3]

boolNDArray mx_el_eq ( const boolNDArray m1,
const boolNDArray m2 
)

Definition at line 123 of file boolNDArray.cc.

◆ mx_el_ge() [1/3]

boolNDArray mx_el_ge ( const bool &  s,
const boolNDArray m 
)

Definition at line 129 of file boolNDArray.cc.

◆ mx_el_ge() [2/3]

boolNDArray mx_el_ge ( const boolNDArray m,
const bool &  s 
)

Definition at line 126 of file boolNDArray.cc.

◆ mx_el_ge() [3/3]

boolNDArray mx_el_ge ( const boolNDArray m1,
const boolNDArray m2 
)

Definition at line 123 of file boolNDArray.cc.

◆ mx_el_gt() [1/3]

boolNDArray mx_el_gt ( const bool &  s,
const boolNDArray m 
)

Definition at line 129 of file boolNDArray.cc.

◆ mx_el_gt() [2/3]

boolNDArray mx_el_gt ( const boolNDArray m,
const bool &  s 
)

Definition at line 126 of file boolNDArray.cc.

◆ mx_el_gt() [3/3]

boolNDArray mx_el_gt ( const boolNDArray m1,
const boolNDArray m2 
)

Definition at line 123 of file boolNDArray.cc.

◆ mx_el_le() [1/3]

boolNDArray mx_el_le ( const bool &  s,
const boolNDArray m 
)

Definition at line 129 of file boolNDArray.cc.

◆ mx_el_le() [2/3]

boolNDArray mx_el_le ( const boolNDArray m,
const bool &  s 
)

Definition at line 126 of file boolNDArray.cc.

◆ mx_el_le() [3/3]

boolNDArray mx_el_le ( const boolNDArray m1,
const boolNDArray m2 
)

Definition at line 123 of file boolNDArray.cc.

◆ mx_el_lt() [1/3]

boolNDArray mx_el_lt ( const bool &  s,
const boolNDArray m 
)

Definition at line 129 of file boolNDArray.cc.

◆ mx_el_lt() [2/3]

boolNDArray mx_el_lt ( const boolNDArray m,
const bool &  s 
)

Definition at line 126 of file boolNDArray.cc.

◆ mx_el_lt() [3/3]

boolNDArray mx_el_lt ( const boolNDArray m1,
const boolNDArray m2 
)

Definition at line 123 of file boolNDArray.cc.

◆ mx_el_ne() [1/3]

boolNDArray mx_el_ne ( const bool &  s,
const boolNDArray m 
)

Definition at line 129 of file boolNDArray.cc.

◆ mx_el_ne() [2/3]

boolNDArray mx_el_ne ( const boolNDArray m,
const bool &  s 
)

Definition at line 126 of file boolNDArray.cc.

◆ mx_el_ne() [3/3]

boolNDArray mx_el_ne ( const boolNDArray m1,
const boolNDArray m2 
)

Definition at line 123 of file boolNDArray.cc.

◆ mx_el_not_and() [1/3]

boolNDArray mx_el_not_and ( const bool &  s,
const boolNDArray m 
)

Definition at line 128 of file boolNDArray.cc.

◆ mx_el_not_and() [2/3]

boolNDArray mx_el_not_and ( const boolNDArray m,
const bool &  s 
)

Definition at line 125 of file boolNDArray.cc.

◆ mx_el_not_and() [3/3]

boolNDArray mx_el_not_and ( const boolNDArray m1,
const boolNDArray m2 
)

Definition at line 122 of file boolNDArray.cc.

◆ mx_el_not_or() [1/3]

boolNDArray mx_el_not_or ( const bool &  s,
const boolNDArray m 
)

Definition at line 128 of file boolNDArray.cc.

◆ mx_el_not_or() [2/3]

boolNDArray mx_el_not_or ( const boolNDArray m,
const bool &  s 
)

Definition at line 125 of file boolNDArray.cc.

◆ mx_el_not_or() [3/3]

boolNDArray mx_el_not_or ( const boolNDArray m1,
const boolNDArray m2 
)

Definition at line 122 of file boolNDArray.cc.

◆ mx_el_or() [1/3]

boolNDArray mx_el_or ( const bool &  s,
const boolNDArray m 
)

Definition at line 128 of file boolNDArray.cc.

◆ mx_el_or() [2/3]

boolNDArray mx_el_or ( const boolNDArray m,
const bool &  s 
)

Definition at line 125 of file boolNDArray.cc.

◆ mx_el_or() [3/3]

boolNDArray mx_el_or ( const boolNDArray m1,
const boolNDArray m2 
)

Definition at line 122 of file boolNDArray.cc.

Referenced by mx_el_or_assign().

◆ mx_el_or_assign()

boolNDArray& mx_el_or_assign ( boolNDArray a,
const boolNDArray b 
)

Definition at line 144 of file boolNDArray.cc.

References Array< T >::is_shared(), mx_el_or(), and mx_inline_or2().

◆ mx_el_or_not() [1/3]

boolNDArray mx_el_or_not ( const bool &  s,
const boolNDArray m 
)

Definition at line 128 of file boolNDArray.cc.

◆ mx_el_or_not() [2/3]

boolNDArray mx_el_or_not ( const boolNDArray m,
const bool &  s 
)

Definition at line 125 of file boolNDArray.cc.

◆ mx_el_or_not() [3/3]

boolNDArray mx_el_or_not ( const boolNDArray m1,
const boolNDArray m2 
)

Definition at line 122 of file boolNDArray.cc.