YAGE  0.02
Yet Another Game Engine
matrixtest.cpp File Reference
#include <algorithm>
#include <cstdlib>
#include <ctime>
#include <vector>
#include "Math/math.hpp"
#include "gtest/gtest.h"

Functions

template<int Size>
int matrixAssign (int number, int i, int j)
 
template<int Size>
int matrixAddition (int num1, int num2)
 
int vectorDotProduct (const std::vector< int > &vec_contents_f, const std::vector< int > &vec_contents_s)
 
bool matrixMultiplication ()
 
 TEST (Matrix, Assign)
 
 TEST (Matrix, Addition)
 
 TEST (Vector, DotProduct)
 
int main (int argc, char **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ matrixAddition()

template<int Size>
int matrixAddition ( int  num1,
int  num2 
)

◆ matrixAssign()

template<int Size>
int matrixAssign ( int  number,
int  i,
int  j 
)

◆ matrixMultiplication()

bool matrixMultiplication ( )

◆ TEST() [1/3]

TEST ( Matrix  ,
Assign   
)

◆ TEST() [2/3]

TEST ( Matrix  ,
Addition   
)

◆ TEST() [3/3]

TEST ( Vector  ,
DotProduct   
)

◆ vectorDotProduct()

int vectorDotProduct ( const std::vector< int > &  vec_contents_f,
const std::vector< int > &  vec_contents_s 
)