Skip to main content
Ctrl+K
cashocs cashocs

cashocs

  • About
  • User Guide
  • API Reference
  • CLI Reference
  • Development
  • Release Notes
  • GitHub
  • PyPI
  • About
  • User Guide
  • API Reference
  • CLI Reference
  • Development
  • Release Notes
  • GitHub
  • PyPI
Ctrl+K

Section Navigation

  • cashocs
    • cashocs.create_dirichlet_bcs
    • cashocs.interpolate_levelset_function_to_cells
    • cashocs.compute_mesh_quality
    • cashocs.interval_mesh
    • cashocs.regular_box_mesh
    • cashocs.regular_mesh
    • cashocs.convert
    • cashocs.import_mesh
    • cashocs.load_config
    • cashocs.set_log_level
    • cashocs.linear_solve
    • cashocs.newton_solve
    • cashocs.picard_iteration
    • cashocs.snes_solve
    • cashocs.ts_pseudo_solve
    • cashocs.ConstrainedOptimalControlProblem
    • cashocs.ConstrainedShapeOptimizationProblem
    • cashocs.EqualityConstraint
    • cashocs.InequalityConstraint
    • cashocs.DeflatedTopologyOptimizationProblem
    • cashocs.DeflatedOptimalControlProblem
    • cashocs.Functional
    • cashocs.IntegralFunctional
    • cashocs.MinMaxFunctional
    • cashocs.ScalarTrackingFunctional
    • cashocs.OptimalControlProblem
    • cashocs.ShapeOptimizationProblem
    • cashocs.TopologyOptimizationProblem
    • cashocs.Interpolator
    • cashocs.LogLevel
    • cashocs.geometry
      • cashocs.geometry.compute_boundary_distance
      • cashocs.geometry.generate_measure
      • cashocs.geometry.interval_mesh
      • cashocs.geometry.regular_box_mesh
      • cashocs.geometry.regular_mesh
      • cashocs.geometry.compute_mesh_quality
      • cashocs.geometry.DeformationHandler
      • cashocs.geometry.MeshQuality
      • cashocs.geometry.boundary_distance
        • cashocs.geometry.boundary_distance.compute_boundary_distance
        • cashocs.geometry.boundary_distance.compute_boundary_distance_eikonal
        • cashocs.geometry.boundary_distance.compute_boundary_distance_poisson
      • cashocs.geometry.deformations
        • cashocs.geometry.deformations.DeformationHandler
      • cashocs.geometry.measure
        • cashocs.geometry.measure.generate_measure
        • cashocs.geometry.measure.NamedMeasure
      • cashocs.geometry.mesh
        • cashocs.geometry.mesh.interval_mesh
        • cashocs.geometry.mesh.regular_box_mesh
        • cashocs.geometry.mesh.regular_mesh
      • cashocs.geometry.mesh_handler
        • cashocs.geometry.mesh_handler.check_mesh_quality_tolerance
      • cashocs.geometry.mesh_testing
        • cashocs.geometry.mesh_testing.APrioriMeshTester
        • cashocs.geometry.mesh_testing.CollisionCounter
        • cashocs.geometry.mesh_testing.IntersectionTester
      • cashocs.geometry.quality
        • cashocs.geometry.quality.compute_mesh_quality
        • cashocs.geometry.quality.ConditionNumberCalculator
        • cashocs.geometry.quality.MaximumAngleCalculator
        • cashocs.geometry.quality.MeshQuality
        • cashocs.geometry.quality.MeshQualityCalculator
        • cashocs.geometry.quality.RadiusRatiosCalculator
        • cashocs.geometry.quality.SkewnessCalculator
    • cashocs.io
      • cashocs.io.load_config
      • cashocs.io.import_function
      • cashocs.io.read_function_from_xdmf
      • cashocs.io.convert
      • cashocs.io.export_mesh
      • cashocs.io.extract_mesh_from_xdmf
      • cashocs.io.import_mesh
      • cashocs.io.read_mesh_from_xdmf
      • cashocs.io.write_out_mesh
      • cashocs.io.Config
      • cashocs.io.OutputManager
      • cashocs.io.config
        • cashocs.io.config.load_config
        • cashocs.io.config.Config
      • cashocs.io.function
        • cashocs.io.function.import_function
        • cashocs.io.function.read_function_from_xdmf
      • cashocs.io.managers
        • cashocs.io.managers.generate_output_str
        • cashocs.io.managers.generate_summary_str
        • cashocs.io.managers.ConsoleManager
        • cashocs.io.managers.FileManager
        • cashocs.io.managers.IOManager
        • cashocs.io.managers.MeshManager
        • cashocs.io.managers.ResultManager
        • cashocs.io.managers.TempFileManager
        • cashocs.io.managers.XDMFFileManager
      • cashocs.io.mesh
        • cashocs.io.mesh.check_mesh_compatibility
        • cashocs.io.mesh.convert
        • cashocs.io.mesh.create_point_representation
        • cashocs.io.mesh.export_mesh
        • cashocs.io.mesh.extract_mesh_from_xdmf
        • cashocs.io.mesh.gather_coordinates
        • cashocs.io.mesh.import_mesh
        • cashocs.io.mesh.parse_file
        • cashocs.io.mesh.read_mesh_from_xdmf
        • cashocs.io.mesh.write_out_mesh
        • cashocs.io.mesh.MeshConverter
      • cashocs.io.output
        • cashocs.io.output.OutputManager
    • cashocs.log
      • cashocs.log.add_handler
      • cashocs.log.add_logfile
      • cashocs.log.add_timestamps
      • cashocs.log.begin
      • cashocs.log.critical
      • cashocs.log.debug
      • cashocs.log.end
      • cashocs.log.error
      • cashocs.log.info
      • cashocs.log.profile_execution_time
      • cashocs.log.remove_timestamps
      • cashocs.log.set_comm
      • cashocs.log.set_log_level
      • cashocs.log.trace
      • cashocs.log.warning
      • cashocs.log.LogLevel
      • cashocs.log.Logger
    • cashocs.mpi
    • cashocs.nonlinear_solvers
      • cashocs.nonlinear_solvers.linear_solve
      • cashocs.nonlinear_solvers.newton_solve
      • cashocs.nonlinear_solvers.picard_iteration
      • cashocs.nonlinear_solvers.snes_solve
      • cashocs.nonlinear_solvers.ts_pseudo_solve
      • cashocs.nonlinear_solvers.linear_solver
        • cashocs.nonlinear_solvers.linear_solver.linear_solve
      • cashocs.nonlinear_solvers.newton_solver
        • cashocs.nonlinear_solvers.newton_solver.newton_solve
      • cashocs.nonlinear_solvers.picard_solver
        • cashocs.nonlinear_solvers.picard_solver.picard_iteration
      • cashocs.nonlinear_solvers.snes
        • cashocs.nonlinear_solvers.snes.snes_solve
        • cashocs.nonlinear_solvers.snes.SNESSolver
      • cashocs.nonlinear_solvers.ts
        • cashocs.nonlinear_solvers.ts.ts_pseudo_solve
        • cashocs.nonlinear_solvers.ts.TSPseudoSolver
    • cashocs.space_mapping
      • cashocs.space_mapping.optimal_control
        • cashocs.space_mapping.optimal_control.CoarseModel
        • cashocs.space_mapping.optimal_control.FineModel
        • cashocs.space_mapping.optimal_control.ParameterExtraction
        • cashocs.space_mapping.optimal_control.SpaceMappingProblem
      • cashocs.space_mapping.shape_optimization
        • cashocs.space_mapping.shape_optimization.CoarseModel
        • cashocs.space_mapping.shape_optimization.FineModel
        • cashocs.space_mapping.shape_optimization.ParameterExtraction
        • cashocs.space_mapping.shape_optimization.SpaceMappingProblem
    • cashocs.verification
      • cashocs.verification.compute_convergence_rates
      • cashocs.verification.control_gradient_test
      • cashocs.verification.shape_gradient_test

Indices

  • General Index
  • Python Module Index
  • cashocs API Reference
  • cashocs
  • cashocs.geometry
  • cashocs.geometry.boundary_distance

cashocs.geometry.boundary_distance#

Compute the distance to the boundary.

Functions

compute_boundary_distance(mesh[, ...])

Computes (an approximation of) the distance to the boundary.

compute_boundary_distance_eikonal(mesh[, ...])

Computes the distance to the boundary by solving the Eikonal equation.

compute_boundary_distance_poisson(mesh[, ...])

Computes the distance to the boundary with a Poisson approach.

previous

cashocs.geometry.MeshQuality

next

cashocs.geometry.boundary_distance.compute_boundary_distance

This Page

  • Show Source

© Copyright 2020-2026, Fraunhofer ITWM and Sebastian Blauth.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.1.