@@ -169,12 +169,15 @@ void CElasticityOutput::SetHistoryOutputFields(CConfig *config){
169169 AddHistoryOutput (" LOAD_INCREMENT" , " Load[%]" , ScreenOutputFormat::PERCENT, " " , " LOAD_INCREMENT" );
170170 AddHistoryOutput (" LOAD_RAMP" , " Load_Ramp" ,ScreenOutputFormat::FIXED, " " , " LOAD_RAMP" );
171171
172- AddHistoryOutput (" REFERENCE_GEOMETRY" , " RefGeom" , ScreenOutputFormat::SCIENTIFIC, " STRUCT_COEFF" , " " , HistoryFieldType::COEFFICIENT);
173- AddHistoryOutput (" REFERENCE_NODE" , " RefNode" , ScreenOutputFormat::SCIENTIFIC, " STRUCT_COEFF" , " " , HistoryFieldType::COEFFICIENT);
174- AddHistoryOutput (" VOLUME_FRACTION" , " VolFrac" , ScreenOutputFormat::SCIENTIFIC, " STRUCT_COEFF" , " " , HistoryFieldType::COEFFICIENT);
175- AddHistoryOutput (" TOPOL_DISCRETENESS" , " TopDisc" , ScreenOutputFormat::SCIENTIFIC, " STRUCT_COEFF" , " " , HistoryFieldType::COEFFICIENT);
176- AddHistoryOutput (" TOPOL_COMPLIANCE" , " TopComp" , ScreenOutputFormat::SCIENTIFIC, " STRUCT_COEFF" , " " , HistoryFieldType::COEFFICIENT);
177-
172+ AddHistoryOutput (" REFERENCE_NODE" , " RefNode" , ScreenOutputFormat::SCIENTIFIC, " STRUCT_COEFF" , " " , HistoryFieldType::COEFFICIENT);
173+ AddHistoryOutput (" TOPOL_COMPLIANCE" , " TopComp" , ScreenOutputFormat::SCIENTIFIC, " STRUCT_COEFF" , " " , HistoryFieldType::COEFFICIENT);
174+ if (config->GetRefGeom ()) {
175+ AddHistoryOutput (" REFERENCE_GEOMETRY" , " RefGeom" , ScreenOutputFormat::SCIENTIFIC, " STRUCT_COEFF" , " " , HistoryFieldType::COEFFICIENT);
176+ }
177+ if (config->GetTopology_Optimization ()) {
178+ AddHistoryOutput (" VOLUME_FRACTION" , " VolFrac" , ScreenOutputFormat::SCIENTIFIC, " STRUCT_COEFF" , " " , HistoryFieldType::COEFFICIENT);
179+ AddHistoryOutput (" TOPOL_DISCRETENESS" , " TopDisc" , ScreenOutputFormat::SCIENTIFIC, " STRUCT_COEFF" , " " , HistoryFieldType::COEFFICIENT);
180+ }
178181}
179182
180183void CElasticityOutput::LoadVolumeData (CConfig *config, CGeometry *geometry, CSolver **solver, unsigned long iPoint){
0 commit comments