- Timestamp:
- Jun 1, 2010, 9:36:22 PM (15 years ago)
- Branches:
- Action_Thermostats, Add_AtomRandomPerturbation, Add_FitFragmentPartialChargesAction, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Added_ParseSaveFragmentResults, AddingActions_SaveParseParticleParameters, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_ParticleName_to_Atom, Adding_StructOpt_integration_tests, AtomFragments, Automaking_mpqc_open, AutomationFragmentation_failures, Candidate_v1.5.4, Candidate_v1.6.0, Candidate_v1.6.1, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, CombiningParticlePotentialParsing, Combining_Subpackages, Debian_Package_split, Debian_package_split_molecuildergui_only, Disabling_MemDebug, Docu_Python_wait, EmpiricalPotential_contain_HomologyGraph, EmpiricalPotential_contain_HomologyGraph_documentation, Enable_parallel_make_install, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, FitPartialCharges_GlobalError, Fix_BoundInBox_CenterInBox_MoleculeActions, Fix_ChargeSampling_PBC, Fix_ChronosMutex, Fix_FitPartialCharges, Fix_FitPotential_needs_atomicnumbers, Fix_ForceAnnealing, Fix_IndependentFragmentGrids, Fix_ParseParticles, Fix_ParseParticles_split_forward_backward_Actions, Fix_PopActions, Fix_QtFragmentList_sorted_selection, Fix_Restrictedkeyset_FragmentMolecule, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, Fix_fitting_potentials, Fixes, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, FragmentAction_writes_AtomFragments, FragmentMolecule_checks_bonddegrees, GeometryObjects, Gui_Fixes, Gui_displays_atomic_force_velocity, ImplicitCharges, IndependentFragmentGrids, IndependentFragmentGrids_IndividualZeroInstances, IndependentFragmentGrids_IntegrationTest, IndependentFragmentGrids_Sole_NN_Calculation, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, JobMarket_unresolvable_hostname_fix, MoreRobust_FragmentAutomation, ODR_violation_mpqc_open, PartialCharges_OrthogonalSummation, PdbParser_setsAtomName, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, Rewrite_FitPartialCharges, RotateToPrincipalAxisSystem_UndoRedo, SaturateAtoms_findBestMatching, SaturateAtoms_singleDegree, StoppableMakroAction, Subpackage_CodePatterns, Subpackage_JobMarket, Subpackage_LinearAlgebra, Subpackage_levmar, Subpackage_mpqc_open, Subpackage_vmg, Switchable_LogView, ThirdParty_MPQC_rebuilt_buildsystem, TrajectoryDependenant_MaxOrder, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, TremoloParser_setsAtomName, Ubuntu_1604_changes, stable
- Children:
- 009607e
- Parents:
- e0aee2b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/boundary.cpp
re0aee2b rd51975 357 357 358 358 // 4. Store triangles in tecplot file 359 if (filename != NULL) { 360 if (DoTecplotOutput) { 361 string OutputName(filename); 362 OutputName.append("_intermed"); 363 OutputName.append(TecplotSuffix); 364 ofstream *tecplot = new ofstream(OutputName.c_str()); 365 WriteTecplotFile(tecplot, TesselStruct, mol, 0); 366 tecplot->close(); 367 delete(tecplot); 368 } 369 if (DoRaster3DOutput) { 370 string OutputName(filename); 371 OutputName.append("_intermed"); 372 OutputName.append(Raster3DSuffix); 373 ofstream *rasterplot = new ofstream(OutputName.c_str()); 374 WriteRaster3dFile(rasterplot, TesselStruct, mol); 375 rasterplot->close(); 376 delete(rasterplot); 377 } 378 } 359 StoreTrianglesinFile(mol, TesselStruct, filename, "_intermed"); 379 360 380 361 // 3d. check all baselines whether the peaks of the two adjacent triangles with respect to center of baseline are convex, if not, make the baseline between the two peaks and baseline endpoints become the new peaks … … 407 388 408 389 // 4. Store triangles in tecplot file 409 if (filename != NULL) { 410 if (DoTecplotOutput) { 411 string OutputName(filename); 412 OutputName.append(TecplotSuffix); 413 ofstream *tecplot = new ofstream(OutputName.c_str()); 414 WriteTecplotFile(tecplot, TesselStruct, mol, 0); 415 tecplot->close(); 416 delete(tecplot); 417 } 418 if (DoRaster3DOutput) { 419 string OutputName(filename); 420 OutputName.append(Raster3DSuffix); 421 ofstream *rasterplot = new ofstream(OutputName.c_str()); 422 WriteRaster3dFile(rasterplot, TesselStruct, mol); 423 rasterplot->close(); 424 delete(rasterplot); 425 } 426 } 427 390 StoreTrianglesinFile(mol, TesselStruct, filename, ""); 428 391 429 392 // free reference lists
Note:
See TracChangeset
for help on using the changeset viewer.