jin-yc10 / ece4960_sp18

For ECE4960

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ece4960_sp18

For ECE4960

Project structure:

CMake Version should be greater than 3.5 This project is tested mostly on windows and mac os x

Project Root
|- HackerPractices
|   |- Note02
|   |- Note03
|   |- Note04
|   |- Note05: test_bisection.cpp, test_newton_raphson.cpp 
|- Hw
|   |- Hw04, PartI.cpp, PartII.cpp
|- matrix: matrix library
|   |- dense and sparse matrix implementation
|- nonlinear: nonlinear optimization
|   |- bisection.h and .cpp, bisection search, 1d and 2d
|   |- newton.h and .cpp newton-raphson method
|- numeric: numeric library
|- ProgramAssignments
|- utils: utility functions
|   |- mem_usage: measure the memory usages, cross-platform, ref: https://github.com/DigitalInBlue/Npas4
|   |- output: double and float to hex string
|   |- timer: for stopwatch, use std::chrono::steady_clock ( supported in c++11 )

About

For ECE4960


Languages

Language:Jupyter Notebook 60.7%Language:C++ 29.4%Language:HTML 8.1%Language:CMake 1.2%Language:Python 0.3%Language:C 0.3%