Joshua Burkholder

Mathematics and Computer Science

Three-Dimensional Givens Rotations

By Joshua Burkholder July 14, 2019 Givens Rotation Matrices, Mathematics No Comments

Note: The math on this page is progressively rendered. It can take up to 45 seconds before the final rendering…

Read more

The C++ Template Interface Pattern (TIP)

By Joshua Burkholder October 15, 2018 C++, C++ Idioms, C++ Patterns, C++ Templates, Generic Programming No Comments

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

Read more

Build and static link ZeroMQ on Windows

By Joshua Burkholder May 25, 2018 C++, Vcpkg, ZeroMQ 17 Comments

ZeroMQ ( 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 more

A New Beginning!

By Joshua Burkholder January 3, 2018 Uncategorized No Comments

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

Read more

Online Weighted Mean

By Joshua Burkholder April 22, 2014 Mathematics No Comments

Given 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 more

Online Covariance

By Joshua Burkholder October 26, 2013 Mathematics 3 Comments

Given 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 more

Online Variance

By Joshua Burkholder October 20, 2013 Mathematics 1 Comment

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

Read more

Two-Dimensional Givens Rotation

By Joshua Burkholder September 29, 2013 Givens Rotation Matrices, Mathematics No Comments

The 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 rotates…

Read more

How To Compile Boost Using g++ -std=c++11 From MinGW

By Joshua Burkholder September 17, 2013 Boost, C++, C++ 2011, GCC, MinGW 1 Comment

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

Read more

C++ Compiler Updates – September 2013

By Joshua Burkholder September 16, 2013 C++, C++ 2011, GCC, MinGW No Comments

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

Read more

  • « Previous

Pages

  • Authorware
  • GLUT using MinGW

Categories

  • Boost
  • C++
  • C++ 1998/2003
  • C++ 2011
  • C++ Containers
  • C++ Idioms
  • C++ Patterns
  • C++ Templates
  • GCC
  • Generic Programming
  • Givens Rotation Matrices
  • Mathematics
  • MinGW
  • Uncategorized
  • Vcpkg
  • ZeroMQ

Recent Posts

  • Three-Dimensional Givens Rotations
  • The C++ Template Interface Pattern (TIP)
  • Build and static link ZeroMQ on Windows
  • A New Beginning!
  • Online Weighted Mean

Recent Comments

  • Marco on Build and static link ZeroMQ on Windows
  • Marco on Build and static link ZeroMQ on Windows
  • Joshua Burkholder on Build and static link ZeroMQ on Windows
  • Ravitej on Build and static link ZeroMQ on Windows
  • Jaehyung Choi on Build and static link ZeroMQ on Windows

Archives

  • July 2019
  • October 2018
  • May 2018
  • January 2018
  • April 2014
  • October 2013
  • September 2013
  • April 2013
  • December 2012
  • May 2012
  • March 2012
  • February 2012

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2023 Joshua Burkholder | Theme by: Theme Horse | Powered by: WordPress