Find Jobs
Hire Freelancers

C++ project with Eigen, STL, Boost library

$30-250 USD

Cancelled
Posted over 6 years ago

$30-250 USD

Paid on delivery
A simple generic matrix interface - a basic yet flexible interface to deal with matrix operations. Matrix is m by n size. - Implement command line options with Boost Command Line options - A dedicated exception class (MatrixRuntimeError) to be thrown in case of runtime error when using the Matrix class. The class will have to inherit from std::runtime_error. - Implement the default constructor such that an exception is thrown if either m or n is equal to 0 i.e. if the matrix is degenerated. - Implement methods printRow, printColumn and print. - Implement accessors operators. - Implement method permitting to retrieve iterators at the beginning (resp. the end) of the i-th row of the matrix. - Implement three generate methods, using the STL algorithms: a) std::iota, b) std::fill, c) std::generate. - Implement the generator class Random::Generator that make use of the Boost Random library to generate random elements. - Definition of two classes Generator and RealGenerator (belonging to the namespace Random) used to generate random objects using the Boost C++ libraries - Matrix assignment, comparison, arithmetic operators - Prepare a timer for the application using boost::timer::cpu_timer - Integrate a statistical accumulator A code skeleton to start with is already set-up and will be provided. There is one .h file and one .cpp file. At least one more .cpp file will need to be created for the runtime error handling. More details will be given.
Project ID: 15545661

About the project

4 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $91 USD for this job
User Avatar
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$70 USD in 3 days
4.8 (100 reviews)
6.7
6.7
User Avatar
A proposal has not yet been provided
$111 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi! I've done similar projects a number of times. I'll do this quickly with high code quality. Greetings, Janusz.
$70 USD in 2 days
0.0 (0 reviews)
1.0
1.0

About the client

Flag of LUXEMBOURG
Luxembourg
0.0
0
Member since Oct 31, 2017

Client Verification

Other jobs from this client

C++ project
$30-250 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.