Rosecrans analysis