Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
Functions | Variables
test_math_mat4f_03_inv.cpp File Reference
#include <thread>
#include <cinttypes>
#include <cstring>
#include <jau/test/catch2_ext.hpp>
#include <jau/math/mat4f.hpp>
Include dependency graph for test_math_mat4f_03_inv.cpp:

Go to the source code of this file.

Functions

static float * invertMatrix (float msrc[], float mres[], float temp[])
 
static float * makeIdentity (float m[])
 
 TEST_CASE ("Test 02", "[mat4f][linear_algebra][math]")
 
 TEST_CASE ("Test 03", "[mat4f][linear_algebra][math]")
 
 TEST_CASE ("Test 04", "[mat4f][linear_algebra][math]")
 
 TEST_CASE ("Test 05 Perf01", "[mat4f][linear_algebra][math]")
 
static void testImpl (float matrix[])
 

Variables

static const float EPSILON = std::numeric_limits<float>::epsilon()
 

Function Documentation

◆ makeIdentity()

static float * makeIdentity ( float  m[])
static

Definition at line 37 of file test_math_mat4f_03_inv.cpp.

Here is the caller graph for this function:

◆ invertMatrix()

static float * invertMatrix ( float  msrc[],
float  mres[],
float  temp[] 
)
static

Definition at line 60 of file test_math_mat4f_03_inv.cpp.

Here is the caller graph for this function:

◆ testImpl()

static void testImpl ( float  matrix[])
static

Definition at line 127 of file test_math_mat4f_03_inv.cpp.

Here is the caller graph for this function:

◆ TEST_CASE() [1/4]

TEST_CASE ( "Test 02"  ,
""  [mat4f][linear_algebra][math] 
)

Definition at line 171 of file test_math_mat4f_03_inv.cpp.

◆ TEST_CASE() [2/4]

TEST_CASE ( "Test 03"  ,
""  [mat4f][linear_algebra][math] 
)

Definition at line 179 of file test_math_mat4f_03_inv.cpp.

◆ TEST_CASE() [3/4]

TEST_CASE ( "Test 04"  ,
""  [mat4f][linear_algebra][math] 
)

Definition at line 187 of file test_math_mat4f_03_inv.cpp.

◆ TEST_CASE() [4/4]

TEST_CASE ( "Test 05 Perf01"  ,
""  [mat4f][linear_algebra][math] 
)

Definition at line 196 of file test_math_mat4f_03_inv.cpp.

Variable Documentation

◆ EPSILON

const float EPSILON = std::numeric_limits<float>::epsilon()
static

Definition at line 35 of file test_math_mat4f_03_inv.cpp.