Template Encapsulation
Put all template definitions into cpp files and explicitly define template classes No longer need to install Eigen now that eigen is all in implementation files
Put all template definitions into cpp files and explicitly define template classes No longer need to install Eigen now that eigen is all in implementation files