diff --git a/analysis/runAnalysis.cpp b/analysis/runAnalysis.cpp index a5490a43..9f7ff428 100644 --- a/analysis/runAnalysis.cpp +++ b/analysis/runAnalysis.cpp @@ -296,15 +296,21 @@ public: fillData.copy( Averages.Vel_z, VelzData ); } + if ( vis_db->getWithDefault( "save_dissipation", false ) ) { + ASSERT( visData[0].vars[5]->name == "ViscousDissipation" ); + Array &ViscousDissipation = visData[0].vars[5]->data; + fillData.copy( Averages.Dissipation, ViscousDissipation ); + } + if ( vis_db->getWithDefault( "save_distance", false ) ) { ASSERT( visData[0].vars[5]->name == "SignDist" ); - Array &SignData = visData[0].vars[5]->data; + Array &SignData = visData[0].vars[6]->data; fillData.copy( Averages.SDs, SignData ); } if ( vis_db->getWithDefault( "save_connected_components", false ) ) { ASSERT( visData[0].vars[6]->name == "BlobID" ); - Array &BlobData = visData[0].vars[6]->data; + Array &BlobData = visData[0].vars[7]->data; fillData.copy( Averages.morph_n->label, BlobData ); }