KiCad PCB EDA Suite
test_matrix3x3.cpp File Reference

Go to the source code of this file.

Functions

 BOOST_CHECK (m1==m3)
 
 BOOST_CHECK (m2 !=m1)
 
 BOOST_CHECK (res==expected)
 
MATRIX3x3 expected (VECTOR3I{ 5, 5, 5 }, { 10, 10, 10 }, { 15, 15, 15 })
 

Variables

MATRIX3x3D m2 (VECTOR3I{ 6, 6, 6 }, { 1, 1, 1 }, { 3, 3, 3 })
 Test suite for KiCad math code. More...
 
MATRIX3x3D m3 (VECTOR3I{ 1, 1, 1 }, { 2, 2, 2 }, { 3, 3, 3 })
 
VECTOR3I v1 (5, 5, 5)
 
VECTOR3I res = m1 * v1
 
VECTOR3I expected (15, 30, 45)
 

Function Documentation

◆ BOOST_CHECK() [1/3]

BOOST_CHECK ( m1  = =m3)

◆ BOOST_CHECK() [2/3]

BOOST_CHECK ( m2 = m1)

◆ BOOST_CHECK() [3/3]

BOOST_CHECK ( res  = =expected)

◆ expected()

MATRIX3x3 expected ( VECTOR3I{ 5, 5, 5 }  ,
{ 10, 10, 10 }  ,
{ 15, 15, 15 }   
)

Variable Documentation

◆ expected

◆ m2

MATRIX3x3D m2(VECTOR3I{ 6, 6, 6 }, { 1, 1, 1 }, { 3, 3, 3 }) ( VECTOR3I{ 6, 6, 6 }  ,
{ 1, 1, 1 }  ,
{ 3, 3, 3 }   
)
Initial value:
{
MATRIX3x3D m1( VECTOR3I{ 1, 1, 1 }, { 2, 2, 2 }, { 3, 3, 3 } )
Define a general 3D-vector.
Definition: vector3.h:53

Test suite for KiCad math code.

Declare the test suite

Referenced by PNS::MEANDER_SHAPE::Fit().

◆ m3

MATRIX3x3D m3(VECTOR3I{ 1, 1, 1 }, { 2, 2, 2 }, { 3, 3, 3 }) ( VECTOR3I{ 1, 1, 1 }  ,
{ 2, 2, 2 }  ,
{ 3, 3, 3 }   
)

◆ res

◆ v1