The public refers to public inheritance of a base class.
The BirdCarreauCoeffs_ is private because that is the default for classes.
One can use the access specifiers public: private: and protected inside the class to get what ever access level is required. Note that it is a good idea to have private member data.
You can look at the tutorial at the top left of this page for more info, there are 2 sections on classes.