I've removed a bunch of languages so that the code autodetection will be much more likely to recognise C++ (as well as make, cmake, etc.)
Also tweaked the CSS to be less ugly.
The markdown engine used is the same as on stackoverflow, so you create code blocks by indenting everything.
class MyOdeUsingStateVariables : public AbstractOdeSystem
MyOdeUsingStateVariables() : AbstractOdeSystem(1)
mpSystemInfo = OdeSystemInformation<MyOdeUsingStateVariables>::Instance();
void EvaluateYDerivatives(double time, const std::vector<double>& rY,
rDY = rY*rY + time*time;