LisaacTM Platform

MATRIX4


4x4 matrix
Inherit/Insert Summary
parent_matrix
parent_object No developed.
 
Constructor Summary
create
create_value
create_from
 
Slot Summary
lines
columns
make
make_from
 
Access.
copy
zero
put to
set_all_with
item
getv
to_external
 
Operations.
put_foreach
load_identity
Infix '+'
Infix '-'
Infix '*'
print
 

Inherit/Insert Detail

parent_matrix

.../extra/math/matrix4.li line #9

Section:
Inherit

Profile:
+ SelfSELFparent_matrix :Expanded  ABSTRACT_MATRIXE)

parent_object

.../extra/math/low_level/abstract_matrix.li line #9

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Constructor Detail

create

.../extra/math/matrix4.li line #20

Section:
Public

Profile:
- SelfSELFcreate : SELF

create_value

.../extra/math/matrix4.li line #27

Section:
Public

Profile:
- SelfSELFcreate_value   val : INTEGERSELF

create_from

.../extra/math/low_level/abstract_matrix.li line #26

Section:
Public

Profile:
- SelfSELFcreate_from   v : FAST_ARRAY2E) : SELF

Detail slot

lines

.../extra/math/matrix4.li line #13

Section:
Public

Profile:
- SelfSELFlines : INTEGER

columns

.../extra/math/matrix4.li line #14

Section:
Public

Profile:
- SelfSELFcolumns : INTEGER

make

.../extra/math/low_level/abstract_matrix.li line #21

Section:
Public

Profile:
- SelfSELFmake  ( n : INTEGER, m : INTEGER)

make_from

.../extra/math/low_level/abstract_matrix.li line #33

Section:
Public

Profile:
- SelfSELFmake_from   v : FAST_ARRAY2E)

Access.

copy

.../extra/math/low_level/abstract_matrix.li line #43

Section:
Public

Profile:
- SelfSELFcopy   other : SELF

zero

.../extra/math/low_level/abstract_matrix.li line #48

Section:
Public

Profile:
- SelfSELFzero : SELF

put to

.../extra/math/low_level/abstract_matrix.li line #51

Section:
Public

Profile:
- SelfSELFput   v : E  to  ( l : INTEGER, c : INTEGER)

set_all_with

.../extra/math/low_level/abstract_matrix.li line #56

Section:
Public

Profile:
- SelfSELFset_all_with   val : E

item

.../extra/math/low_level/abstract_matrix.li line #61

Section:
Public

Profile:
- SelfSELFitem  ( l : INTEGER, c : INTEGER) : E

getv

.../extra/math/low_level/abstract_matrix.li line #66

Section:
Public

Profile:
- SelfSELFgetv : FAST_ARRAY2E)

to_external

.../extra/math/low_level/abstract_matrix.li line #71

Section:
Public

Profile:
- SelfSELFto_external : POINTER

Operations.

put_foreach

.../extra/math/low_level/abstract_matrix.li line #80

Section:
Public

Profile:
- SelfSELFput_foreach   block : BLOCK

load_identity

.../extra/math/low_level/abstract_matrix.li line #89

Section:
Public

Profile:
- SelfSELFload_identity 

Infix '+'

.../extra/math/low_level/abstract_matrix.li line #103

Section:
Public

Profile:
- SelfSELF+ ' Left 80  other : SELFSELF

Infix '-'

.../extra/math/low_level/abstract_matrix.li line #113

Section:
Public

Profile:
- SelfSELF- ' Left 80  other : SELFSELF

Infix '*'

.../extra/math/low_level/abstract_matrix.li line #123

Section:
Public

Profile:
- SelfSELF* ' Left 100  scalar : ESELF

print

.../extra/math/low_level/abstract_matrix.li line #133

Section:
Public

Profile:
- SelfSELFprint