## The C++ Template Interface Pattern (TIP)

The C++ Template Interface Pattern (TIP) is the application of the Curiously Recurring Template Pattern (CRTP) to a set of…

Read moreThe C++ Template Interface Pattern (TIP) is the application of the Curiously Recurring Template Pattern (CRTP) to a set of…

Read moreZeroMQ ( http://zeromq.org and https://github.com/zeromq/libzmq ) is a library that allows code to communicate between threads, processes, or computers in just a few…

Read moreAfter dealing with too many issues, I’ve switched web hosts. Since my last web host managed to delete all copies…

Read moreGiven the following set of inputs and their associated weights: {(x1,w1),(x2,w2),…,(xn−1,wn−1),(xn,wn)} Let n be the number of inputs and their…

Read moreGiven the following set of two-dimensional inputs: {(x1,y1),(x2,y2),…,(xn−1,yn−1),(xn,yn)} Let n be the number of two-dimensional inputs, X represent the x…

Read moreLet n be the number of values, vn be the biased sample variance of the first n values, vn−1 be…

Read moreThe following matrix is the two dimensional Givens Rotation from the x axis to the y axis: (cos(θ)cos(θ+90°)sin(θ)sin(θ+90°))(cos(θ)cos(θ+π2)sin(θ)sin(θ+π2))(cos(θ)−sin(θ)sin(θ)cos(θ)) This matrix…

Read moreTo compile Boost using g++ -std=c++11 from MinGW, do the following: Ensure that MinGW is installed at C:\MinGW\ Launch a…

Read moreIn September 2013, Minimalist GNU for Windows (MinGW) was updated to version 4.8.1 of the GNU Compiler Collection (GCC). MinGW:…

Read moreTo compile Boost using MinGW, do the following: Ensure that MinGW is installed at C:\MinGW\ Ensure that the PATH Environment…

Read more