Пример #1
0
def generate_gmsh(source,
                  dimensions,
                  order=None,
                  other_options=[],
                  extension="geo",
                  gmsh_executable="gmsh",
                  force_dimension=None,
                  periodicity=None,
                  allow_internal_boundaries=False,
                  tag_mapper=lambda tag: tag):

    mr = HedgeGmshMeshReceiver(force_dimension, tag_mapper)
    from meshpy.gmsh_reader import generate_gmsh
    generate_gmsh(mr,
                  source,
                  dimensions,
                  order,
                  other_options,
                  extension,
                  gmsh_executable,
                  force_dimension=force_dimension)

    return mr.build_mesh(periodicity=periodicity,
                         allow_internal_boundaries=allow_internal_boundaries,
                         tag_mapper=tag_mapper)
Пример #2
0
def test_gmsh():
    if search_on_path(["gmsh"]) is None:
        from pytest import skip
        skip("gmsh not found")

    from meshpy.gmsh_reader import generate_gmsh, GmshMeshReceiverBase
    mr = GmshMeshReceiverBase()
    generate_gmsh(mr, GMSH_SPHERE, 3)
Пример #3
0
def test_gmsh():
    if search_on_path(["gmsh"]) is None:
        from pytest import skip
        skip("gmsh not found")

    from meshpy.gmsh_reader import generate_gmsh, GmshMeshReceiverBase
    mr = GmshMeshReceiverBase()
    generate_gmsh(mr, GMSH_SPHERE, 3)
Пример #4
0
def generate_gmsh(source, dimensions, order=None, other_options=[],
            extension="geo", gmsh_executable="gmsh",
            force_dimension=None, periodicity=None,
            allow_internal_boundaries=False,
            tag_mapper=lambda tag: tag):

    mr = HedgeGmshMeshReceiver(force_dimension, tag_mapper)
    from meshpy.gmsh_reader import generate_gmsh
    generate_gmsh(mr, source, dimensions, order, other_options, extension,
            gmsh_executable, force_dimension=force_dimension)

    return mr.build_mesh(periodicity=periodicity,
            allow_internal_boundaries=allow_internal_boundaries,
            tag_mapper=tag_mapper)