Entries in perl database: 33
Entries in ruby database: 46
Entries in python database: 62
Entries in c database: 334
Entries in php database: 55
Analyzing ./io/Matlab/FetchMatlabData.cpp
Analyzing ./io/Matlab/WriteMatlabData.cpp
Analyzing ./io/Matlab/OptionParse.cpp
Analyzing ./io/Disk/pfclose.cpp
Analyzing ./io/Disk/pfopen.cpp
Analyzing ./io/PrintfFunction.cpp
Analyzing ./solvers/solver_linear.cpp
Analyzing ./solvers/solver_adjoint_linear.cpp
Analyzing ./solvers/solver_stokescoupling_nonlinear.cpp
Analyzing ./solvers/solver_nonlinear.cpp
Analyzing ./solvers/solver_thermal_nonlinear.cpp
Analyzing ./shared/Matlab/ModuleBoot.cpp
Analyzing ./shared/Matlab/mxGetField.cpp
Analyzing ./shared/Matlab/PrintfFunction.cpp
Analyzing ./shared/Matlab/mxGetAssignedField.cpp
Analyzing ./shared/Matlab/ModuleEnd.cpp
Analyzing ./shared/Matlab/CheckNumMatlabArguments.cpp
Analyzing ./shared/Bamg/BigPrimeNumber.cpp
Analyzing ./shared/Matrix/MatrixUtils.cpp
Analyzing ./shared/TriMesh/SplitMeshForRifts.cpp
Analyzing ./shared/TriMesh/GridInsideHole.cpp
Analyzing ./shared/TriMesh/TriMeshUtils.cpp
Analyzing ./shared/TriMesh/OrderSegments.cpp
Analyzing ./shared/TriMesh/AssociateSegmentToElement.cpp
Analyzing ./shared/Sorting/binary_search.cpp
Analyzing ./shared/Numerics/XZvectorsToCoordinateSystem.cpp
Analyzing ./shared/Numerics/isnan.cpp
Analyzing ./shared/Numerics/GaussPoints.cpp
Analyzing ./shared/Numerics/OptimalSearch.cpp
Analyzing ./shared/Numerics/BrentSearch.cpp
Analyzing ./shared/Numerics/PetscOptionsFromAnalysis.cpp
Analyzing ./shared/Numerics/Verbosity.cpp
Analyzing ./shared/Numerics/UnitConversion.cpp
Analyzing ./shared/Numerics/OptFunc.cpp
Analyzing ./shared/Numerics/cross.cpp
Analyzing ./shared/Numerics/IsInputConverged.cpp
Analyzing ./shared/Numerics/extrema.cpp
Analyzing ./shared/Threads/PartitionRange.cpp
Analyzing ./shared/Threads/LaunchThread.cpp
Analyzing ./shared/Exp/IsInPolySerial.cpp
Analyzing ./shared/Exp/DomainOutlineWrite.cpp
Analyzing ./shared/Exp/IsInPoly.cpp
Analyzing ./shared/Exp/DomainOutlineRead.cpp
Analyzing ./shared/String/DescriptorIndex.cpp
Analyzing ./shared/Dofs/dofsetgen.cpp
Analyzing ./shared/Elements/GetNumberOfDofs.cpp
Analyzing ./shared/Elements/TransformSolutionCoord.cpp
Analyzing ./shared/Elements/TransformInvStiffnessMatrixCoord.cpp
Analyzing ./shared/Elements/GetGlobalDofList.cpp
Analyzing ./shared/Elements/Paterson.cpp
Analyzing ./shared/Elements/Arrhenius.cpp
Analyzing ./shared/Elements/CoordinateSystemTransform.cpp
Analyzing ./shared/Elements/TransformStiffnessMatrixCoord.cpp
Analyzing ./shared/Elements/GetVerticesCoordinates.cpp
Analyzing ./shared/Elements/GetLocalDofList.cpp
Analyzing ./shared/Elements/TransformLoadVectorCoord.cpp
Analyzing ./shared/Alloc/alloc.cpp
Analyzing ./shared/Exceptions/Exceptions.cpp
Analyzing ./shared/Exceptions/exprintf.cpp
Analyzing ./EnumDefinitions/EnumToModelField.cpp
Analyzing ./solutions/controltao_core.cpp
Analyzing ./solutions/controlrestart.cpp
Analyzing ./solutions/hydrology_core.cpp
Analyzing ./solutions/ProcessArguments.cpp
Analyzing ./solutions/surfaceslope_core.cpp
Analyzing ./solutions/steadystateconvergence.cpp
Analyzing ./solutions/thermal_core.cpp
Analyzing ./solutions/ResetBoundaryConditions.cpp
Analyzing ./solutions/AdjointCorePointerFromSolutionEnum.cpp
Analyzing ./solutions/bedslope_core.cpp
Analyzing ./solutions/prognostic_core.cpp
Analyzing ./solutions/issm.cpp
Analyzing ./solutions/enthalpy_core.cpp
Analyzing ./solutions/control_core.cpp
Analyzing ./solutions/objectivefunctionC.cpp
Analyzing ./solutions/transient_core.cpp
Analyzing ./solutions/WriteLockFile.cpp
Analyzing ./solutions/balancethickness_core.cpp
Analyzing ./solutions/adjointbalancethickness_core.cpp
Analyzing ./solutions/adjointdiagnostic_core.cpp
Analyzing ./solutions/controlconvergence.cpp
Analyzing ./solutions/AnalysisConfiguration.cpp
Analyzing ./solutions/convergence.cpp
Analyzing ./solutions/hydrology_core_step.cpp
Analyzing ./solutions/CorePointerFromSolutionEnum.cpp
Analyzing ./solutions/steadystate_core.cpp
Analyzing ./solutions/gradient_core.cpp
Analyzing ./solutions/thermal_core_step.cpp
Analyzing ./solutions/diagnostic_core.cpp
Analyzing ./toolkits/mpi/patches/MPI_Upperrow.cpp
Analyzing ./toolkits/mpi/patches/MPI_Boundariesfromrange.cpp
Analyzing ./toolkits/mpi/patches/MPI_Lowerrow.cpp
Analyzing ./toolkits/plapack/patches/PlapackToPetsc.cpp
Analyzing ./toolkits/plapack/patches/PlapackInvertMatrix.cpp
Analyzing ./toolkits/plapack/patches/CyclicalFactorization.cpp
Analyzing ./toolkits/metis/patches/METIS_PartMeshNodalPatch.cpp
Analyzing ./toolkits/matlab/MatlabNArrayToNArray.cpp
Analyzing ./toolkits/petsc/patches/PetscDetermineLocalSize.cpp
Analyzing ./toolkits/petsc/patches/PetscMatrixToMatlabMatrix.cpp
Analyzing ./toolkits/petsc/patches/VecTranspose.cpp
Analyzing ./toolkits/petsc/patches/PetscOptionsInsertMultipleString.cpp
Analyzing ./toolkits/petsc/patches/GetOwnershipBoundariesFromRange.cpp
Analyzing ./toolkits/petsc/patches/MatFree.cpp
Analyzing ./toolkits/petsc/patches/VecFree.cpp
Analyzing ./toolkits/petsc/patches/MatInvert.cpp
Analyzing ./toolkits/petsc/patches/PetscOptionsDetermineSolverType.cpp
Analyzing ./toolkits/petsc/patches/KSPFree.cpp
Analyzing ./toolkits/petsc/patches/MatlabVectorToDoubleVector.cpp
Analyzing ./toolkits/petsc/patches/PetscVectorToMatlabVector.cpp
Analyzing ./toolkits/petsc/patches/VecDuplicatePatch.cpp
Analyzing ./toolkits/petsc/patches/NewVec.cpp
Analyzing ./toolkits/petsc/patches/MatPartition.cpp
Analyzing ./toolkits/petsc/patches/SerialToVec.cpp
Analyzing ./toolkits/petsc/patches/MatlabVectorToPetscVector.cpp
Analyzing ./toolkits/petsc/patches/MatlabMatrixToPetscMatrix.cpp
Analyzing ./toolkits/petsc/patches/MatToSerial.cpp
Analyzing ./toolkits/petsc/patches/MatMultPatch.cpp
Analyzing ./toolkits/petsc/patches/VecPartition.cpp
Analyzing ./toolkits/petsc/patches/VecToMPISerial.cpp
Analyzing ./toolkits/petsc/patches/NewMat.cpp
Analyzing ./toolkits/petsc/patches/ISFree.cpp
Analyzing ./toolkits/petsc/patches/MatlabMatrixToDoubleMatrix.cpp
Analyzing ./toolkits/petsc/patches/VecMerge.cpp
Analyzing ./modules/ComputeStrainRatex/ComputeStrainRatex.cpp
Analyzing ./modules/InputUpdateFromSolutionx/InputUpdateFromSolutionx.cpp
Analyzing ./modules/NodeConnectivityx/NodeConnectivityx.cpp
Analyzing ./modules/ElementResponsex/ElementResponsex.cpp
Analyzing ./modules/InputScalex/InputScalex.cpp
Analyzing ./modules/Chacox/user_params.cpp
Analyzing ./modules/Chacox/input_parse.cpp
Analyzing ./modules/Chacox/Chacox.cpp
Analyzing ./modules/Chacox/chaco_seconds.cpp
Analyzing ./modules/TriaSearchx/TriaSearchx.cpp
Analyzing ./modules/ConfigureObjectsx/ConfigureObjectsx.cpp
Analyzing ./modules/InputUpdateFromConstantx/InputUpdateFromConstantx.cpp
Analyzing ./modules/DragCoefficientAbsGradientx/DragCoefficientAbsGradientx.cpp
Analyzing ./modules/MinVxx/MinVxx.cpp
Analyzing ./modules/CreateNodalConstraintsx/CreateNodalConstraintsx.cpp
Analyzing ./modules/OutputRiftsx/OutputRiftsx.cpp
Analyzing ./modules/MaxVzx/MaxVzx.cpp
Analyzing ./modules/ElementConnectivityx/ElementConnectivityx.cpp
Analyzing ./modules/ThicknessAbsGradientx/ThicknessAbsGradientx.cpp
Analyzing ./modules/RheologyBbarAbsGradientx/RheologyBbarAbsGradientx.cpp
Analyzing ./modules/MaxVelx/MaxVelx.cpp
Analyzing ./modules/MaxAbsVzx/MaxAbsVzx.cpp
Analyzing ./modules/Scotchx/Scotchx.cpp
Analyzing ./modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp
Analyzing ./modules/InterpFromMeshToMesh2dx/InterpFromMeshToMesh2dx.cpp
Analyzing ./modules/ResetConstraintsx/ThermalConstraintsReset.cpp
Analyzing ./modules/ResetConstraintsx/ResetConstraintsx.cpp
Analyzing ./modules/SurfaceLogVxVyMisfitx/SurfaceLogVxVyMisfitx.cpp
Analyzing ./modules/PropagateFlagsFromConnectivityx/PropagateFlagsFromConnectivityx.cpp
Analyzing ./modules/ComputeBasalStressx/ComputeBasalStressx.cpp
Analyzing ./modules/OutputResultsx/OutputResultsx.cpp
Analyzing ./modules/MinVzx/MinVzx.cpp
Analyzing ./modules/IceVolumex/IceVolumex.cpp
Analyzing ./modules/AverageFilterx/AverageFilterx.cpp
Analyzing ./modules/Ll2xyx/Ll2xyx.cpp
Analyzing ./modules/InputUpdateFromVectorDakotax/InputUpdateFromVectorDakotax.cpp
Analyzing ./modules/MeshProfileIntersectionx/MeshProfileIntersectionx.cpp
Analyzing ./modules/MeshProfileIntersectionx/SegmentIntersect.cpp
Analyzing ./modules/MeshProfileIntersectionx/ElementSegment.cpp
Analyzing ./modules/MeshProfileIntersectionx/MeshSegmentsIntersection.cpp
Analyzing ./modules/MeshProfileIntersectionx/NodeInElement.cpp
Analyzing ./modules/MeshProfileIntersectionx/ElementSegmentsIntersection.cpp
Analyzing ./modules/IoModelToConstraintsx/IoModelToConstraintsx.cpp
Analyzing ./modules/MaxVxx/MaxVxx.cpp
Analyzing ./modules/SurfaceAverageVelMisfitx/SurfaceAverageVelMisfitx.cpp
Analyzing ./modules/UpdateConstraintsx/UpdateConstraintsx.cpp
Analyzing ./modules/UpdateDynamicConstraintsx/UpdateDynamicConstraintsx.cpp
Analyzing ./modules/AverageOntoPartitionx/AverageOntoPartitionx.cpp
Analyzing ./modules/KMLMeshWritex/KMLMeshWritex.cpp
Analyzing ./modules/KMLMeshWritex/KMLFileReadx.cpp
Analyzing ./modules/Reducevectorgtosx/Reducevectorgtosx.cpp
Analyzing ./modules/Responsex/Responsex.cpp
Analyzing ./modules/InputToResultx/InputToResultx.cpp
Analyzing ./modules/SpcNodesx/SpcNodesx.cpp
Analyzing ./modules/StringToEnumx/StringToEnumx.cpp
Analyzing ./modules/InterpFromMesh2dx/InterpFromMesh2dxt.cpp
Analyzing ./modules/InterpFromMesh2dx/InterpFromMesh2dx.cpp
Analyzing ./modules/InterpFromMeshToMesh3dx/InterpFromMeshToMesh3dx.cpp
Analyzing ./modules/Reduceloadx/Reduceloadx.cpp
Analyzing ./modules/MeshPartitionx/MeshPartitionx.cpp
Analyzing ./modules/ModelProcessorx/SurfaceSlope/CreateConstraintsSurfaceSlope.cpp
Analyzing ./modules/ModelProcessorx/SurfaceSlope/CreateNodesSurfaceSlope.cpp
Analyzing ./modules/ModelProcessorx/SurfaceSlope/CreateLoadsSurfaceSlope.cpp
Analyzing ./modules/ModelProcessorx/SurfaceSlope/UpdateElementsSurfaceSlope.cpp
Analyzing ./modules/ModelProcessorx/Enthalpy/UpdateElementsEnthalpy.cpp
Analyzing ./modules/ModelProcessorx/Enthalpy/CreateNodesEnthalpy.cpp
Analyzing ./modules/ModelProcessorx/Enthalpy/CreateConstraintsEnthalpy.cpp
Analyzing ./modules/ModelProcessorx/Enthalpy/CreateLoadsEnthalpy.cpp
Analyzing ./modules/ModelProcessorx/SortDataSets.cpp
Analyzing ./modules/ModelProcessorx/CreateSingleNodeToElementConnectivity.cpp
Analyzing ./modules/ModelProcessorx/BedSlope/UpdateElementsBedSlope.cpp
Analyzing ./modules/ModelProcessorx/BedSlope/CreateNodesBedSlope.cpp
Analyzing ./modules/ModelProcessorx/BedSlope/CreateConstraintsBedSlope.cpp
Analyzing ./modules/ModelProcessorx/BedSlope/CreateLoadsBedSlope.cpp
Analyzing ./modules/ModelProcessorx/Transient/UpdateElementsTransient.cpp
Analyzing ./modules/ModelProcessorx/NodesPartitioning.cpp
Analyzing ./modules/ModelProcessorx/Prognostic/CreateConstraintsPrognostic.cpp
Analyzing ./modules/ModelProcessorx/Prognostic/CreateNodesPrognostic.cpp
Analyzing ./modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp
Analyzing ./modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp
Analyzing ./modules/ModelProcessorx/DistributeNumDofs.cpp
Analyzing ./modules/ModelProcessorx/CreateDataSets.cpp
Analyzing ./modules/ModelProcessorx/ElementsAndVerticesPartitioning.cpp
Analyzing ./modules/ModelProcessorx/CreateElementsVerticesAndMaterials.cpp
Analyzing ./modules/ModelProcessorx/ModelProcessorx.cpp
Analyzing ./modules/ModelProcessorx/Balancethickness/UpdateElementsBalancethickness.cpp
Analyzing ./modules/ModelProcessorx/Balancethickness/CreateConstraintsBalancethickness.cpp
Analyzing ./modules/ModelProcessorx/Balancethickness/CreateNodesBalancethickness.cpp
Analyzing ./modules/ModelProcessorx/Balancethickness/CreateLoadsBalancethickness.cpp
Analyzing ./modules/ModelProcessorx/CreateParameters.cpp
Analyzing ./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp
Analyzing ./modules/ModelProcessorx/DiagnosticVert/CreateLoadsDiagnosticVert.cpp
Analyzing ./modules/ModelProcessorx/DiagnosticVert/CreateConstraintsDiagnosticVert.cpp
Analyzing ./modules/ModelProcessorx/DiagnosticVert/UpdateElementsDiagnosticVert.cpp
Analyzing ./modules/ModelProcessorx/DiagnosticVert/CreateNodesDiagnosticVert.cpp
Analyzing ./modules/ModelProcessorx/Hydrology/CreateNodesHydrology.cpp
Analyzing ./modules/ModelProcessorx/Hydrology/CreateLoadsHydrology.cpp
Analyzing ./modules/ModelProcessorx/Hydrology/CreateConstraintsHydrology.cpp
Analyzing ./modules/ModelProcessorx/Hydrology/UpdateElementsHydrology.cpp
Analyzing ./modules/ModelProcessorx/Melting/CreateConstraintsMelting.cpp
Analyzing ./modules/ModelProcessorx/Melting/CreateLoadsMelting.cpp
Analyzing ./modules/ModelProcessorx/Melting/UpdateElementsMelting.cpp
Analyzing ./modules/ModelProcessorx/Melting/CreateNodesMelting.cpp
Analyzing ./modules/ModelProcessorx/UpdateCounters.cpp
Analyzing ./modules/ModelProcessorx/Control/CreateParametersControl.cpp
Analyzing ./modules/ModelProcessorx/Control/UpdateElementsAndMaterialsControl.cpp
Analyzing ./modules/ModelProcessorx/Thermal/CreateNodesThermal.cpp
Analyzing ./modules/ModelProcessorx/Thermal/CreateLoadsThermal.cpp
Analyzing ./modules/ModelProcessorx/Thermal/CreateConstraintsThermal.cpp
Analyzing ./modules/ModelProcessorx/Thermal/UpdateElementsThermal.cpp
Analyzing ./modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp
Analyzing ./modules/ModelProcessorx/DiagnosticHutter/UpdateElementsDiagnosticHutter.cpp
Analyzing ./modules/ModelProcessorx/DiagnosticHutter/CreateNodesDiagnosticHutter.cpp
Analyzing ./modules/ModelProcessorx/DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp
Analyzing ./modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp
Analyzing ./modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp
Analyzing ./modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp
Analyzing ./modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp
Analyzing ./modules/ModelProcessorx/CreateNumberNodeToElementConnectivity.cpp
Analyzing ./modules/MinVyx/MinVyx.cpp
Analyzing ./modules/BamgConvertMeshx/BamgConvertMeshx.cpp
Analyzing ./modules/InterpFromGridToMeshx/InterpFromGridToMeshx.cpp
Analyzing ./modules/InterpFromMeshToGridx/InterpFromMeshToGridx.cpp
Analyzing ./modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp
Analyzing ./modules/AddExternalResultx/AddExternalResultx.cpp
Analyzing ./modules/ConstraintsStatex/RiftConstraintsState.cpp
Analyzing ./modules/ConstraintsStatex/ConstraintsStatex.cpp
Analyzing ./modules/ConstraintsStatex/ThermalIsPresent.cpp
Analyzing ./modules/ConstraintsStatex/ThermalConstraintsState.cpp
Analyzing ./modules/NodalValuex/NodalValuex.cpp
Analyzing ./modules/InputArtificialNoisex/InputArtificialNoisex.cpp
Analyzing ./modules/KMLOverlayx/KMLOverlayx.cpp
Analyzing ./modules/InputControlUpdatex/InputControlUpdatex.cpp
Analyzing ./modules/MaxAbsVxx/MaxAbsVxx.cpp
Analyzing ./modules/MinVelx/MinVelx.cpp
Analyzing ./modules/ThicknessAbsMisfitx/ThicknessAbsMisfitx.cpp
Analyzing ./modules/SurfaceLogVelMisfitx/SurfaceLogVelMisfitx.cpp
Analyzing ./modules/Shp2Kmlx/Shp2Kmlx.cpp
Analyzing ./modules/SurfaceAreax/SurfaceAreax.cpp
Analyzing ./modules/ContourToNodesx/ContourToNodesx.cpp
Analyzing ./modules/SystemMatricesx/SystemMatricesx.cpp
Analyzing ./modules/VerticesDofx/VerticesDofx.cpp
Analyzing ./modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp
Analyzing ./modules/ContourToMeshx/ContourToMeshx.cpp
Analyzing ./modules/ContourToMeshx/ContourToMeshxt.cpp
Analyzing ./modules/NodesDofx/NodesDofx.cpp
Analyzing ./modules/SurfaceRelVelMisfitx/SurfaceRelVelMisfitx.cpp
Analyzing ./modules/ControlInputGetGradientx/ControlInputGetGradientx.cpp
Analyzing ./modules/RequestedOutputsx/RequestedOutputsx.cpp
Analyzing ./modules/MaxAbsVyx/MaxAbsVyx.cpp
Analyzing ./modules/MassFluxx/MassFluxx.cpp
Analyzing ./modules/Xy2llx/Xy2llx.cpp
Analyzing ./modules/PointCloudFindNeighborsx/PointCloudFindNeighborsxt.cpp
Analyzing ./modules/PointCloudFindNeighborsx/PointCloudFindNeighborsx.cpp
Analyzing ./modules/InputDuplicatex/InputDuplicatex.cpp
Analyzing ./modules/EnumToStringx/EnumToStringx.cpp
Analyzing ./modules/MaxVyx/MaxVyx.cpp
Analyzing ./modules/InputUpdateFromMatrixDakotax/InputUpdateFromMatrixDakotax.cpp
Analyzing ./modules/CostFunctionx/CostFunctionx.cpp
Analyzing ./modules/InputUpdateFromVectorx/InputUpdateFromVectorx.cpp
Analyzing ./modules/ResetCoordinateSystemx/ResetCoordinateSystemx.cpp
Analyzing ./modules/UpdateVertexPositionsx/UpdateVertexPositionsx.cpp
Analyzing ./modules/Kml2Expx/Kml2Expx.cpp
Analyzing ./modules/GetSolutionFromInputsx/GetSolutionFromInputsx.cpp
Analyzing ./modules/Gradjx/Gradjx.cpp
Analyzing ./modules/Solverx/DofTypesToIndexSet.cpp
Analyzing ./modules/Solverx/Solverx.cpp
Analyzing ./modules/Dakotax/SpawnCore.cpp
Analyzing ./modules/Dakotax/DakotaMPI_Bcast.cpp
Analyzing ./modules/Dakotax/SpawnCoreSerial.cpp
Analyzing ./modules/Dakotax/DescriptorIndex.cpp
Analyzing ./modules/Dakotax/SpawnCoreParallel.cpp
Analyzing ./modules/Dakotax/DakotaFree.cpp
Analyzing ./modules/Dakotax/Dakotax.cpp
Analyzing ./modules/SurfaceAbsVelMisfitx/SurfaceAbsVelMisfitx.cpp
Analyzing ./modules/Orthx/Orthx.cpp
Analyzing ./modules/DakotaResponsesx/DakotaResponsesx.cpp
Analyzing ./modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp
Analyzing ./modules/Reducevectorgtofx/Reducevectorgtofx.cpp
Analyzing ./modules/ControlInputScaleGradientx/ControlInputScaleGradientx.cpp
Analyzing ./modules/ControlInputSetGradientx/ControlInputSetGradientx.cpp
Analyzing ./modules/BamgTriangulatex/BamgTriangulatex.cpp
Analyzing ./modules/HoleFillerx/HoleFillerx.cpp
Analyzing ./modules/Mergesolutionfromftogx/Mergesolutionfromftogx.cpp
Analyzing ./modules/Bamgx/Bamgx.cpp
Analyzing ./modules/TimeAdaptx/TimeAdaptx.cpp
Analyzing ./modules/VecMergex/VecMergex.cpp
Analyzing ./modules/InputConvergencex/InputConvergencex.cpp
Analyzing ./modules/Exp2Kmlx/Exp2Kmlx.cpp
Analyzing ./Container/Vertices.cpp
Analyzing ./Container/DataSet.cpp
Analyzing ./Container/Options.cpp
Analyzing ./Container/Constraints.cpp
Analyzing ./Container/Loads.cpp
Analyzing ./Container/Results.cpp
Analyzing ./Container/Inputs.cpp
Analyzing ./Container/Nodes.cpp
Analyzing ./Container/Parameters.cpp
Analyzing ./Container/Materials.cpp
Analyzing ./Container/Elements.cpp
Analyzing ./objects/FemModel.cpp
Analyzing ./objects/DakotaPlugin.cpp
Analyzing ./objects/Gauss/GaussPenta.cpp
Analyzing ./objects/Gauss/GaussTria.cpp
Analyzing ./objects/Contour.cpp
Analyzing ./objects/Node.cpp
Analyzing ./objects/Params/DoubleVecParam.cpp
Analyzing ./objects/Params/StringParam.cpp
Analyzing ./objects/Params/DoubleParam.cpp
Analyzing ./objects/Params/DoubleMatArrayParam.cpp
Analyzing ./objects/Params/StringArrayParam.cpp
Analyzing ./objects/Params/IntParam.cpp
Analyzing ./objects/Params/BoolParam.cpp
Analyzing ./objects/Params/PetscMatParam.cpp
Analyzing ./objects/Params/IntVecParam.cpp
Analyzing ./objects/Params/IntMatParam.cpp
Analyzing ./objects/Params/PetscVecParam.cpp
Analyzing ./objects/Params/FileParam.cpp
Analyzing ./objects/Params/DoubleMatParam.cpp
Analyzing ./objects/Params/DoubleTransientMatParam.cpp
Analyzing ./objects/ElementResults/DoubleElementResult.cpp
Analyzing ./objects/ElementResults/PentaVertexElementResult.cpp
Analyzing ./objects/ElementResults/BoolElementResult.cpp
Analyzing ./objects/ElementResults/TriaVertexElementResult.cpp
Analyzing ./objects/Patch.cpp
Analyzing ./objects/Options/OptionStruct.cpp
Analyzing ./objects/Options/OptionCell.cpp
Analyzing ./objects/Options/OptionUtilities.cpp
Analyzing ./objects/Options/OptionLogical.cpp
Analyzing ./objects/Options/OptionChar.cpp
Analyzing ./objects/Options/OptionDouble.cpp
Analyzing ./objects/Options/Option.cpp
Analyzing ./objects/Bamg/VertexOnGeom.cpp
Analyzing ./objects/Bamg/GeomEdge.cpp
Analyzing ./objects/Bamg/Triangle.cpp
Analyzing ./objects/Bamg/Mesh.cpp
Analyzing ./objects/Bamg/VertexOnVertex.cpp
Analyzing ./objects/Bamg/Curve.cpp
Analyzing ./objects/Bamg/EigenMetric.cpp
Analyzing ./objects/Bamg/Metric.cpp
Analyzing ./objects/Bamg/ListofIntersectionTriangles.cpp
Analyzing ./objects/Bamg/GeomSubDomain.cpp
Analyzing ./objects/Bamg/QuadTree.cpp
Analyzing ./objects/Bamg/BamgMesh.cpp
Analyzing ./objects/Bamg/BamgGeom.cpp
Analyzing ./objects/Bamg/VertexOnEdge.cpp
Analyzing ./objects/Bamg/CrackedEdge.cpp
Analyzing ./objects/Bamg/SubDomain.cpp
Analyzing ./objects/Bamg/BamgOpts.cpp
Analyzing ./objects/Bamg/Geometry.cpp
Analyzing ./objects/Bamg/BamgVertex.cpp
Analyzing ./objects/Bamg/Edge.cpp
Analyzing ./objects/Bamg/AdjacentTriangle.cpp
Analyzing ./objects/Bamg/GeomVertex.cpp
Analyzing ./objects/Bamg/Direction.cpp
Analyzing ./objects/Bamg/SetOfE4.cpp
Analyzing ./objects/Materials/Matpar.cpp
Analyzing ./objects/Materials/Matice.cpp
Analyzing ./objects/Hook.cpp
Analyzing ./objects/Inputs/ControlInput.cpp
Analyzing ./objects/Inputs/DoubleInput.cpp
Analyzing ./objects/Inputs/PentaVertexInput.cpp
Analyzing ./objects/Inputs/TriaVertexInput.cpp
Analyzing ./objects/Inputs/IntInput.cpp
Analyzing ./objects/Inputs/DatasetInput.cpp
Analyzing ./objects/Inputs/TransientInput.cpp
Analyzing ./objects/Inputs/BoolInput.cpp
Analyzing ./objects/KML/KML_Style.cpp
Analyzing ./objects/KML/KML_LinearRing.cpp
Analyzing ./objects/KML/KML_Feature.cpp
Analyzing ./objects/KML/KMLFileReadUtils.cpp
Analyzing ./objects/KML/KML_Polygon.cpp
Analyzing ./objects/KML/KML_Placemark.cpp
Analyzing ./objects/KML/KML_Container.cpp
Analyzing ./objects/KML/KML_GroundOverlay.cpp
Analyzing ./objects/KML/KML_LatLonBox.cpp
Analyzing ./objects/KML/KML_Document.cpp
Analyzing ./objects/KML/KML_LineStyle.cpp
Analyzing ./objects/KML/KML_PolyStyle.cpp
Analyzing ./objects/KML/KML_StyleSelector.cpp
Analyzing ./objects/KML/KML_LineString.cpp
Analyzing ./objects/KML/KML_Comment.cpp
Analyzing ./objects/KML/KML_Geometry.cpp
Analyzing ./objects/KML/KML_Point.cpp
Analyzing ./objects/KML/KML_ColorStyle.cpp
Analyzing ./objects/KML/KML_Icon.cpp
Analyzing ./objects/KML/KML_MultiGeometry.cpp
Analyzing ./objects/KML/KML_Attribute.cpp
Analyzing ./objects/KML/KML_Overlay.cpp
Analyzing ./objects/KML/KML_Object.cpp
Analyzing ./objects/KML/KML_Folder.cpp
Analyzing ./objects/KML/KML_SubStyle.cpp
Analyzing ./objects/KML/KML_File.cpp
Analyzing ./objects/Segment.cpp
Analyzing ./objects/Loads/Pengrid.cpp
Analyzing ./objects/Loads/Penpair.cpp
Analyzing ./objects/Loads/Numericalflux.cpp
Analyzing ./objects/Loads/Friction.cpp
Analyzing ./objects/Loads/Icefront.cpp
Analyzing ./objects/Loads/Riftfront.cpp
Analyzing ./objects/ExternalResults/DoubleVecExternalResult.cpp
Analyzing ./objects/ExternalResults/DoubleMatExternalResult.cpp
Analyzing ./objects/ExternalResults/IntExternalResult.cpp
Analyzing ./objects/ExternalResults/StringExternalResult.cpp
Analyzing ./objects/ExternalResults/BoolExternalResult.cpp
Analyzing ./objects/ExternalResults/PetscVecExternalResult.cpp
Analyzing ./objects/ExternalResults/DoubleExternalResult.cpp
Analyzing ./objects/Numerics/ElementVector.cpp
Analyzing ./objects/Numerics/ElementMatrix.cpp
Analyzing ./objects/DofIndexing.cpp
Analyzing ./objects/Constraints/SpcStatic.cpp
Analyzing ./objects/Constraints/SpcTransient.cpp
Analyzing ./objects/Constraints/SpcDynamic.cpp
Analyzing ./objects/Elements/TriaHook.cpp
Analyzing ./objects/Elements/PentaRef.cpp
Analyzing ./objects/Elements/Tria.cpp
Analyzing ./objects/Elements/TriaRef.cpp
Analyzing ./objects/Elements/PentaHook.cpp
Analyzing ./objects/Elements/Penta.cpp
Analyzing ./objects/IoModel.cpp
Analyzing ./objects/Vertex.cpp
./io/Matlab/OptionParse.cpp:79: High: fixed size local buffer
./io/Matlab/OptionParse.cpp:125: High: fixed size local buffer
./io/Matlab/OptionParse.cpp:126: High: fixed size local buffer
./shared/Matlab/mxGetAssignedField.cpp:23: High: fixed size local buffer
./shared/Exp/DomainOutlineRead.cpp:22: High: fixed size local buffer
./toolkits/petsc/patches/PetscOptionsDetermineSolverType.cpp:23: High: fixed size local buffer
./modules/Chacox/Chacox.cpp:50: High: fixed size local buffer
./modules/Chacox/Chacox.cpp:51: High: fixed size local buffer
./modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp:22: High: fixed size local buffer
./modules/OutputResultsx/OutputResultsx.cpp:27: High: fixed size local buffer
./modules/KMLMeshWritex/KMLMeshWritex.cpp:26: High: fixed size local buffer
./modules/KMLMeshWritex/KMLMeshWritex.cpp:27: High: fixed size local buffer
./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp:39: High: fixed size local buffer
./modules/KMLOverlayx/KMLOverlayx.cpp:17: High: fixed size local buffer
./modules/Shp2Kmlx/Shp2Kmlx.cpp:48: High: fixed size local buffer
./modules/Solverx/Solverx.cpp:42: High: fixed size local buffer
./modules/DakotaResponsesx/DakotaResponsesx.cpp:27: High: fixed size local buffer
./modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp:26: High: fixed size local buffer
./modules/Exp2Kmlx/Exp2Kmlx.cpp:39: High: fixed size local buffer
./objects/Options/OptionStruct.cpp:50: High: fixed size local buffer
./objects/Options/OptionStruct.cpp:66: High: fixed size local buffer
./objects/Options/OptionStruct.cpp:78: High: fixed size local buffer
./objects/Options/OptionStruct.cpp:79: High: fixed size local buffer
./objects/Options/OptionCell.cpp:45: High: fixed size local buffer
./objects/Options/OptionCell.cpp:61: High: fixed size local buffer
./objects/Options/OptionCell.cpp:73: High: fixed size local buffer
./objects/Options/OptionCell.cpp:74: High: fixed size local buffer
./objects/Options/OptionLogical.cpp:42: High: fixed size local buffer
./objects/Options/OptionLogical.cpp:61: High: fixed size local buffer
./objects/Options/OptionLogical.cpp:73: High: fixed size local buffer
./objects/Options/OptionLogical.cpp:74: High: fixed size local buffer
./objects/Options/OptionChar.cpp:42: High: fixed size local buffer
./objects/Options/OptionChar.cpp:65: High: fixed size local buffer
./objects/Options/OptionChar.cpp:77: High: fixed size local buffer
./objects/Options/OptionChar.cpp:78: High: fixed size local buffer
./objects/Options/OptionDouble.cpp:42: High: fixed size local buffer
./objects/Options/OptionDouble.cpp:61: High: fixed size local buffer
./objects/Options/OptionDouble.cpp:73: High: fixed size local buffer
./objects/Options/OptionDouble.cpp:74: High: fixed size local buffer
./objects/Options/Option.cpp:46: High: fixed size local buffer
./objects/Options/Option.cpp:62: High: fixed size local buffer
./objects/Options/Option.cpp:72: High: fixed size local buffer
./objects/Bamg/BamgMesh.cpp:100: High: fixed size local buffer
./objects/Bamg/BamgGeom.cpp:60: High: fixed size local buffer
./objects/KML/KML_Style.cpp:93: High: fixed size local buffer
./objects/KML/KML_Style.cpp:104: High: fixed size local buffer
./objects/KML/KML_Style.cpp:146: High: fixed size local buffer
./objects/KML/KML_LinearRing.cpp:68: High: fixed size local buffer
./objects/KML/KML_LinearRing.cpp:191: High: fixed size local buffer
./objects/KML/KML_Feature.cpp:71: High: fixed size local buffer
./objects/KML/KML_Feature.cpp:83: High: fixed size local buffer
./objects/KML/KML_Feature.cpp:118: High: fixed size local buffer
./objects/KML/KML_Polygon.cpp:73: High: fixed size local buffer
./objects/KML/KML_Polygon.cpp:85: High: fixed size local buffer
./objects/KML/KML_Polygon.cpp:125: High: fixed size local buffer
./objects/KML/KML_Polygon.cpp:279: High: fixed size local buffer
./objects/KML/KML_Placemark.cpp:59: High: fixed size local buffer
./objects/KML/KML_Placemark.cpp:71: High: fixed size local buffer
./objects/KML/KML_Placemark.cpp:100: High: fixed size local buffer
./objects/KML/KML_Placemark.cpp:201: High: fixed size local buffer
./objects/KML/KML_Container.cpp:58: High: fixed size local buffer
./objects/KML/KML_Container.cpp:70: High: fixed size local buffer
./objects/KML/KML_Container.cpp:98: High: fixed size local buffer
./objects/KML/KML_GroundOverlay.cpp:64: High: fixed size local buffer
./objects/KML/KML_GroundOverlay.cpp:75: High: fixed size local buffer
./objects/KML/KML_GroundOverlay.cpp:99: High: fixed size local buffer
./objects/KML/KML_LatLonBox.cpp:64: High: fixed size local buffer
./objects/KML/KML_Document.cpp:54: High: fixed size local buffer
./objects/KML/KML_LineStyle.cpp:56: High: fixed size local buffer
./objects/KML/KML_PolyStyle.cpp:58: High: fixed size local buffer
./objects/KML/KML_StyleSelector.cpp:50: High: fixed size local buffer
./objects/KML/KML_LineString.cpp:68: High: fixed size local buffer
./objects/KML/KML_LineString.cpp:191: High: fixed size local buffer
./objects/KML/KML_Comment.cpp:54: High: fixed size local buffer
./objects/KML/KML_Geometry.cpp:50: High: fixed size local buffer
./objects/KML/KML_Point.cpp:64: High: fixed size local buffer
./objects/KML/KML_Point.cpp:170: High: fixed size local buffer
./objects/KML/KML_ColorStyle.cpp:57: High: fixed size local buffer
./objects/KML/KML_Icon.cpp:70: High: fixed size local buffer
./objects/KML/KML_MultiGeometry.cpp:59: High: fixed size local buffer
./objects/KML/KML_MultiGeometry.cpp:71: High: fixed size local buffer
./objects/KML/KML_MultiGeometry.cpp:100: High: fixed size local buffer
./objects/KML/KML_Attribute.cpp:59: High: fixed size local buffer
./objects/KML/KML_Overlay.cpp:64: High: fixed size local buffer
./objects/KML/KML_Overlay.cpp:75: High: fixed size local buffer
./objects/KML/KML_Overlay.cpp:98: High: fixed size local buffer
./objects/KML/KML_Object.cpp:62: High: fixed size local buffer
./objects/KML/KML_Folder.cpp:54: High: fixed size local buffer
./objects/KML/KML_SubStyle.cpp:50: High: fixed size local buffer
./objects/KML/KML_File.cpp:59: High: fixed size local buffer
./objects/KML/KML_File.cpp:71: High: fixed size local buffer
./objects/KML/KML_File.cpp:100: High: fixed size local buffer
Extra care should be taken to ensure that character arrays that are allocated
on the stack are used safely.  They are prime targets for buffer overflow
attacks.

./io/Matlab/OptionParse.cpp:109: High: sprintf
./solutions/ProcessArguments.cpp:21: High: sprintf
./solutions/ProcessArguments.cpp:22: High: sprintf
./solutions/ProcessArguments.cpp:23: High: sprintf
./solutions/ProcessArguments.cpp:24: High: sprintf
./modules/OutputResultsx/OutputResultsx.cpp:83: High: sprintf
./modules/KMLMeshWritex/KMLMeshWritex.cpp:46: High: sprintf
./modules/KMLMeshWritex/KMLMeshWritex.cpp:48: High: sprintf
./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp:77: High: sprintf
./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp:81: High: sprintf
./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp:85: High: sprintf
./modules/KMLOverlayx/KMLOverlayx.cpp:53: High: sprintf
./modules/KMLOverlayx/KMLOverlayx.cpp:57: High: sprintf
./modules/Shp2Kmlx/Shp2Kmlx.cpp:214: High: sprintf
./modules/Shp2Kmlx/Shp2Kmlx.cpp:261: High: sprintf
./modules/Shp2Kmlx/Shp2Kmlx.cpp:282: High: sprintf
./modules/Shp2Kmlx/Shp2Kmlx.cpp:326: High: sprintf
./modules/Shp2Kmlx/Shp2Kmlx.cpp:390: High: sprintf
./modules/Shp2Kmlx/Shp2Kmlx.cpp:503: High: sprintf
./modules/Exp2Kmlx/Exp2Kmlx.cpp:73: High: sprintf
./modules/Exp2Kmlx/Exp2Kmlx.cpp:120: High: sprintf
./objects/KML/KML_Polygon.cpp:285: High: sprintf
./objects/KML/KML_Polygon.cpp:296: High: sprintf
./objects/KML/KML_Placemark.cpp:207: High: sprintf
./objects/KML/KML_Placemark.cpp:209: High: sprintf
Check to be sure that the format string passed as argument 2 to this function
call does not come from an untrusted source that could have added formatting
characters that the code is not prepared to handle.  Additionally, the format
string could contain `%s' without precision that could result in a buffer
overflow.

./io/PrintfFunction.cpp:56: High: printf
./shared/Matlab/PrintfFunction.cpp:56: High: printf
Check to be sure that the non-constant format string passed as argument 1 to
this function call does not come from an untrusted source that could have added
formatting characters that the code is not prepared to handle.

./shared/Exp/DomainOutlineRead.cpp:48: High: fscanf
./shared/Exp/DomainOutlineRead.cpp:49: High: fscanf
./shared/Exp/DomainOutlineRead.cpp:50: High: fscanf
./shared/Exp/DomainOutlineRead.cpp:51: High: fscanf
./shared/Exp/DomainOutlineRead.cpp:52: High: fscanf
./shared/Exp/DomainOutlineRead.cpp:80: High: fscanf
./shared/Exp/DomainOutlineRead.cpp:81: High: fscanf
./shared/Exp/DomainOutlineRead.cpp:82: High: fscanf
./shared/Exp/DomainOutlineRead.cpp:85: High: fscanf
./shared/Exp/DomainOutlineRead.cpp:88: High: fscanf
Check to be sure that the format string passed as argument 2 to this function
call does not come from an untrusted source that could have added formatting
characters that the code is not prepared to handle.  Additionally, the format
string could contain `%s' without precision that could result in a buffer
overflow.

./shared/Exceptions/exprintf.cpp:26: High: vsprintf
Check to be sure that the non-constant format string passed as argument 2 to
this function call does not come from an untrusted source that could have added
formatting characters that the code is not prepared to handle.

./shared/Exceptions/exprintf.cpp:26: High: vsprintf
Check to be sure that the format string passed as argument 2 to this function
call does not come from an untrusted source that could have added formatting
characters that the code is not prepared to handle.  Additionally, the format
string could contain `%s' without precision that could result in a buffer
overflow.

./modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp:85: High: strcat
Check to be sure that argument 2 passed to this function call will not copy
more data than can be handled, resulting in a buffer overflow.

./modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp:124: High: sscanf
Check to be sure that the format string passed as argument 2 to this function
call does not come from an untrusted source that could have added formatting
characters that the code is not prepared to handle.  Additionally, the format
string could contain `%s' without precision that could result in a buffer
overflow.

./shared/Alloc/alloc.cpp:89: Medium: realloc
Don't use on memory intended to be secure, because the old structure will not be zeroed out.

./objects/Bamg/Mesh.cpp:2743: Medium: srand
Standard random number generators should not be used to 
generate randomness used for security reasons.  For security sensitive 
randomness a crytographic randomness generator that provides sufficient
entropy should be used.

./objects/KML/KMLFileReadUtils.cpp:41: Medium: getc
./objects/KML/KMLFileReadUtils.cpp:53: Medium: getc
./objects/KML/KMLFileReadUtils.cpp:157: Medium: getc
Check buffer boundaries if calling this function in a loop 
and make sure you are not in danger of writing past the allocated space.

Total lines analyzed: 83282
Total time 0.065577 seconds
1269988 lines per second
