diff --git a/CHANGELOG.txt b/CHANGELOG.txt index b57858479362af8ab1e7fa0cf2d239ba60ffe574..f60cd4eeab3ece7624a521cc69140f8355211f83 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -7,7 +7,8 @@ meshing of OCC models; improved handling of high resolution displays; new structured CGNS exporter; new transfinite Beta law; added support for embedded curves in HXT; added automatic conversion from partitioned MSH2 files to new partitioned entities; fixed order of Gauss quadrature for quads and hexas; code -modernization (C++11); small bug fixes and improvements. +modernization (C++11); Python and Julia APIs now also define "snake case" +aliases for all camelCase function names; small bug fixes and improvements. * Incompatible API changes: new optional argument to mesh/classifySurfaces, occ/addBSplineSurface, occ/addBezierSurface, occ/addPipe and view/probe; diff --git a/api/GenApi.py b/api/GenApi.py index f3cf8350ae3564d92bcb2c7d1ae1839daae096e7..5589446ef0ef7d891bc4a85a115d442f398ab7ab 100644 --- a/api/GenApi.py +++ b/api/GenApi.py @@ -1476,57 +1476,61 @@ class API: self.fwrite( f, indent + "def " + name + "(" + ", ".join( (parg(a) for a in iargs)) + "):\n") - indent += " " - self.fwrite(f, indent + '"""\n') + ind = indent + " " + self.fwrite(f, ind + '"""\n') self.fwrite( - f, indent + py_mpath + name + "(" + + f, ind + py_mpath + name + "(" + ", ".join(parg(a) for a in iargs) + ")\n\n") self.fwrite( f, - indent + ("\n" + indent).join(textwrap.wrap(doc, 75)) + "\n") + ind + ("\n" + ind).join(textwrap.wrap(doc, 75)) + "\n") if rtype or oargs: self.fwrite( - f, "\n" + indent + "Return " + + f, "\n" + ind + "Return " + ", ".join(([("an " if rtype.rtexi_type == "integer value" else "a ") + rtype.rtexi_type] if rtype else []) + [("`" + a.name + "'") for a in oargs]) + ".\n") - self.fwrite(f, indent + '"""\n') + self.fwrite(f, ind + '"""\n') for a in args: - if a.python_pre: self.fwrite(f, indent + a.python_pre + "\n") - self.fwrite(f, indent + "ierr = c_int()\n") + if a.python_pre: self.fwrite(f, ind + a.python_pre + "\n") + self.fwrite(f, ind + "ierr = c_int()\n") c_name = c_mpath + name[0].upper() + name[1:] if rtype is odouble: - self.fwrite(f, indent + "lib." + c_name + ".restype = c_double\n") + self.fwrite(f, ind + "lib." + c_name + ".restype = c_double\n") self.fwrite( - f, indent + "api_result_ = " if - ((rtype is oint) or (rtype is odouble)) else (indent)) + f, ind + "api_result_ = " if + ((rtype is oint) or (rtype is odouble)) else (ind)) self.fwrite( - f, "lib." + c_name + "(\n " + indent + - (",\n" + indent + " ").join( + f, "lib." + c_name + "(\n " + ind + + (",\n" + ind + " ").join( tuple((a.python_arg for a in args)) + ("byref(ierr)", )) + ")\n") if name == "finalize": # special case for finalize() function - self.fwrite(f, indent + "if oldsig is not None:\n") + self.fwrite(f, ind + "if oldsig is not None:\n") self.fwrite( - f, indent + " signal.signal(signal.SIGINT, oldsig)\n") - self.fwrite(f, indent + "if ierr.value != 0:\n") + f, ind + " signal.signal(signal.SIGINT, oldsig)\n") + self.fwrite(f, ind + "if ierr.value != 0:\n") if name == "getLastError": # special case for getLastError() function self.fwrite( - f, indent + + f, ind + " raise Exception('Could not get last error')\n") else: self.fwrite( - f, indent + " raise Exception(logger.getLastError())\n") + f, ind + " raise Exception(logger.getLastError())\n") r = (["api_result_"]) if rtype else [] r += list((o.python_return for o in oargs)) if len(r) != 0: if len(r) == 1: - self.fwrite(f, indent + "return " + r[0] + "\n") + self.fwrite(f, ind + "return " + r[0] + "\n") else: self.fwrite( - f, indent + "return (\n" + indent + " " + - (",\n" + indent + " ").join(r) + ")\n") + f, ind + "return (\n" + ind + " " + + (",\n" + ind + " ").join(r) + ")\n") + # define alias with underscore (standard python style) + name_ = re.sub('([A-Z]+)', r'_\1', name).lower() + if name != name_: + self.fwrite(f, indent + name_ + " = " + name + "\n") def write_module(f, m, c_mpath, py_mpath, indent): if c_mpath: @@ -1620,6 +1624,10 @@ class API: else: self.fwrite(f, ", ".join(r)) self.fwrite(f, "\nend\n") + # define alias with underscore (closer to Julia style) + name_ = re.sub('([A-Z]+)', r'_\1', name).lower() + if name != name_: + self.fwrite(f, "const " + name_ + " = " + name + "\n") def write_module(f, m, c_mpath, jl_mpath, level): self.fwrite(f, '\n"""\n ') diff --git a/api/gmsh.jl b/api/gmsh.jl index 9ebf671b36a97de53b2a918911f47d713dec223b..64e08e2b04110be8a918a1a85709742ba9008b34 100644 --- a/api/gmsh.jl +++ b/api/gmsh.jl @@ -143,6 +143,7 @@ function setNumber(name, value) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_number = setNumber """ gmsh.option.getNumber(name) @@ -162,6 +163,7 @@ function getNumber(name) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_value_[] end +const get_number = getNumber """ gmsh.option.setString(name, value) @@ -178,6 +180,7 @@ function setString(name, value) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_string = setString """ gmsh.option.getString(name) @@ -198,6 +201,7 @@ function getString(name) value = unsafe_string(api_value_[]) return value end +const get_string = getString """ gmsh.option.setColor(name, r, g, b, a = 255) @@ -216,6 +220,7 @@ function setColor(name, r, g, b, a = 255) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_color = setColor """ gmsh.option.getColor(name) @@ -239,6 +244,7 @@ function getColor(name) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_r_[], api_g_[], api_b_[], api_a_[] end +const get_color = getColor end # end of module option @@ -316,6 +322,7 @@ function getCurrent() name = unsafe_string(api_name_[]) return name end +const get_current = getCurrent """ gmsh.model.setCurrent(name) @@ -331,6 +338,7 @@ function setCurrent(name) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_current = setCurrent """ gmsh.model.getEntities(dim = -1) @@ -353,6 +361,7 @@ function getEntities(dim = -1) dimTags = [ (tmp_api_dimTags_[i], tmp_api_dimTags_[i+1]) for i in 1:2:length(tmp_api_dimTags_) ] return dimTags end +const get_entities = getEntities """ gmsh.model.setEntityName(dim, tag, name) @@ -367,6 +376,7 @@ function setEntityName(dim, tag, name) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_entity_name = setEntityName """ gmsh.model.getEntityName(dim, tag) @@ -385,6 +395,7 @@ function getEntityName(dim, tag) name = unsafe_string(api_name_[]) return name end +const get_entity_name = getEntityName """ gmsh.model.getPhysicalGroups(dim = -1) @@ -407,6 +418,7 @@ function getPhysicalGroups(dim = -1) dimTags = [ (tmp_api_dimTags_[i], tmp_api_dimTags_[i+1]) for i in 1:2:length(tmp_api_dimTags_) ] return dimTags end +const get_physical_groups = getPhysicalGroups """ gmsh.model.getEntitiesForPhysicalGroup(dim, tag) @@ -427,6 +439,7 @@ function getEntitiesForPhysicalGroup(dim, tag) tags = unsafe_wrap(Array, api_tags_[], api_tags_n_[], own=true) return tags end +const get_entities_for_physical_group = getEntitiesForPhysicalGroup """ gmsh.model.getPhysicalGroupsForEntity(dim, tag) @@ -447,6 +460,7 @@ function getPhysicalGroupsForEntity(dim, tag) physicalTags = unsafe_wrap(Array, api_physicalTags_[], api_physicalTags_n_[], own=true) return physicalTags end +const get_physical_groups_for_entity = getPhysicalGroupsForEntity """ gmsh.model.addPhysicalGroup(dim, tags, tag = -1) @@ -465,6 +479,7 @@ function addPhysicalGroup(dim, tags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_physical_group = addPhysicalGroup """ gmsh.model.removePhysicalGroups(dimTags = Tuple{Cint,Cint}[]) @@ -482,6 +497,7 @@ function removePhysicalGroups(dimTags = Tuple{Cint,Cint}[]) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const remove_physical_groups = removePhysicalGroups """ gmsh.model.setPhysicalName(dim, tag, name) @@ -496,6 +512,7 @@ function setPhysicalName(dim, tag, name) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_physical_name = setPhysicalName """ gmsh.model.removePhysicalName(name) @@ -510,6 +527,7 @@ function removePhysicalName(name) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const remove_physical_name = removePhysicalName """ gmsh.model.getPhysicalName(dim, tag) @@ -528,6 +546,7 @@ function getPhysicalName(dim, tag) name = unsafe_string(api_name_[]) return name end +const get_physical_name = getPhysicalName """ gmsh.model.getBoundary(dimTags, combined = true, oriented = true, recursive = false) @@ -555,6 +574,7 @@ function getBoundary(dimTags, combined = true, oriented = true, recursive = fals outDimTags = [ (tmp_api_outDimTags_[i], tmp_api_outDimTags_[i+1]) for i in 1:2:length(tmp_api_outDimTags_) ] return outDimTags end +const get_boundary = getBoundary """ gmsh.model.getAdjacencies(dim, tag) @@ -580,6 +600,7 @@ function getAdjacencies(dim, tag) downward = unsafe_wrap(Array, api_downward_[], api_downward_n_[], own=true) return upward, downward end +const get_adjacencies = getAdjacencies """ gmsh.model.getEntitiesInBoundingBox(xmin, ymin, zmin, xmax, ymax, zmax, dim = -1) @@ -602,6 +623,7 @@ function getEntitiesInBoundingBox(xmin, ymin, zmin, xmax, ymax, zmax, dim = -1) tags = [ (tmp_api_tags_[i], tmp_api_tags_[i+1]) for i in 1:2:length(tmp_api_tags_) ] return tags end +const get_entities_in_bounding_box = getEntitiesInBoundingBox """ gmsh.model.getBoundingBox(dim, tag) @@ -626,6 +648,7 @@ function getBoundingBox(dim, tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_xmin_[], api_ymin_[], api_zmin_[], api_xmax_[], api_ymax_[], api_zmax_[] end +const get_bounding_box = getBoundingBox """ gmsh.model.getDimension() @@ -642,6 +665,7 @@ function getDimension() ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const get_dimension = getDimension """ gmsh.model.addDiscreteEntity(dim, tag = -1, boundary = Cint[]) @@ -662,6 +686,7 @@ function addDiscreteEntity(dim, tag = -1, boundary = Cint[]) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_discrete_entity = addDiscreteEntity """ gmsh.model.removeEntities(dimTags, recursive = false) @@ -679,6 +704,7 @@ function removeEntities(dimTags, recursive = false) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const remove_entities = removeEntities """ gmsh.model.removeEntityName(name) @@ -693,6 +719,7 @@ function removeEntityName(name) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const remove_entity_name = removeEntityName """ gmsh.model.getType(dim, tag) @@ -711,6 +738,7 @@ function getType(dim, tag) entityType = unsafe_string(api_entityType_[]) return entityType end +const get_type = getType """ gmsh.model.getParent(dim, tag) @@ -731,6 +759,7 @@ function getParent(dim, tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_parentDim_[], api_parentTag_[] end +const get_parent = getParent """ gmsh.model.getPartitions(dim, tag) @@ -751,6 +780,7 @@ function getPartitions(dim, tag) partitions = unsafe_wrap(Array, api_partitions_[], api_partitions_n_[], own=true) return partitions end +const get_partitions = getPartitions """ gmsh.model.getValue(dim, tag, parametricCoord) @@ -776,6 +806,7 @@ function getValue(dim, tag, parametricCoord) coord = unsafe_wrap(Array, api_coord_[], api_coord_n_[], own=true) return coord end +const get_value = getValue """ gmsh.model.getDerivative(dim, tag, parametricCoord) @@ -803,6 +834,7 @@ function getDerivative(dim, tag, parametricCoord) derivatives = unsafe_wrap(Array, api_derivatives_[], api_derivatives_n_[], own=true) return derivatives end +const get_derivative = getDerivative """ gmsh.model.getSecondDerivative(dim, tag, parametricCoord) @@ -831,6 +863,7 @@ function getSecondDerivative(dim, tag, parametricCoord) derivatives = unsafe_wrap(Array, api_derivatives_[], api_derivatives_n_[], own=true) return derivatives end +const get_second_derivative = getSecondDerivative """ gmsh.model.getCurvature(dim, tag, parametricCoord) @@ -854,6 +887,7 @@ function getCurvature(dim, tag, parametricCoord) curvatures = unsafe_wrap(Array, api_curvatures_[], api_curvatures_n_[], own=true) return curvatures end +const get_curvature = getCurvature """ gmsh.model.getPrincipalCurvatures(tag, parametricCoord) @@ -885,6 +919,7 @@ function getPrincipalCurvatures(tag, parametricCoord) directionMin = unsafe_wrap(Array, api_directionMin_[], api_directionMin_n_[], own=true) return curvatureMax, curvatureMin, directionMax, directionMin end +const get_principal_curvatures = getPrincipalCurvatures """ gmsh.model.getNormal(tag, parametricCoord) @@ -907,6 +942,7 @@ function getNormal(tag, parametricCoord) normals = unsafe_wrap(Array, api_normals_[], api_normals_n_[], own=true) return normals end +const get_normal = getNormal """ gmsh.model.getParametrization(dim, tag, coord) @@ -931,6 +967,7 @@ function getParametrization(dim, tag, coord) parametricCoord = unsafe_wrap(Array, api_parametricCoord_[], api_parametricCoord_n_[], own=true) return parametricCoord end +const get_parametrization = getParametrization """ gmsh.model.getParametrizationBounds(dim, tag) @@ -954,6 +991,7 @@ function getParametrizationBounds(dim, tag) max = unsafe_wrap(Array, api_max_[], api_max_n_[], own=true) return min, max end +const get_parametrization_bounds = getParametrizationBounds """ gmsh.model.isInside(dim, tag, parametricCoord) @@ -973,6 +1011,7 @@ function isInside(dim, tag, parametricCoord) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const is_inside = isInside """ gmsh.model.getClosestPoint(dim, tag, coord) @@ -1000,6 +1039,7 @@ function getClosestPoint(dim, tag, coord) parametricCoord = unsafe_wrap(Array, api_parametricCoord_[], api_parametricCoord_n_[], own=true) return closestCoord, parametricCoord end +const get_closest_point = getClosestPoint """ gmsh.model.reparametrizeOnSurface(dim, tag, parametricCoord, surfaceTag, which = 0) @@ -1024,6 +1064,7 @@ function reparametrizeOnSurface(dim, tag, parametricCoord, surfaceTag, which = 0 surfaceParametricCoord = unsafe_wrap(Array, api_surfaceParametricCoord_[], api_surfaceParametricCoord_n_[], own=true) return surfaceParametricCoord end +const reparametrize_on_surface = reparametrizeOnSurface """ gmsh.model.setVisibility(dimTags, value, recursive = false) @@ -1041,6 +1082,7 @@ function setVisibility(dimTags, value, recursive = false) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_visibility = setVisibility """ gmsh.model.getVisibility(dim, tag) @@ -1058,6 +1100,7 @@ function getVisibility(dim, tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_value_[] end +const get_visibility = getVisibility """ gmsh.model.setVisibilityPerWindow(value, windowIndex = 0) @@ -1073,6 +1116,7 @@ function setVisibilityPerWindow(value, windowIndex = 0) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_visibility_per_window = setVisibilityPerWindow """ gmsh.model.setColor(dimTags, r, g, b, a = 255, recursive = false) @@ -1091,6 +1135,7 @@ function setColor(dimTags, r, g, b, a = 255, recursive = false) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_color = setColor """ gmsh.model.getColor(dim, tag) @@ -1111,6 +1156,7 @@ function getColor(dim, tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_r_[], api_g_[], api_b_[], api_a_[] end +const get_color = getColor """ gmsh.model.setCoordinates(tag, x, y, z) @@ -1125,6 +1171,7 @@ function setCoordinates(tag, x, y, z) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_coordinates = setCoordinates """ module gmsh.model.mesh @@ -1240,6 +1287,7 @@ function setOrder(order) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_order = setOrder """ gmsh.model.mesh.getLastEntityError() @@ -1261,6 +1309,7 @@ function getLastEntityError() dimTags = [ (tmp_api_dimTags_[i], tmp_api_dimTags_[i+1]) for i in 1:2:length(tmp_api_dimTags_) ] return dimTags end +const get_last_entity_error = getLastEntityError """ gmsh.model.mesh.getLastNodeError() @@ -1281,6 +1330,7 @@ function getLastNodeError() nodeTags = unsafe_wrap(Array, api_nodeTags_[], api_nodeTags_n_[], own=true) return nodeTags end +const get_last_node_error = getLastNodeError """ gmsh.model.mesh.clear(dimTags = Tuple{Cint,Cint}[]) @@ -1336,6 +1386,7 @@ function getNodes(dim = -1, tag = -1, includeBoundary = false, returnParametricC parametricCoord = unsafe_wrap(Array, api_parametricCoord_[], api_parametricCoord_n_[], own=true) return nodeTags, coord, parametricCoord end +const get_nodes = getNodes """ gmsh.model.mesh.getNodesByElementType(elementType, tag = -1, returnParametricCoord = true) @@ -1362,6 +1413,7 @@ function getNodesByElementType(elementType, tag = -1, returnParametricCoord = tr parametricCoord = unsafe_wrap(Array, api_parametricCoord_[], api_parametricCoord_n_[], own=true) return nodeTags, coord, parametricCoord end +const get_nodes_by_element_type = getNodesByElementType """ gmsh.model.mesh.getNode(nodeTag) @@ -1387,6 +1439,7 @@ function getNode(nodeTag) parametricCoord = unsafe_wrap(Array, api_parametricCoord_[], api_parametricCoord_n_[], own=true) return coord, parametricCoord end +const get_node = getNode """ gmsh.model.mesh.setNode(nodeTag, coord, parametricCoord) @@ -1404,6 +1457,7 @@ function setNode(nodeTag, coord, parametricCoord) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_node = setNode """ gmsh.model.mesh.rebuildNodeCache(onlyIfNecessary = true) @@ -1418,6 +1472,7 @@ function rebuildNodeCache(onlyIfNecessary = true) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const rebuild_node_cache = rebuildNodeCache """ gmsh.model.mesh.rebuildElementCache(onlyIfNecessary = true) @@ -1432,6 +1487,7 @@ function rebuildElementCache(onlyIfNecessary = true) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const rebuild_element_cache = rebuildElementCache """ gmsh.model.mesh.getNodesForPhysicalGroup(dim, tag) @@ -1457,6 +1513,7 @@ function getNodesForPhysicalGroup(dim, tag) coord = unsafe_wrap(Array, api_coord_[], api_coord_n_[], own=true) return nodeTags, coord end +const get_nodes_for_physical_group = getNodesForPhysicalGroup """ gmsh.model.mesh.addNodes(dim, tag, nodeTags, coord, parametricCoord = Cdouble[]) @@ -1478,6 +1535,7 @@ function addNodes(dim, tag, nodeTags, coord, parametricCoord = Cdouble[]) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const add_nodes = addNodes """ gmsh.model.mesh.reclassifyNodes() @@ -1495,6 +1553,7 @@ function reclassifyNodes() ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const reclassify_nodes = reclassifyNodes """ gmsh.model.mesh.relocateNodes(dim = -1, tag = -1) @@ -1512,6 +1571,7 @@ function relocateNodes(dim = -1, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const relocate_nodes = relocateNodes """ gmsh.model.mesh.getElements(dim = -1, tag = -1) @@ -1554,6 +1614,7 @@ function getElements(dim = -1, tag = -1) nodeTags = [ unsafe_wrap(Array, tmp_api_nodeTags_[i], tmp_api_nodeTags_n_[i], own=true) for i in 1:api_nodeTags_nn_[] ] return elementTypes, elementTags, nodeTags end +const get_elements = getElements """ gmsh.model.mesh.getElement(elementTag) @@ -1576,6 +1637,7 @@ function getElement(elementTag) nodeTags = unsafe_wrap(Array, api_nodeTags_[], api_nodeTags_n_[], own=true) return api_elementType_[], nodeTags end +const get_element = getElement """ gmsh.model.mesh.getElementByCoordinates(x, y, z, dim = -1, strict = false) @@ -1605,6 +1667,7 @@ function getElementByCoordinates(x, y, z, dim = -1, strict = false) nodeTags = unsafe_wrap(Array, api_nodeTags_[], api_nodeTags_n_[], own=true) return api_elementTag_[], api_elementType_[], nodeTags, api_u_[], api_v_[], api_w_[] end +const get_element_by_coordinates = getElementByCoordinates """ gmsh.model.mesh.getElementsByCoordinates(x, y, z, dim = -1, strict = false) @@ -1629,6 +1692,7 @@ function getElementsByCoordinates(x, y, z, dim = -1, strict = false) elementTags = unsafe_wrap(Array, api_elementTags_[], api_elementTags_n_[], own=true) return elementTags end +const get_elements_by_coordinates = getElementsByCoordinates """ gmsh.model.mesh.getLocalCoordinatesInElement(elementTag, x, y, z) @@ -1651,6 +1715,7 @@ function getLocalCoordinatesInElement(elementTag, x, y, z) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_u_[], api_v_[], api_w_[] end +const get_local_coordinates_in_element = getLocalCoordinatesInElement """ gmsh.model.mesh.getElementTypes(dim = -1, tag = -1) @@ -1672,6 +1737,7 @@ function getElementTypes(dim = -1, tag = -1) elementTypes = unsafe_wrap(Array, api_elementTypes_[], api_elementTypes_n_[], own=true) return elementTypes end +const get_element_types = getElementTypes """ gmsh.model.mesh.getElementType(familyName, order, serendip = false) @@ -1691,6 +1757,7 @@ function getElementType(familyName, order, serendip = false) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const get_element_type = getElementType """ gmsh.model.mesh.getElementProperties(elementType) @@ -1720,6 +1787,7 @@ function getElementProperties(elementType) localNodeCoord = unsafe_wrap(Array, api_localNodeCoord_[], api_localNodeCoord_n_[], own=true) return elementName, api_dim_[], api_order_[], api_numNodes_[], localNodeCoord, api_numPrimaryNodes_[] end +const get_element_properties = getElementProperties """ gmsh.model.mesh.getElementsByType(elementType, tag = -1, task = 0, numTasks = 1) @@ -1749,6 +1817,7 @@ function getElementsByType(elementType, tag = -1, task = 0, numTasks = 1) nodeTags = unsafe_wrap(Array, api_nodeTags_[], api_nodeTags_n_[], own=true) return elementTags, nodeTags end +const get_elements_by_type = getElementsByType """ gmsh.model.mesh.addElements(dim, tag, elementTypes, elementTags, nodeTags) @@ -1773,6 +1842,7 @@ function addElements(dim, tag, elementTypes, elementTags, nodeTags) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const add_elements = addElements """ gmsh.model.mesh.addElementsByType(tag, elementType, elementTags, nodeTags) @@ -1793,6 +1863,7 @@ function addElementsByType(tag, elementType, elementTags, nodeTags) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const add_elements_by_type = addElementsByType """ gmsh.model.mesh.getIntegrationPoints(elementType, integrationType) @@ -1820,6 +1891,7 @@ function getIntegrationPoints(elementType, integrationType) weights = unsafe_wrap(Array, api_weights_[], api_weights_n_[], own=true) return localCoord, weights end +const get_integration_points = getIntegrationPoints """ gmsh.model.mesh.getJacobians(elementType, localCoord, tag = -1, task = 0, numTasks = 1) @@ -1857,6 +1929,7 @@ function getJacobians(elementType, localCoord, tag = -1, task = 0, numTasks = 1) coord = unsafe_wrap(Array, api_coord_[], api_coord_n_[], own=true) return jacobians, determinants, coord end +const get_jacobians = getJacobians """ gmsh.model.mesh.getJacobian(elementTag, localCoord) @@ -1891,6 +1964,7 @@ function getJacobian(elementTag, localCoord) coord = unsafe_wrap(Array, api_coord_[], api_coord_n_[], own=true) return jacobians, determinants, coord end +const get_jacobian = getJacobian """ gmsh.model.mesh.getBasisFunctions(elementType, localCoord, functionSpaceType, wantedOrientations = Cint[]) @@ -1926,6 +2000,7 @@ function getBasisFunctions(elementType, localCoord, functionSpaceType, wantedOri basisFunctions = unsafe_wrap(Array, api_basisFunctions_[], api_basisFunctions_n_[], own=true) return api_numComponents_[], basisFunctions, api_numOrientations_[] end +const get_basis_functions = getBasisFunctions """ gmsh.model.mesh.getBasisFunctionsOrientationForElements(elementType, functionSpaceType, tag = -1, task = 0, numTasks = 1) @@ -1949,6 +2024,7 @@ function getBasisFunctionsOrientationForElements(elementType, functionSpaceType, basisFunctionsOrientation = unsafe_wrap(Array, api_basisFunctionsOrientation_[], api_basisFunctionsOrientation_n_[], own=true) return basisFunctionsOrientation end +const get_basis_functions_orientation_for_elements = getBasisFunctionsOrientationForElements """ gmsh.model.mesh.getBasisFunctionsOrientationForElement(elementTag, functionSpaceType) @@ -1966,6 +2042,7 @@ function getBasisFunctionsOrientationForElement(elementTag, functionSpaceType) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_basisFunctionsOrientation_[] end +const get_basis_functions_orientation_for_element = getBasisFunctionsOrientationForElement """ gmsh.model.mesh.getNumberOfOrientations(elementType, functionSpaceType) @@ -1983,6 +2060,7 @@ function getNumberOfOrientations(elementType, functionSpaceType) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const get_number_of_orientations = getNumberOfOrientations """ gmsh.model.mesh.getEdgeTags(nodeTags) @@ -2003,6 +2081,7 @@ function getEdgeTags(nodeTags) edgeTags = unsafe_wrap(Array, api_edgeTags_[], api_edgeTags_n_[], own=true) return edgeTags end +const get_edge_tags = getEdgeTags """ gmsh.model.mesh.getFaceTags(faceType, nodeTags) @@ -2024,6 +2103,7 @@ function getFaceTags(faceType, nodeTags) faceTags = unsafe_wrap(Array, api_faceTags_[], api_faceTags_n_[], own=true) return faceTags end +const get_face_tags = getFaceTags """ gmsh.model.mesh.createEdges(dimTags = Tuple{Cint,Cint}[]) @@ -2040,6 +2120,7 @@ function createEdges(dimTags = Tuple{Cint,Cint}[]) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const create_edges = createEdges """ gmsh.model.mesh.createFaces(dimTags = Tuple{Cint,Cint}[]) @@ -2056,6 +2137,7 @@ function createFaces(dimTags = Tuple{Cint,Cint}[]) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const create_faces = createFaces """ gmsh.model.mesh.getLocalMultipliersForHcurl0(elementType, tag = -1) @@ -2077,6 +2159,7 @@ function getLocalMultipliersForHcurl0(elementType, tag = -1) localMultipliers = unsafe_wrap(Array, api_localMultipliers_[], api_localMultipliers_n_[], own=true) return localMultipliers end +const get_local_multipliers_for_hcurl0 = getLocalMultipliersForHcurl0 """ gmsh.model.mesh.getKeysForElements(elementType, functionSpaceType, tag = -1, returnCoord = true) @@ -2105,6 +2188,7 @@ function getKeysForElements(elementType, functionSpaceType, tag = -1, returnCoor coord = unsafe_wrap(Array, api_coord_[], api_coord_n_[], own=true) return keys, coord end +const get_keys_for_elements = getKeysForElements """ gmsh.model.mesh.getKeysForElement(elementTag, functionSpaceType, returnCoord = true) @@ -2128,6 +2212,7 @@ function getKeysForElement(elementTag, functionSpaceType, returnCoord = true) coord = unsafe_wrap(Array, api_coord_[], api_coord_n_[], own=true) return keys, coord end +const get_keys_for_element = getKeysForElement """ gmsh.model.mesh.getNumberOfKeysForElements(elementType, functionSpaceType) @@ -2145,6 +2230,7 @@ function getNumberOfKeysForElements(elementType, functionSpaceType) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const get_number_of_keys_for_elements = getNumberOfKeysForElements """ gmsh.model.mesh.getInformationForElements(keys, elementType, functionSpaceType) @@ -2172,6 +2258,7 @@ function getInformationForElements(keys, elementType, functionSpaceType) infoKeys = [ (tmp_api_infoKeys_[i], tmp_api_infoKeys_[i+1]) for i in 1:2:length(tmp_api_infoKeys_) ] return infoKeys end +const get_information_for_elements = getInformationForElements """ gmsh.model.mesh.getBarycenters(elementType, tag, fast, primary, task = 0, numTasks = 1) @@ -2196,6 +2283,7 @@ function getBarycenters(elementType, tag, fast, primary, task = 0, numTasks = 1) barycenters = unsafe_wrap(Array, api_barycenters_[], api_barycenters_n_[], own=true) return barycenters end +const get_barycenters = getBarycenters """ gmsh.model.mesh.getElementEdgeNodes(elementType, tag = -1, primary = false, task = 0, numTasks = 1) @@ -2221,6 +2309,7 @@ function getElementEdgeNodes(elementType, tag = -1, primary = false, task = 0, n nodeTags = unsafe_wrap(Array, api_nodeTags_[], api_nodeTags_n_[], own=true) return nodeTags end +const get_element_edge_nodes = getElementEdgeNodes """ gmsh.model.mesh.getElementFaceNodes(elementType, faceType, tag = -1, primary = false, task = 0, numTasks = 1) @@ -2247,6 +2336,7 @@ function getElementFaceNodes(elementType, faceType, tag = -1, primary = false, t nodeTags = unsafe_wrap(Array, api_nodeTags_[], api_nodeTags_n_[], own=true) return nodeTags end +const get_element_face_nodes = getElementFaceNodes """ gmsh.model.mesh.getGhostElements(dim, tag) @@ -2270,6 +2360,7 @@ function getGhostElements(dim, tag) partitions = unsafe_wrap(Array, api_partitions_[], api_partitions_n_[], own=true) return elementTags, partitions end +const get_ghost_elements = getGhostElements """ gmsh.model.mesh.setSize(dimTags, size) @@ -2287,6 +2378,7 @@ function setSize(dimTags, size) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_size = setSize """ gmsh.model.mesh.setSizeAtParametricPoints(dim, tag, parametricCoord, sizes) @@ -2303,6 +2395,7 @@ function setSizeAtParametricPoints(dim, tag, parametricCoord, sizes) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_size_at_parametric_points = setSizeAtParametricPoints """ gmsh.model.mesh.setSizeCallback(callback) @@ -2321,6 +2414,7 @@ function setSizeCallback(callback) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_size_callback = setSizeCallback """ gmsh.model.mesh.removeSizeCallback() @@ -2335,6 +2429,7 @@ function removeSizeCallback() ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const remove_size_callback = removeSizeCallback """ gmsh.model.mesh.setTransfiniteCurve(tag, numNodes, meshType = "Progression", coef = 1.) @@ -2352,6 +2447,7 @@ function setTransfiniteCurve(tag, numNodes, meshType = "Progression", coef = 1.) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_transfinite_curve = setTransfiniteCurve """ gmsh.model.mesh.setTransfiniteSurface(tag, arrangement = "Left", cornerTags = Cint[]) @@ -2371,6 +2467,7 @@ function setTransfiniteSurface(tag, arrangement = "Left", cornerTags = Cint[]) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_transfinite_surface = setTransfiniteSurface """ gmsh.model.mesh.setTransfiniteVolume(tag, cornerTags = Cint[]) @@ -2387,6 +2484,7 @@ function setTransfiniteVolume(tag, cornerTags = Cint[]) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_transfinite_volume = setTransfiniteVolume """ gmsh.model.mesh.setTransfiniteAutomatic(dimTags = Tuple{Cint,Cint}[], cornerAngle = 2.35, recombine = true) @@ -2409,6 +2507,7 @@ function setTransfiniteAutomatic(dimTags = Tuple{Cint,Cint}[], cornerAngle = 2.3 ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_transfinite_automatic = setTransfiniteAutomatic """ gmsh.model.mesh.setRecombine(dim, tag) @@ -2425,6 +2524,7 @@ function setRecombine(dim, tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_recombine = setRecombine """ gmsh.model.mesh.setSmoothing(dim, tag, val) @@ -2440,6 +2540,7 @@ function setSmoothing(dim, tag, val) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_smoothing = setSmoothing """ gmsh.model.mesh.setReverse(dim, tag, val = true) @@ -2457,6 +2558,7 @@ function setReverse(dim, tag, val = true) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_reverse = setReverse """ gmsh.model.mesh.setAlgorithm(dim, tag, val) @@ -2472,6 +2574,7 @@ function setAlgorithm(dim, tag, val) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_algorithm = setAlgorithm """ gmsh.model.mesh.setSizeFromBoundary(dim, tag, val) @@ -2488,6 +2591,7 @@ function setSizeFromBoundary(dim, tag, val) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_size_from_boundary = setSizeFromBoundary """ gmsh.model.mesh.setCompound(dim, tags) @@ -2504,6 +2608,7 @@ function setCompound(dim, tags) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_compound = setCompound """ gmsh.model.mesh.setOutwardOrientation(tag) @@ -2520,6 +2625,7 @@ function setOutwardOrientation(tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_outward_orientation = setOutwardOrientation """ gmsh.model.mesh.embed(dim, tags, inDim, inTag) @@ -2559,6 +2665,7 @@ function removeEmbedded(dimTags, dim = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const remove_embedded = removeEmbedded """ gmsh.model.mesh.getEmbedded(dim, tag) @@ -2580,6 +2687,7 @@ function getEmbedded(dim, tag) dimTags = [ (tmp_api_dimTags_[i], tmp_api_dimTags_[i+1]) for i in 1:2:length(tmp_api_dimTags_) ] return dimTags end +const get_embedded = getEmbedded """ gmsh.model.mesh.reorderElements(elementType, tag, ordering) @@ -2595,6 +2703,7 @@ function reorderElements(elementType, tag, ordering) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const reorder_elements = reorderElements """ gmsh.model.mesh.renumberNodes() @@ -2609,6 +2718,7 @@ function renumberNodes() ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const renumber_nodes = renumberNodes """ gmsh.model.mesh.renumberElements() @@ -2623,6 +2733,7 @@ function renumberElements() ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const renumber_elements = renumberElements """ gmsh.model.mesh.setPeriodic(dim, tags, tagsMaster, affineTransform) @@ -2643,6 +2754,7 @@ function setPeriodic(dim, tags, tagsMaster, affineTransform) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_periodic = setPeriodic """ gmsh.model.mesh.getPeriodicNodes(dim, tag, includeHighOrderNodes = false) @@ -2672,6 +2784,7 @@ function getPeriodicNodes(dim, tag, includeHighOrderNodes = false) affineTransform = unsafe_wrap(Array, api_affineTransform_[], api_affineTransform_n_[], own=true) return api_tagMaster_[], nodeTags, nodeTagsMaster, affineTransform end +const get_periodic_nodes = getPeriodicNodes """ gmsh.model.mesh.removeDuplicateNodes() @@ -2686,6 +2799,7 @@ function removeDuplicateNodes() ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const remove_duplicate_nodes = removeDuplicateNodes """ gmsh.model.mesh.splitQuadrangles(quality = 1., tag = -1) @@ -2701,6 +2815,7 @@ function splitQuadrangles(quality = 1., tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const split_quadrangles = splitQuadrangles """ gmsh.model.mesh.classifySurfaces(angle, boundary = true, forReparametrization = false, curveAngle = pi, exportDiscrete = true) @@ -2722,6 +2837,7 @@ function classifySurfaces(angle, boundary = true, forReparametrization = false, ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const classify_surfaces = classifySurfaces """ gmsh.model.mesh.createGeometry(dimTags = Tuple{Cint,Cint}[]) @@ -2742,6 +2858,7 @@ function createGeometry(dimTags = Tuple{Cint,Cint}[]) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const create_geometry = createGeometry """ gmsh.model.mesh.createTopology(makeSimplyConnected = true, exportDiscrete = true) @@ -2760,6 +2877,7 @@ function createTopology(makeSimplyConnected = true, exportDiscrete = true) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const create_topology = createTopology """ gmsh.model.mesh.computeHomology(domainTags = Cint[], subdomainTags = Cint[], dims = Cint[]) @@ -2781,6 +2899,7 @@ function computeHomology(domainTags = Cint[], subdomainTags = Cint[], dims = Cin ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const compute_homology = computeHomology """ gmsh.model.mesh.computeCohomology(domainTags = Cint[], subdomainTags = Cint[], dims = Cint[]) @@ -2802,6 +2921,7 @@ function computeCohomology(domainTags = Cint[], subdomainTags = Cint[], dims = C ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const compute_cohomology = computeCohomology """ gmsh.model.mesh.computeCrossField() @@ -2822,6 +2942,7 @@ function computeCrossField() viewTags = unsafe_wrap(Array, api_viewTags_[], api_viewTags_n_[], own=true) return viewTags end +const compute_cross_field = computeCrossField """ gmsh.model.mesh.triangulate(coord) @@ -2919,6 +3040,7 @@ function setNumber(tag, option, value) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_number = setNumber """ gmsh.model.mesh.field.setString(tag, option, value) @@ -2933,6 +3055,7 @@ function setString(tag, option, value) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_string = setString """ gmsh.model.mesh.field.setNumbers(tag, option, value) @@ -2947,6 +3070,7 @@ function setNumbers(tag, option, value) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_numbers = setNumbers """ gmsh.model.mesh.field.setAsBackgroundMesh(tag) @@ -2961,6 +3085,7 @@ function setAsBackgroundMesh(tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_as_background_mesh = setAsBackgroundMesh """ gmsh.model.mesh.field.setAsBoundaryLayer(tag) @@ -2975,6 +3100,7 @@ function setAsBoundaryLayer(tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_as_boundary_layer = setAsBoundaryLayer end # end of module field @@ -3009,6 +3135,7 @@ function addPoint(x, y, z, meshSize = 0., tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_point = addPoint """ gmsh.model.geo.addLine(startTag, endTag, tag = -1) @@ -3028,6 +3155,7 @@ function addLine(startTag, endTag, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_line = addLine """ gmsh.model.geo.addCircleArc(startTag, centerTag, endTag, tag = -1, nx = 0., ny = 0., nz = 0.) @@ -3048,6 +3176,7 @@ function addCircleArc(startTag, centerTag, endTag, tag = -1, nx = 0., ny = 0., n ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_circle_arc = addCircleArc """ gmsh.model.geo.addEllipseArc(startTag, centerTag, majorTag, endTag, tag = -1, nx = 0., ny = 0., nz = 0.) @@ -3069,6 +3198,7 @@ function addEllipseArc(startTag, centerTag, majorTag, endTag, tag = -1, nx = 0., ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_ellipse_arc = addEllipseArc """ gmsh.model.geo.addSpline(pointTags, tag = -1) @@ -3088,6 +3218,7 @@ function addSpline(pointTags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_spline = addSpline """ gmsh.model.geo.addBSpline(pointTags, tag = -1) @@ -3107,6 +3238,7 @@ function addBSpline(pointTags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_bspline = addBSpline """ gmsh.model.geo.addBezier(pointTags, tag = -1) @@ -3125,6 +3257,7 @@ function addBezier(pointTags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_bezier = addBezier """ gmsh.model.geo.addPolyline(pointTags, tag = -1) @@ -3144,6 +3277,7 @@ function addPolyline(pointTags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_polyline = addPolyline """ gmsh.model.geo.addCompoundSpline(curveTags, numIntervals = 5, tag = -1) @@ -3164,6 +3298,7 @@ function addCompoundSpline(curveTags, numIntervals = 5, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_compound_spline = addCompoundSpline """ gmsh.model.geo.addCompoundBSpline(curveTags, numIntervals = 20, tag = -1) @@ -3183,6 +3318,7 @@ function addCompoundBSpline(curveTags, numIntervals = 20, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_compound_bspline = addCompoundBSpline """ gmsh.model.geo.addCurveLoop(curveTags, tag = -1, reorient = false) @@ -3205,6 +3341,7 @@ function addCurveLoop(curveTags, tag = -1, reorient = false) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_curve_loop = addCurveLoop """ gmsh.model.geo.addCurveLoops(curveTags) @@ -3225,6 +3362,7 @@ function addCurveLoops(curveTags) tags = unsafe_wrap(Array, api_tags_[], api_tags_n_[], own=true) return tags end +const add_curve_loops = addCurveLoops """ gmsh.model.geo.addPlaneSurface(wireTags, tag = -1) @@ -3245,6 +3383,7 @@ function addPlaneSurface(wireTags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_plane_surface = addPlaneSurface """ gmsh.model.geo.addSurfaceFilling(wireTags, tag = -1, sphereCenterTag = -1) @@ -3265,6 +3404,7 @@ function addSurfaceFilling(wireTags, tag = -1, sphereCenterTag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_surface_filling = addSurfaceFilling """ gmsh.model.geo.addSurfaceLoop(surfaceTags, tag = -1) @@ -3283,6 +3423,7 @@ function addSurfaceLoop(surfaceTags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_surface_loop = addSurfaceLoop """ gmsh.model.geo.addVolume(shellTags, tag = -1) @@ -3303,6 +3444,7 @@ function addVolume(shellTags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_volume = addVolume """ gmsh.model.geo.extrude(dimTags, dx, dy, dz, numElements = Cint[], heights = Cdouble[], recombine = false) @@ -3419,6 +3561,7 @@ function extrudeBoundaryLayer(dimTags, numElements = [1], heights = Cdouble[], r outDimTags = [ (tmp_api_outDimTags_[i], tmp_api_outDimTags_[i+1]) for i in 1:2:length(tmp_api_outDimTags_) ] return outDimTags end +const extrude_boundary_layer = extrudeBoundaryLayer """ gmsh.model.geo.translate(dimTags, dx, dy, dz) @@ -3562,6 +3705,7 @@ function removeAllDuplicates() ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const remove_all_duplicates = removeAllDuplicates """ gmsh.model.geo.splitCurve(tag, pointTags) @@ -3582,6 +3726,7 @@ function splitCurve(tag, pointTags) curveTags = unsafe_wrap(Array, api_curveTags_[], api_curveTags_n_[], own=true) return curveTags end +const split_curve = splitCurve """ gmsh.model.geo.getMaxTag(dim) @@ -3599,6 +3744,7 @@ function getMaxTag(dim) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const get_max_tag = getMaxTag """ gmsh.model.geo.setMaxTag(dim, maxTag) @@ -3614,6 +3760,7 @@ function setMaxTag(dim, maxTag) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_max_tag = setMaxTag """ gmsh.model.geo.addPhysicalGroup(dim, tags, tag = -1) @@ -3632,6 +3779,7 @@ function addPhysicalGroup(dim, tags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_physical_group = addPhysicalGroup """ gmsh.model.geo.removePhysicalGroups(dimTags = Tuple{Cint,Cint}[]) @@ -3649,6 +3797,7 @@ function removePhysicalGroups(dimTags = Tuple{Cint,Cint}[]) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const remove_physical_groups = removePhysicalGroups """ gmsh.model.geo.synchronize() @@ -3693,6 +3842,7 @@ function setSize(dimTags, size) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_size = setSize """ gmsh.model.geo.mesh.setTransfiniteCurve(tag, nPoints, meshType = "Progression", coef = 1.) @@ -3710,6 +3860,7 @@ function setTransfiniteCurve(tag, nPoints, meshType = "Progression", coef = 1.) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_transfinite_curve = setTransfiniteCurve """ gmsh.model.geo.mesh.setTransfiniteSurface(tag, arrangement = "Left", cornerTags = Cint[]) @@ -3730,6 +3881,7 @@ function setTransfiniteSurface(tag, arrangement = "Left", cornerTags = Cint[]) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_transfinite_surface = setTransfiniteSurface """ gmsh.model.geo.mesh.setTransfiniteVolume(tag, cornerTags = Cint[]) @@ -3746,6 +3898,7 @@ function setTransfiniteVolume(tag, cornerTags = Cint[]) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_transfinite_volume = setTransfiniteVolume """ gmsh.model.geo.mesh.setRecombine(dim, tag, angle = 45.) @@ -3762,6 +3915,7 @@ function setRecombine(dim, tag, angle = 45.) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_recombine = setRecombine """ gmsh.model.geo.mesh.setSmoothing(dim, tag, val) @@ -3778,6 +3932,7 @@ function setSmoothing(dim, tag, val) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_smoothing = setSmoothing """ gmsh.model.geo.mesh.setReverse(dim, tag, val = true) @@ -3796,6 +3951,7 @@ function setReverse(dim, tag, val = true) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_reverse = setReverse """ gmsh.model.geo.mesh.setAlgorithm(dim, tag, val) @@ -3811,6 +3967,7 @@ function setAlgorithm(dim, tag, val) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_algorithm = setAlgorithm """ gmsh.model.geo.mesh.setSizeFromBoundary(dim, tag, val) @@ -3827,6 +3984,7 @@ function setSizeFromBoundary(dim, tag, val) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_size_from_boundary = setSizeFromBoundary end # end of module mesh @@ -3861,6 +4019,7 @@ function addPoint(x, y, z, meshSize = 0., tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_point = addPoint """ gmsh.model.occ.addLine(startTag, endTag, tag = -1) @@ -3880,6 +4039,7 @@ function addLine(startTag, endTag, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_line = addLine """ gmsh.model.occ.addCircleArc(startTag, centerTag, endTag, tag = -1) @@ -3899,6 +4059,7 @@ function addCircleArc(startTag, centerTag, endTag, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_circle_arc = addCircleArc """ gmsh.model.occ.addCircle(x, y, z, r, tag = -1, angle1 = 0., angle2 = 2*pi) @@ -3918,6 +4079,7 @@ function addCircle(x, y, z, r, tag = -1, angle1 = 0., angle2 = 2*pi) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_circle = addCircle """ gmsh.model.occ.addEllipseArc(startTag, centerTag, majorTag, endTag, tag = -1) @@ -3939,6 +4101,7 @@ function addEllipseArc(startTag, centerTag, majorTag, endTag, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_ellipse_arc = addEllipseArc """ gmsh.model.occ.addEllipse(x, y, z, r1, r2, tag = -1, angle1 = 0., angle2 = 2*pi) @@ -3962,6 +4125,7 @@ function addEllipse(x, y, z, r1, r2, tag = -1, angle1 = 0., angle2 = 2*pi) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_ellipse = addEllipse """ gmsh.model.occ.addSpline(pointTags, tag = -1) @@ -3981,6 +4145,7 @@ function addSpline(pointTags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_spline = addSpline """ gmsh.model.occ.addBSpline(pointTags, tag = -1, degree = 3, weights = Cdouble[], knots = Cdouble[], multiplicities = Cint[]) @@ -4002,6 +4167,7 @@ function addBSpline(pointTags, tag = -1, degree = 3, weights = Cdouble[], knots ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_bspline = addBSpline """ gmsh.model.occ.addBezier(pointTags, tag = -1) @@ -4020,6 +4186,7 @@ function addBezier(pointTags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_bezier = addBezier """ gmsh.model.occ.addWire(curveTags, tag = -1, checkClosed = false) @@ -4040,6 +4207,7 @@ function addWire(curveTags, tag = -1, checkClosed = false) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_wire = addWire """ gmsh.model.occ.addCurveLoop(curveTags, tag = -1) @@ -4061,6 +4229,7 @@ function addCurveLoop(curveTags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_curve_loop = addCurveLoop """ gmsh.model.occ.addRectangle(x, y, z, dx, dy, tag = -1, roundedRadius = 0.) @@ -4081,6 +4250,7 @@ function addRectangle(x, y, z, dx, dy, tag = -1, roundedRadius = 0.) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_rectangle = addRectangle """ gmsh.model.occ.addDisk(xc, yc, zc, rx, ry, tag = -1) @@ -4100,6 +4270,7 @@ function addDisk(xc, yc, zc, rx, ry, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_disk = addDisk """ gmsh.model.occ.addPlaneSurface(wireTags, tag = -1) @@ -4120,6 +4291,7 @@ function addPlaneSurface(wireTags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_plane_surface = addPlaneSurface """ gmsh.model.occ.addSurfaceFilling(wireTag, tag = -1, pointTags = Cint[]) @@ -4139,6 +4311,7 @@ function addSurfaceFilling(wireTag, tag = -1, pointTags = Cint[]) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_surface_filling = addSurfaceFilling """ gmsh.model.occ.addBSplineFilling(wireTag, tag = -1, type = "") @@ -4161,6 +4334,7 @@ function addBSplineFilling(wireTag, tag = -1, type = "") ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_bspline_filling = addBSplineFilling """ gmsh.model.occ.addBezierFilling(wireTag, tag = -1, type = "") @@ -4183,6 +4357,7 @@ function addBezierFilling(wireTag, tag = -1, type = "") ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_bezier_filling = addBezierFilling """ gmsh.model.occ.addBSplineSurface(pointTags, numPointsU, tag = -1, degreeU = 3, degreeV = 3, weights = Cdouble[], knotsU = Cdouble[], knotsV = Cdouble[], multiplicitiesU = Cint[], multiplicitiesV = Cint[], wireTags = Cint[], wire3D = false) @@ -4209,6 +4384,7 @@ function addBSplineSurface(pointTags, numPointsU, tag = -1, degreeU = 3, degreeV ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_bspline_surface = addBSplineSurface """ gmsh.model.occ.addBezierSurface(pointTags, numPointsU, tag = -1, wireTags = Cint[], wire3D = false) @@ -4232,6 +4408,7 @@ function addBezierSurface(pointTags, numPointsU, tag = -1, wireTags = Cint[], wi ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_bezier_surface = addBezierSurface """ gmsh.model.occ.addTrimmedSurface(surfaceTag, wireTags = Cint[], wire3D = false, tag = -1) @@ -4253,6 +4430,7 @@ function addTrimmedSurface(surfaceTag, wireTags = Cint[], wire3D = false, tag = ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_trimmed_surface = addTrimmedSurface """ gmsh.model.occ.addSurfaceLoop(surfaceTags, tag = -1, sewing = false) @@ -4273,6 +4451,7 @@ function addSurfaceLoop(surfaceTags, tag = -1, sewing = false) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_surface_loop = addSurfaceLoop """ gmsh.model.occ.addVolume(shellTags, tag = -1) @@ -4293,6 +4472,7 @@ function addVolume(shellTags, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_volume = addVolume """ gmsh.model.occ.addSphere(xc, yc, zc, radius, tag = -1, angle1 = -pi/2, angle2 = pi/2, angle3 = 2*pi) @@ -4314,6 +4494,7 @@ function addSphere(xc, yc, zc, radius, tag = -1, angle1 = -pi/2, angle2 = pi/2, ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_sphere = addSphere """ gmsh.model.occ.addBox(x, y, z, dx, dy, dz, tag = -1) @@ -4333,6 +4514,7 @@ function addBox(x, y, z, dx, dy, dz, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_box = addBox """ gmsh.model.occ.addCylinder(x, y, z, dx, dy, dz, r, tag = -1, angle = 2*pi) @@ -4354,6 +4536,7 @@ function addCylinder(x, y, z, dx, dy, dz, r, tag = -1, angle = 2*pi) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_cylinder = addCylinder """ gmsh.model.occ.addCone(x, y, z, dx, dy, dz, r1, r2, tag = -1, angle = 2*pi) @@ -4375,6 +4558,7 @@ function addCone(x, y, z, dx, dy, dz, r1, r2, tag = -1, angle = 2*pi) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_cone = addCone """ gmsh.model.occ.addWedge(x, y, z, dx, dy, dz, tag = -1, ltx = 0.) @@ -4395,6 +4579,7 @@ function addWedge(x, y, z, dx, dy, dz, tag = -1, ltx = 0.) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_wedge = addWedge """ gmsh.model.occ.addTorus(x, y, z, r1, r2, tag = -1, angle = 2*pi) @@ -4415,6 +4600,7 @@ function addTorus(x, y, z, r1, r2, tag = -1, angle = 2*pi) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_torus = addTorus """ gmsh.model.occ.addThruSections(wireTags, tag = -1, makeSolid = true, makeRuled = false, maxDegree = -1) @@ -4441,6 +4627,7 @@ function addThruSections(wireTags, tag = -1, makeSolid = true, makeRuled = false outDimTags = [ (tmp_api_outDimTags_[i], tmp_api_outDimTags_[i+1]) for i in 1:2:length(tmp_api_outDimTags_) ] return outDimTags end +const add_thru_sections = addThruSections """ gmsh.model.occ.addThickSolid(volumeTag, excludeSurfaceTags, offset, tag = -1) @@ -4465,6 +4652,7 @@ function addThickSolid(volumeTag, excludeSurfaceTags, offset, tag = -1) outDimTags = [ (tmp_api_outDimTags_[i], tmp_api_outDimTags_[i+1]) for i in 1:2:length(tmp_api_outDimTags_) ] return outDimTags end +const add_thick_solid = addThickSolid """ gmsh.model.occ.extrude(dimTags, dx, dy, dz, numElements = Cint[], heights = Cdouble[], recombine = false) @@ -4548,6 +4736,7 @@ function addPipe(dimTags, wireTag, trihedron = "") outDimTags = [ (tmp_api_outDimTags_[i], tmp_api_outDimTags_[i+1]) for i in 1:2:length(tmp_api_outDimTags_) ] return outDimTags end +const add_pipe = addPipe """ gmsh.model.occ.fillet(volumeTags, curveTags, radii, removeVolume = true) @@ -4865,6 +5054,7 @@ function affineTransform(dimTags, a) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const affine_transform = affineTransform """ gmsh.model.occ.copy(dimTags) @@ -4922,6 +5112,7 @@ function removeAllDuplicates() ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const remove_all_duplicates = removeAllDuplicates """ gmsh.model.occ.healShapes(dimTags = Tuple{Cint,Cint}[], tolerance = 1e-8, fixDegenerated = true, fixSmallEdges = true, fixSmallFaces = true, sewFaces = true, makeSolids = true) @@ -4947,6 +5138,7 @@ function healShapes(dimTags = Tuple{Cint,Cint}[], tolerance = 1e-8, fixDegenerat outDimTags = [ (tmp_api_outDimTags_[i], tmp_api_outDimTags_[i+1]) for i in 1:2:length(tmp_api_outDimTags_) ] return outDimTags end +const heal_shapes = healShapes """ gmsh.model.occ.importShapes(fileName, highestDimOnly = true, format = "") @@ -4971,6 +5163,7 @@ function importShapes(fileName, highestDimOnly = true, format = "") outDimTags = [ (tmp_api_outDimTags_[i], tmp_api_outDimTags_[i+1]) for i in 1:2:length(tmp_api_outDimTags_) ] return outDimTags end +const import_shapes = importShapes """ gmsh.model.occ.getEntities(dim = -1) @@ -4993,6 +5186,7 @@ function getEntities(dim = -1) dimTags = [ (tmp_api_dimTags_[i], tmp_api_dimTags_[i+1]) for i in 1:2:length(tmp_api_dimTags_) ] return dimTags end +const get_entities = getEntities """ gmsh.model.occ.getEntitiesInBoundingBox(xmin, ymin, zmin, xmax, ymax, zmax, dim = -1) @@ -5015,6 +5209,7 @@ function getEntitiesInBoundingBox(xmin, ymin, zmin, xmax, ymax, zmax, dim = -1) tags = [ (tmp_api_tags_[i], tmp_api_tags_[i+1]) for i in 1:2:length(tmp_api_tags_) ] return tags end +const get_entities_in_bounding_box = getEntitiesInBoundingBox """ gmsh.model.occ.getBoundingBox(dim, tag) @@ -5038,6 +5233,7 @@ function getBoundingBox(dim, tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_xmin_[], api_ymin_[], api_zmin_[], api_xmax_[], api_ymax_[], api_zmax_[] end +const get_bounding_box = getBoundingBox """ gmsh.model.occ.getMass(dim, tag) @@ -5055,6 +5251,7 @@ function getMass(dim, tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_mass_[] end +const get_mass = getMass """ gmsh.model.occ.getCenterOfMass(dim, tag) @@ -5075,6 +5272,7 @@ function getCenterOfMass(dim, tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_x_[], api_y_[], api_z_[] end +const get_center_of_mass = getCenterOfMass """ gmsh.model.occ.getMatrixOfInertia(dim, tag) @@ -5095,6 +5293,7 @@ function getMatrixOfInertia(dim, tag) mat = unsafe_wrap(Array, api_mat_[], api_mat_n_[], own=true) return mat end +const get_matrix_of_inertia = getMatrixOfInertia """ gmsh.model.occ.getMaxTag(dim) @@ -5112,6 +5311,7 @@ function getMaxTag(dim) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const get_max_tag = getMaxTag """ gmsh.model.occ.setMaxTag(dim, maxTag) @@ -5127,6 +5327,7 @@ function setMaxTag(dim, maxTag) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_max_tag = setMaxTag """ gmsh.model.occ.synchronize() @@ -5171,6 +5372,7 @@ function setSize(dimTags, size) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_size = setSize end # end of module mesh @@ -5236,6 +5438,7 @@ function getIndex(tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const get_index = getIndex """ gmsh.view.getTags() @@ -5255,6 +5458,7 @@ function getTags() tags = unsafe_wrap(Array, api_tags_[], api_tags_n_[], own=true) return tags end +const get_tags = getTags """ gmsh.view.addModelData(tag, step, modelName, dataType, tags, data, time = 0., numComponents = -1, partition = 0) @@ -5281,6 +5485,7 @@ function addModelData(tag, step, modelName, dataType, tags, data, time = 0., num ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const add_model_data = addModelData """ gmsh.view.addHomogeneousModelData(tag, step, modelName, dataType, tags, data, time = 0., numComponents = -1, partition = 0) @@ -5299,6 +5504,7 @@ function addHomogeneousModelData(tag, step, modelName, dataType, tags, data, tim ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const add_homogeneous_model_data = addHomogeneousModelData """ gmsh.view.getModelData(tag, step) @@ -5330,6 +5536,7 @@ function getModelData(tag, step) data = [ unsafe_wrap(Array, tmp_api_data_[i], tmp_api_data_n_[i], own=true) for i in 1:api_data_nn_[] ] return dataType, tags, data, api_time_[], api_numComponents_[] end +const get_model_data = getModelData """ gmsh.view.getHomogeneousModelData(tag, step) @@ -5359,6 +5566,7 @@ function getHomogeneousModelData(tag, step) data = unsafe_wrap(Array, api_data_[], api_data_n_[], own=true) return dataType, tags, data, api_time_[], api_numComponents_[] end +const get_homogeneous_model_data = getHomogeneousModelData """ gmsh.view.addListData(tag, dataType, numEle, data) @@ -5382,6 +5590,7 @@ function addListData(tag, dataType, numEle, data) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const add_list_data = addListData """ gmsh.view.getListData(tag) @@ -5413,6 +5622,7 @@ function getListData(tag) data = [ unsafe_wrap(Array, tmp_api_data_[i], tmp_api_data_n_[i], own=true) for i in 1:api_data_nn_[] ] return dataType, numElements, data end +const get_list_data = getListData """ gmsh.view.addListDataString(tag, coord, data, style = []) @@ -5438,6 +5648,7 @@ function addListDataString(tag, coord, data, style = []) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const add_list_data_string = addListDataString """ gmsh.view.getListDataStrings(tag, dim) @@ -5467,6 +5678,7 @@ function getListDataStrings(tag, dim) style = [unsafe_string(tmp_api_style_[i]) for i in 1:length(tmp_api_style_) ] return coord, data, style end +const get_list_data_strings = getListDataStrings """ gmsh.view.setInterpolationMatrices(tag, type, d, coef, exp, dGeo = 0, coefGeo = Cdouble[], expGeo = Cdouble[]) @@ -5490,6 +5702,7 @@ function setInterpolationMatrices(tag, type, d, coef, exp, dGeo = 0, coefGeo = C ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_interpolation_matrices = setInterpolationMatrices """ gmsh.view.addAlias(refTag, copyOptions = false, tag = -1) @@ -5509,6 +5722,7 @@ function addAlias(refTag, copyOptions = false, tag = -1) ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const add_alias = addAlias """ gmsh.view.copyOptions(refTag, tag) @@ -5523,6 +5737,7 @@ function copyOptions(refTag, tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const copy_options = copyOptions """ gmsh.view.combine(what, how, remove = true, copyOptions = true) @@ -5595,6 +5810,7 @@ function setVisibilityPerWindow(tag, value, windowIndex = 0) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_visibility_per_window = setVisibilityPerWindow end # end of module view @@ -5620,6 +5836,7 @@ function setNumber(name, option, value) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_number = setNumber """ gmsh.plugin.setString(name, option, value) @@ -5634,6 +5851,7 @@ function setString(name, option, value) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_string = setString """ gmsh.plugin.run(name) @@ -5806,6 +6024,7 @@ function isAvailable() ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const is_available = isAvailable """ gmsh.fltk.selectEntities(dim = -1) @@ -5827,6 +6046,7 @@ function selectEntities(dim = -1) dimTags = [ (tmp_api_dimTags_[i], tmp_api_dimTags_[i+1]) for i in 1:2:length(tmp_api_dimTags_) ] return api_result_, dimTags end +const select_entities = selectEntities """ gmsh.fltk.selectElements() @@ -5846,6 +6066,7 @@ function selectElements() elementTags = unsafe_wrap(Array, api_elementTags_[], api_elementTags_n_[], own=true) return api_result_, elementTags end +const select_elements = selectElements """ gmsh.fltk.selectViews() @@ -5865,6 +6086,7 @@ function selectViews() viewTags = unsafe_wrap(Array, api_viewTags_[], api_viewTags_n_[], own=true) return api_result_, viewTags end +const select_views = selectViews """ gmsh.fltk.splitCurrentWindow(how = "v", ratio = 0.5) @@ -5880,6 +6102,7 @@ function splitCurrentWindow(how = "v", ratio = 0.5) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const split_current_window = splitCurrentWindow """ gmsh.fltk.setCurrentWindow(windowIndex = 0) @@ -5896,6 +6119,7 @@ function setCurrentWindow(windowIndex = 0) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_current_window = setCurrentWindow """ gmsh.fltk.setStatusMessage(message, graphics = false) @@ -5911,6 +6135,7 @@ function setStatusMessage(message, graphics = false) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_status_message = setStatusMessage """ gmsh.fltk.showContextWindow(dim, tag) @@ -5925,6 +6150,7 @@ function showContextWindow(dim, tag) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const show_context_window = showContextWindow end # end of module fltk @@ -5990,6 +6216,7 @@ function getNames(search = "") names = [unsafe_string(tmp_api_names_[i]) for i in 1:length(tmp_api_names_) ] return names end +const get_names = getNames """ gmsh.onelab.setNumber(name, value) @@ -6005,6 +6232,7 @@ function setNumber(name, value) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_number = setNumber """ gmsh.onelab.setString(name, value) @@ -6020,6 +6248,7 @@ function setString(name, value) ierr[] != 0 && error(gmsh.logger.getLastError()) return nothing end +const set_string = setString """ gmsh.onelab.getNumber(name) @@ -6040,6 +6269,7 @@ function getNumber(name) value = unsafe_wrap(Array, api_value_[], api_value_n_[], own=true) return value end +const get_number = getNumber """ gmsh.onelab.getString(name) @@ -6061,6 +6291,7 @@ function getString(name) value = [unsafe_string(tmp_api_value_[i]) for i in 1:length(tmp_api_value_) ] return value end +const get_string = getString """ gmsh.onelab.clear(name = "") @@ -6180,6 +6411,7 @@ function getWallTime() ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const get_wall_time = getWallTime """ gmsh.logger.getCpuTime() @@ -6196,6 +6428,7 @@ function getCpuTime() ierr[] != 0 && error(gmsh.logger.getLastError()) return api_result_ end +const get_cpu_time = getCpuTime """ gmsh.logger.getLastError() @@ -6214,6 +6447,7 @@ function getLastError() error = unsafe_string(api_error_[]) return error end +const get_last_error = getLastError end # end of module logger diff --git a/api/gmsh.py b/api/gmsh.py index e01046f394c32b213579e082ed62536df9b5f21c..782ea462c08ead696f43801937078ff21fb7774e 100644 --- a/api/gmsh.py +++ b/api/gmsh.py @@ -321,6 +321,7 @@ class option: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_number = setNumber @staticmethod def getNumber(name): @@ -342,6 +343,7 @@ class option: if ierr.value != 0: raise Exception(logger.getLastError()) return api_value_.value + get_number = getNumber @staticmethod def setString(name, value): @@ -359,6 +361,7 @@ class option: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_string = setString @staticmethod def getString(name): @@ -380,6 +383,7 @@ class option: if ierr.value != 0: raise Exception(logger.getLastError()) return _ostring(api_value_) + get_string = getString @staticmethod def setColor(name, r, g, b, a=255): @@ -402,6 +406,7 @@ class option: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_color = setColor @staticmethod def getColor(name): @@ -434,6 +439,7 @@ class option: api_g_.value, api_b_.value, api_a_.value) + get_color = getColor class model: @@ -503,6 +509,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ostring(api_name_) + get_current = getCurrent @staticmethod def setCurrent(name): @@ -518,6 +525,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_current = setCurrent @staticmethod def getEntities(dim=-1): @@ -539,6 +547,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_dimTags_, api_dimTags_n_.value) + get_entities = getEntities @staticmethod def setEntityName(dim, tag, name): @@ -555,6 +564,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_entity_name = setEntityName @staticmethod def getEntityName(dim, tag): @@ -575,6 +585,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ostring(api_name_) + get_entity_name = getEntityName @staticmethod def getPhysicalGroups(dim=-1): @@ -596,6 +607,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_dimTags_, api_dimTags_n_.value) + get_physical_groups = getPhysicalGroups @staticmethod def getEntitiesForPhysicalGroup(dim, tag): @@ -617,6 +629,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorint(api_tags_, api_tags_n_.value) + get_entities_for_physical_group = getEntitiesForPhysicalGroup @staticmethod def getPhysicalGroupsForEntity(dim, tag): @@ -638,6 +651,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorint(api_physicalTags_, api_physicalTags_n_.value) + get_physical_groups_for_entity = getPhysicalGroupsForEntity @staticmethod def addPhysicalGroup(dim, tags, tag=-1): @@ -660,6 +674,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_physical_group = addPhysicalGroup @staticmethod def removePhysicalGroups(dimTags=[]): @@ -676,6 +691,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + remove_physical_groups = removePhysicalGroups @staticmethod def setPhysicalName(dim, tag, name): @@ -692,6 +708,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_physical_name = setPhysicalName @staticmethod def removePhysicalName(name): @@ -706,6 +723,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + remove_physical_name = removePhysicalName @staticmethod def getPhysicalName(dim, tag): @@ -726,6 +744,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ostring(api_name_) + get_physical_name = getPhysicalName @staticmethod def getBoundary(dimTags, combined=True, oriented=True, recursive=False): @@ -754,6 +773,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_outDimTags_, api_outDimTags_n_.value) + get_boundary = getBoundary @staticmethod def getAdjacencies(dim, tag): @@ -781,6 +801,7 @@ class model: return ( _ovectorint(api_upward_, api_upward_n_.value), _ovectorint(api_downward_, api_downward_n_.value)) + get_adjacencies = getAdjacencies @staticmethod def getEntitiesInBoundingBox(xmin, ymin, zmin, xmax, ymax, zmax, dim=-1): @@ -809,6 +830,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_tags_, api_tags_n_.value) + get_entities_in_bounding_box = getEntitiesInBoundingBox @staticmethod def getBoundingBox(dim, tag): @@ -847,6 +869,7 @@ class model: api_xmax_.value, api_ymax_.value, api_zmax_.value) + get_bounding_box = getBoundingBox @staticmethod def getDimension(): @@ -863,6 +886,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + get_dimension = getDimension @staticmethod def addDiscreteEntity(dim, tag=-1, boundary=[]): @@ -887,6 +911,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_discrete_entity = addDiscreteEntity @staticmethod def removeEntities(dimTags, recursive=False): @@ -904,6 +929,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + remove_entities = removeEntities @staticmethod def removeEntityName(name): @@ -918,6 +944,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + remove_entity_name = removeEntityName @staticmethod def getType(dim, tag): @@ -938,6 +965,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ostring(api_entityType_) + get_type = getType @staticmethod def getParent(dim, tag): @@ -964,6 +992,7 @@ class model: return ( api_parentDim_.value, api_parentTag_.value) + get_parent = getParent @staticmethod def getPartitions(dim, tag): @@ -985,6 +1014,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorint(api_partitions_, api_partitions_n_.value) + get_partitions = getPartitions @staticmethod def getValue(dim, tag, parametricCoord): @@ -1013,6 +1043,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectordouble(api_coord_, api_coord_n_.value) + get_value = getValue @staticmethod def getDerivative(dim, tag, parametricCoord): @@ -1043,6 +1074,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectordouble(api_derivatives_, api_derivatives_n_.value) + get_derivative = getDerivative @staticmethod def getSecondDerivative(dim, tag, parametricCoord): @@ -1075,6 +1107,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectordouble(api_derivatives_, api_derivatives_n_.value) + get_second_derivative = getSecondDerivative @staticmethod def getCurvature(dim, tag, parametricCoord): @@ -1101,6 +1134,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectordouble(api_curvatures_, api_curvatures_n_.value) + get_curvature = getCurvature @staticmethod def getPrincipalCurvatures(tag, parametricCoord): @@ -1135,6 +1169,7 @@ class model: _ovectordouble(api_curvatureMin_, api_curvatureMin_n_.value), _ovectordouble(api_directionMax_, api_directionMax_n_.value), _ovectordouble(api_directionMin_, api_directionMin_n_.value)) + get_principal_curvatures = getPrincipalCurvatures @staticmethod def getNormal(tag, parametricCoord): @@ -1159,6 +1194,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectordouble(api_normals_, api_normals_n_.value) + get_normal = getNormal @staticmethod def getParametrization(dim, tag, coord): @@ -1186,6 +1222,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectordouble(api_parametricCoord_, api_parametricCoord_n_.value) + get_parametrization = getParametrization @staticmethod def getParametrizationBounds(dim, tag): @@ -1211,6 +1248,7 @@ class model: return ( _ovectordouble(api_min_, api_min_n_.value), _ovectordouble(api_max_, api_max_n_.value)) + get_parametrization_bounds = getParametrizationBounds @staticmethod def isInside(dim, tag, parametricCoord): @@ -1235,6 +1273,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + is_inside = isInside @staticmethod def getClosestPoint(dim, tag, coord): @@ -1267,6 +1306,7 @@ class model: return ( _ovectordouble(api_closestCoord_, api_closestCoord_n_.value), _ovectordouble(api_parametricCoord_, api_parametricCoord_n_.value)) + get_closest_point = getClosestPoint @staticmethod def reparametrizeOnSurface(dim, tag, parametricCoord, surfaceTag, which=0): @@ -1296,6 +1336,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectordouble(api_surfaceParametricCoord_, api_surfaceParametricCoord_n_.value) + reparametrize_on_surface = reparametrizeOnSurface @staticmethod def setVisibility(dimTags, value, recursive=False): @@ -1314,6 +1355,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_visibility = setVisibility @staticmethod def getVisibility(dim, tag): @@ -1334,6 +1376,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_value_.value + get_visibility = getVisibility @staticmethod def setVisibilityPerWindow(value, windowIndex=0): @@ -1350,6 +1393,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_visibility_per_window = setVisibilityPerWindow @staticmethod def setColor(dimTags, r, g, b, a=255, recursive=False): @@ -1372,6 +1416,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_color = setColor @staticmethod def getColor(dim, tag): @@ -1402,6 +1447,7 @@ class model: api_g_.value, api_b_.value, api_a_.value) + get_color = getColor @staticmethod def setCoordinates(tag, x, y, z): @@ -1419,6 +1465,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_coordinates = setCoordinates class mesh: @@ -1530,6 +1577,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_order = setOrder @staticmethod def getLastEntityError(): @@ -1549,6 +1597,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_dimTags_, api_dimTags_n_.value) + get_last_entity_error = getLastEntityError @staticmethod def getLastNodeError(): @@ -1568,6 +1617,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorsize(api_nodeTags_, api_nodeTags_n_.value) + get_last_node_error = getLastNodeError @staticmethod def clear(dimTags=[]): @@ -1627,6 +1677,7 @@ class model: _ovectorsize(api_nodeTags_, api_nodeTags_n_.value), _ovectordouble(api_coord_, api_coord_n_.value), _ovectordouble(api_parametricCoord_, api_parametricCoord_n_.value)) + get_nodes = getNodes @staticmethod def getNodesByElementType(elementType, tag=-1, returnParametricCoord=True): @@ -1656,6 +1707,7 @@ class model: _ovectorsize(api_nodeTags_, api_nodeTags_n_.value), _ovectordouble(api_coord_, api_coord_n_.value), _ovectordouble(api_parametricCoord_, api_parametricCoord_n_.value)) + get_nodes_by_element_type = getNodesByElementType @staticmethod def getNode(nodeTag): @@ -1682,6 +1734,7 @@ class model: return ( _ovectordouble(api_coord_, api_coord_n_.value), _ovectordouble(api_parametricCoord_, api_parametricCoord_n_.value)) + get_node = getNode @staticmethod def setNode(nodeTag, coord, parametricCoord): @@ -1703,6 +1756,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_node = setNode @staticmethod def rebuildNodeCache(onlyIfNecessary=True): @@ -1717,6 +1771,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + rebuild_node_cache = rebuildNodeCache @staticmethod def rebuildElementCache(onlyIfNecessary=True): @@ -1731,6 +1786,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + rebuild_element_cache = rebuildElementCache @staticmethod def getNodesForPhysicalGroup(dim, tag): @@ -1758,6 +1814,7 @@ class model: return ( _ovectorsize(api_nodeTags_, api_nodeTags_n_.value), _ovectordouble(api_coord_, api_coord_n_.value)) + get_nodes_for_physical_group = getNodesForPhysicalGroup @staticmethod def addNodes(dim, tag, nodeTags, coord, parametricCoord=[]): @@ -1787,6 +1844,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + add_nodes = addNodes @staticmethod def reclassifyNodes(): @@ -1803,6 +1861,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + reclassify_nodes = reclassifyNodes @staticmethod def relocateNodes(dim=-1, tag=-1): @@ -1821,6 +1880,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + relocate_nodes = relocateNodes @staticmethod def getElements(dim=-1, tag=-1): @@ -1860,6 +1920,7 @@ class model: _ovectorint(api_elementTypes_, api_elementTypes_n_.value), _ovectorvectorsize(api_elementTags_, api_elementTags_n_, api_elementTags_nn_), _ovectorvectorsize(api_nodeTags_, api_nodeTags_n_, api_nodeTags_nn_)) + get_elements = getElements @staticmethod def getElement(elementTag): @@ -1886,6 +1947,7 @@ class model: return ( api_elementType_.value, _ovectorsize(api_nodeTags_, api_nodeTags_n_.value)) + get_element = getElement @staticmethod def getElementByCoordinates(x, y, z, dim=-1, strict=False): @@ -1930,6 +1992,7 @@ class model: api_u_.value, api_v_.value, api_w_.value) + get_element_by_coordinates = getElementByCoordinates @staticmethod def getElementsByCoordinates(x, y, z, dim=-1, strict=False): @@ -1958,6 +2021,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorsize(api_elementTags_, api_elementTags_n_.value) + get_elements_by_coordinates = getElementsByCoordinates @staticmethod def getLocalCoordinatesInElement(elementTag, x, y, z): @@ -1991,6 +2055,7 @@ class model: api_u_.value, api_v_.value, api_w_.value) + get_local_coordinates_in_element = getLocalCoordinatesInElement @staticmethod def getElementTypes(dim=-1, tag=-1): @@ -2013,6 +2078,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorint(api_elementTypes_, api_elementTypes_n_.value) + get_element_types = getElementTypes @staticmethod def getElementType(familyName, order, serendip=False): @@ -2035,6 +2101,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + get_element_type = getElementType @staticmethod def getElementProperties(elementType): @@ -2074,6 +2141,7 @@ class model: api_numNodes_.value, _ovectordouble(api_localNodeCoord_, api_localNodeCoord_n_.value), api_numPrimaryNodes_.value) + get_element_properties = getElementProperties @staticmethod def getElementsByType(elementType, tag=-1, task=0, numTasks=1): @@ -2108,6 +2176,7 @@ class model: return ( _ovectorsize(api_elementTags_, api_elementTags_n_.value), _ovectorsize(api_nodeTags_, api_nodeTags_n_.value)) + get_elements_by_type = getElementsByType @staticmethod def addElements(dim, tag, elementTypes, elementTags, nodeTags): @@ -2138,6 +2207,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + add_elements = addElements @staticmethod def addElementsByType(tag, elementType, elementTags, nodeTags): @@ -2163,6 +2233,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + add_elements_by_type = addElementsByType @staticmethod def getIntegrationPoints(elementType, integrationType): @@ -2192,6 +2263,7 @@ class model: return ( _ovectordouble(api_localCoord_, api_localCoord_n_.value), _ovectordouble(api_weights_, api_weights_n_.value)) + get_integration_points = getIntegrationPoints @staticmethod def getJacobians(elementType, localCoord, tag=-1, task=0, numTasks=1): @@ -2236,6 +2308,7 @@ class model: _ovectordouble(api_jacobians_, api_jacobians_n_.value), _ovectordouble(api_determinants_, api_determinants_n_.value), _ovectordouble(api_coord_, api_coord_n_.value)) + get_jacobians = getJacobians @staticmethod def getJacobian(elementTag, localCoord): @@ -2274,6 +2347,7 @@ class model: _ovectordouble(api_jacobians_, api_jacobians_n_.value), _ovectordouble(api_determinants_, api_determinants_n_.value), _ovectordouble(api_coord_, api_coord_n_.value)) + get_jacobian = getJacobian @staticmethod def getBasisFunctions(elementType, localCoord, functionSpaceType, wantedOrientations=[]): @@ -2320,6 +2394,7 @@ class model: api_numComponents_.value, _ovectordouble(api_basisFunctions_, api_basisFunctions_n_.value), api_numOrientations_.value) + get_basis_functions = getBasisFunctions @staticmethod def getBasisFunctionsOrientationForElements(elementType, functionSpaceType, tag=-1, task=0, numTasks=1): @@ -2348,6 +2423,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorint(api_basisFunctionsOrientation_, api_basisFunctionsOrientation_n_.value) + get_basis_functions_orientation_for_elements = getBasisFunctionsOrientationForElements @staticmethod def getBasisFunctionsOrientationForElement(elementTag, functionSpaceType): @@ -2368,6 +2444,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_basisFunctionsOrientation_.value + get_basis_functions_orientation_for_element = getBasisFunctionsOrientationForElement @staticmethod def getNumberOfOrientations(elementType, functionSpaceType): @@ -2387,6 +2464,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + get_number_of_orientations = getNumberOfOrientations @staticmethod def getEdgeTags(nodeTags): @@ -2408,6 +2486,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorsize(api_edgeTags_, api_edgeTags_n_.value) + get_edge_tags = getEdgeTags @staticmethod def getFaceTags(faceType, nodeTags): @@ -2431,6 +2510,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorsize(api_faceTags_, api_faceTags_n_.value) + get_face_tags = getFaceTags @staticmethod def createEdges(dimTags=[]): @@ -2446,6 +2526,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + create_edges = createEdges @staticmethod def createFaces(dimTags=[]): @@ -2461,6 +2542,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + create_faces = createFaces @staticmethod def getLocalMultipliersForHcurl0(elementType, tag=-1): @@ -2483,6 +2565,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorint(api_localMultipliers_, api_localMultipliers_n_.value) + get_local_multipliers_for_hcurl0 = getLocalMultipliersForHcurl0 @staticmethod def getKeysForElements(elementType, functionSpaceType, tag=-1, returnCoord=True): @@ -2514,6 +2597,7 @@ class model: return ( _ovectorpair(api_keys_, api_keys_n_.value), _ovectordouble(api_coord_, api_coord_n_.value)) + get_keys_for_elements = getKeysForElements @staticmethod def getKeysForElement(elementTag, functionSpaceType, returnCoord=True): @@ -2539,6 +2623,7 @@ class model: return ( _ovectorpair(api_keys_, api_keys_n_.value), _ovectordouble(api_coord_, api_coord_n_.value)) + get_keys_for_element = getKeysForElement @staticmethod def getNumberOfKeysForElements(elementType, functionSpaceType): @@ -2558,6 +2643,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + get_number_of_keys_for_elements = getNumberOfKeysForElements @staticmethod def getInformationForElements(keys, elementType, functionSpaceType): @@ -2585,6 +2671,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_infoKeys_, api_infoKeys_n_.value) + get_information_for_elements = getInformationForElements @staticmethod def getBarycenters(elementType, tag, fast, primary, task=0, numTasks=1): @@ -2615,6 +2702,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectordouble(api_barycenters_, api_barycenters_n_.value) + get_barycenters = getBarycenters @staticmethod def getElementEdgeNodes(elementType, tag=-1, primary=False, task=0, numTasks=1): @@ -2645,6 +2733,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorsize(api_nodeTags_, api_nodeTags_n_.value) + get_element_edge_nodes = getElementEdgeNodes @staticmethod def getElementFaceNodes(elementType, faceType, tag=-1, primary=False, task=0, numTasks=1): @@ -2677,6 +2766,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorsize(api_nodeTags_, api_nodeTags_n_.value) + get_element_face_nodes = getElementFaceNodes @staticmethod def getGhostElements(dim, tag): @@ -2702,6 +2792,7 @@ class model: return ( _ovectorsize(api_elementTags_, api_elementTags_n_.value), _ovectorint(api_partitions_, api_partitions_n_.value)) + get_ghost_elements = getGhostElements @staticmethod def setSize(dimTags, size): @@ -2719,6 +2810,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_size = setSize @staticmethod def setSizeAtParametricPoints(dim, tag, parametricCoord, sizes): @@ -2740,6 +2832,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_size_at_parametric_points = setSizeAtParametricPoints @staticmethod def setSizeCallback(callback): @@ -2760,6 +2853,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_size_callback = setSizeCallback @staticmethod def removeSizeCallback(): @@ -2773,6 +2867,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + remove_size_callback = removeSizeCallback @staticmethod def setTransfiniteCurve(tag, numNodes, meshType="Progression", coef=1.): @@ -2793,6 +2888,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_transfinite_curve = setTransfiniteCurve @staticmethod def setTransfiniteSurface(tag, arrangement="Left", cornerTags=[]): @@ -2816,6 +2912,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_transfinite_surface = setTransfiniteSurface @staticmethod def setTransfiniteVolume(tag, cornerTags=[]): @@ -2834,6 +2931,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_transfinite_volume = setTransfiniteVolume @staticmethod def setTransfiniteAutomatic(dimTags=[], cornerAngle=2.35, recombine=True): @@ -2858,6 +2956,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_transfinite_automatic = setTransfiniteAutomatic @staticmethod def setRecombine(dim, tag): @@ -2875,6 +2974,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_recombine = setRecombine @staticmethod def setSmoothing(dim, tag, val): @@ -2892,6 +2992,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_smoothing = setSmoothing @staticmethod def setReverse(dim, tag, val=True): @@ -2912,6 +3013,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_reverse = setReverse @staticmethod def setAlgorithm(dim, tag, val): @@ -2929,6 +3031,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_algorithm = setAlgorithm @staticmethod def setSizeFromBoundary(dim, tag, val): @@ -2947,6 +3050,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_size_from_boundary = setSizeFromBoundary @staticmethod def setCompound(dim, tags): @@ -2965,6 +3069,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_compound = setCompound @staticmethod def setOutwardOrientation(tag): @@ -2982,6 +3087,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_outward_orientation = setOutwardOrientation @staticmethod def embed(dim, tags, inDim, inTag): @@ -3026,6 +3132,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + remove_embedded = removeEmbedded @staticmethod def getEmbedded(dim, tag): @@ -3047,6 +3154,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_dimTags_, api_dimTags_n_.value) + get_embedded = getEmbedded @staticmethod def reorderElements(elementType, tag, ordering): @@ -3065,6 +3173,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + reorder_elements = reorderElements @staticmethod def renumberNodes(): @@ -3078,6 +3187,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + renumber_nodes = renumberNodes @staticmethod def renumberElements(): @@ -3091,6 +3201,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + renumber_elements = renumberElements @staticmethod def setPeriodic(dim, tags, tagsMaster, affineTransform): @@ -3118,6 +3229,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_periodic = setPeriodic @staticmethod def getPeriodicNodes(dim, tag, includeHighOrderNodes=False): @@ -3153,6 +3265,7 @@ class model: _ovectorsize(api_nodeTags_, api_nodeTags_n_.value), _ovectorsize(api_nodeTagsMaster_, api_nodeTagsMaster_n_.value), _ovectordouble(api_affineTransform_, api_affineTransform_n_.value)) + get_periodic_nodes = getPeriodicNodes @staticmethod def removeDuplicateNodes(): @@ -3166,6 +3279,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + remove_duplicate_nodes = removeDuplicateNodes @staticmethod def splitQuadrangles(quality=1., tag=-1): @@ -3182,6 +3296,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + split_quadrangles = splitQuadrangles @staticmethod def classifySurfaces(angle, boundary=True, forReparametrization=False, curveAngle=pi, exportDiscrete=True): @@ -3207,6 +3322,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + classify_surfaces = classifySurfaces @staticmethod def createGeometry(dimTags=[]): @@ -3226,6 +3342,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + create_geometry = createGeometry @staticmethod def createTopology(makeSimplyConnected=True, exportDiscrete=True): @@ -3246,6 +3363,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + create_topology = createTopology @staticmethod def computeHomology(domainTags=[], subdomainTags=[], dims=[]): @@ -3272,6 +3390,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + compute_homology = computeHomology @staticmethod def computeCohomology(domainTags=[], subdomainTags=[], dims=[]): @@ -3298,6 +3417,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + compute_cohomology = computeCohomology @staticmethod def computeCrossField(): @@ -3318,6 +3438,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorint(api_viewTags_, api_viewTags_n_.value) + compute_cross_field = computeCrossField @staticmethod def triangulate(coord): @@ -3418,6 +3539,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_number = setNumber @staticmethod def setString(tag, option, value): @@ -3434,6 +3556,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_string = setString @staticmethod def setNumbers(tag, option, value): @@ -3451,6 +3574,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_numbers = setNumbers @staticmethod def setAsBackgroundMesh(tag): @@ -3465,6 +3589,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_as_background_mesh = setAsBackgroundMesh @staticmethod def setAsBoundaryLayer(tag): @@ -3479,6 +3604,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_as_boundary_layer = setAsBoundaryLayer class geo: @@ -3511,6 +3637,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_point = addPoint @staticmethod def addLine(startTag, endTag, tag=-1): @@ -3533,6 +3660,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_line = addLine @staticmethod def addCircleArc(startTag, centerTag, endTag, tag=-1, nx=0., ny=0., nz=0.): @@ -3561,6 +3689,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_circle_arc = addCircleArc @staticmethod def addEllipseArc(startTag, centerTag, majorTag, endTag, tag=-1, nx=0., ny=0., nz=0.): @@ -3590,6 +3719,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_ellipse_arc = addEllipseArc @staticmethod def addSpline(pointTags, tag=-1): @@ -3613,6 +3743,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_spline = addSpline @staticmethod def addBSpline(pointTags, tag=-1): @@ -3636,6 +3767,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_bspline = addBSpline @staticmethod def addBezier(pointTags, tag=-1): @@ -3657,6 +3789,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_bezier = addBezier @staticmethod def addPolyline(pointTags, tag=-1): @@ -3679,6 +3812,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_polyline = addPolyline @staticmethod def addCompoundSpline(curveTags, numIntervals=5, tag=-1): @@ -3703,6 +3837,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_compound_spline = addCompoundSpline @staticmethod def addCompoundBSpline(curveTags, numIntervals=20, tag=-1): @@ -3727,6 +3862,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_compound_bspline = addCompoundBSpline @staticmethod def addCurveLoop(curveTags, tag=-1, reorient=False): @@ -3753,6 +3889,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_curve_loop = addCurveLoop @staticmethod def addCurveLoops(curveTags): @@ -3774,6 +3911,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorint(api_tags_, api_tags_n_.value) + add_curve_loops = addCurveLoops @staticmethod def addPlaneSurface(wireTags, tag=-1): @@ -3797,6 +3935,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_plane_surface = addPlaneSurface @staticmethod def addSurfaceFilling(wireTags, tag=-1, sphereCenterTag=-1): @@ -3821,6 +3960,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_surface_filling = addSurfaceFilling @staticmethod def addSurfaceLoop(surfaceTags, tag=-1): @@ -3842,6 +3982,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_surface_loop = addSurfaceLoop @staticmethod def addVolume(shellTags, tag=-1): @@ -3865,6 +4006,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_volume = addVolume @staticmethod def extrude(dimTags, dx, dy, dz, numElements=[], heights=[], recombine=False): @@ -4017,6 +4159,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_outDimTags_, api_outDimTags_n_.value) + extrude_boundary_layer = extrudeBoundaryLayer @staticmethod def translate(dimTags, dx, dy, dz): @@ -4178,6 +4321,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + remove_all_duplicates = removeAllDuplicates @staticmethod def splitCurve(tag, pointTags): @@ -4201,6 +4345,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorint(api_curveTags_, api_curveTags_n_.value) + split_curve = splitCurve @staticmethod def getMaxTag(dim): @@ -4219,6 +4364,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + get_max_tag = getMaxTag @staticmethod def setMaxTag(dim, maxTag): @@ -4235,6 +4381,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_max_tag = setMaxTag @staticmethod def addPhysicalGroup(dim, tags, tag=-1): @@ -4257,6 +4404,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_physical_group = addPhysicalGroup @staticmethod def removePhysicalGroups(dimTags=[]): @@ -4273,6 +4421,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + remove_physical_groups = removePhysicalGroups @staticmethod def synchronize(): @@ -4315,6 +4464,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_size = setSize @staticmethod def setTransfiniteCurve(tag, nPoints, meshType="Progression", coef=1.): @@ -4336,6 +4486,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_transfinite_curve = setTransfiniteCurve @staticmethod def setTransfiniteSurface(tag, arrangement="Left", cornerTags=[]): @@ -4359,6 +4510,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_transfinite_surface = setTransfiniteSurface @staticmethod def setTransfiniteVolume(tag, cornerTags=[]): @@ -4377,6 +4529,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_transfinite_volume = setTransfiniteVolume @staticmethod def setRecombine(dim, tag, angle=45.): @@ -4396,6 +4549,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_recombine = setRecombine @staticmethod def setSmoothing(dim, tag, val): @@ -4414,6 +4568,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_smoothing = setSmoothing @staticmethod def setReverse(dim, tag, val=True): @@ -4434,6 +4589,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_reverse = setReverse @staticmethod def setAlgorithm(dim, tag, val): @@ -4452,6 +4608,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_algorithm = setAlgorithm @staticmethod def setSizeFromBoundary(dim, tag, val): @@ -4470,6 +4627,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_size_from_boundary = setSizeFromBoundary class occ: @@ -4502,6 +4660,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_point = addPoint @staticmethod def addLine(startTag, endTag, tag=-1): @@ -4524,6 +4683,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_line = addLine @staticmethod def addCircleArc(startTag, centerTag, endTag, tag=-1): @@ -4547,6 +4707,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_circle_arc = addCircleArc @staticmethod def addCircle(x, y, z, r, tag=-1, angle1=0., angle2=2*pi): @@ -4574,6 +4735,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_circle = addCircle @staticmethod def addEllipseArc(startTag, centerTag, majorTag, endTag, tag=-1): @@ -4600,6 +4762,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_ellipse_arc = addEllipseArc @staticmethod def addEllipse(x, y, z, r1, r2, tag=-1, angle1=0., angle2=2*pi): @@ -4631,6 +4794,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_ellipse = addEllipse @staticmethod def addSpline(pointTags, tag=-1): @@ -4654,6 +4818,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_spline = addSpline @staticmethod def addBSpline(pointTags, tag=-1, degree=3, weights=[], knots=[], multiplicities=[]): @@ -4685,6 +4850,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_bspline = addBSpline @staticmethod def addBezier(pointTags, tag=-1): @@ -4706,6 +4872,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_bezier = addBezier @staticmethod def addWire(curveTags, tag=-1, checkClosed=False): @@ -4730,6 +4897,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_wire = addWire @staticmethod def addCurveLoop(curveTags, tag=-1): @@ -4754,6 +4922,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_curve_loop = addCurveLoop @staticmethod def addRectangle(x, y, z, dx, dy, tag=-1, roundedRadius=0.): @@ -4781,6 +4950,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_rectangle = addRectangle @staticmethod def addDisk(xc, yc, zc, rx, ry, tag=-1): @@ -4806,6 +4976,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_disk = addDisk @staticmethod def addPlaneSurface(wireTags, tag=-1): @@ -4829,6 +5000,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_plane_surface = addPlaneSurface @staticmethod def addSurfaceFilling(wireTag, tag=-1, pointTags=[]): @@ -4853,6 +5025,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_surface_filling = addSurfaceFilling @staticmethod def addBSplineFilling(wireTag, tag=-1, type=""): @@ -4878,6 +5051,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_bspline_filling = addBSplineFilling @staticmethod def addBezierFilling(wireTag, tag=-1, type=""): @@ -4903,6 +5077,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_bezier_filling = addBezierFilling @staticmethod def addBSplineSurface(pointTags, numPointsU, tag=-1, degreeU=3, degreeV=3, weights=[], knotsU=[], knotsV=[], multiplicitiesU=[], multiplicitiesV=[], wireTags=[], wire3D=False): @@ -4948,6 +5123,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_bspline_surface = addBSplineSurface @staticmethod def addBezierSurface(pointTags, numPointsU, tag=-1, wireTags=[], wire3D=False): @@ -4979,6 +5155,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_bezier_surface = addBezierSurface @staticmethod def addTrimmedSurface(surfaceTag, wireTags=[], wire3D=False, tag=-1): @@ -5006,6 +5183,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_trimmed_surface = addTrimmedSurface @staticmethod def addSurfaceLoop(surfaceTags, tag=-1, sewing=False): @@ -5030,6 +5208,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_surface_loop = addSurfaceLoop @staticmethod def addVolume(shellTags, tag=-1): @@ -5053,6 +5232,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_volume = addVolume @staticmethod def addSphere(xc, yc, zc, radius, tag=-1, angle1=-pi/2, angle2=pi/2, angle3=2*pi): @@ -5082,6 +5262,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_sphere = addSphere @staticmethod def addBox(x, y, z, dx, dy, dz, tag=-1): @@ -5108,6 +5289,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_box = addBox @staticmethod def addCylinder(x, y, z, dx, dy, dz, r, tag=-1, angle=2*pi): @@ -5138,6 +5320,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_cylinder = addCylinder @staticmethod def addCone(x, y, z, dx, dy, dz, r1, r2, tag=-1, angle=2*pi): @@ -5169,6 +5352,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_cone = addCone @staticmethod def addWedge(x, y, z, dx, dy, dz, tag=-1, ltx=0.): @@ -5198,6 +5382,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_wedge = addWedge @staticmethod def addTorus(x, y, z, r1, r2, tag=-1, angle=2*pi): @@ -5225,6 +5410,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_torus = addTorus @staticmethod def addThruSections(wireTags, tag=-1, makeSolid=True, makeRuled=False, maxDegree=-1): @@ -5255,6 +5441,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_outDimTags_, api_outDimTags_n_.value) + add_thru_sections = addThruSections @staticmethod def addThickSolid(volumeTag, excludeSurfaceTags, offset, tag=-1): @@ -5283,6 +5470,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_outDimTags_, api_outDimTags_n_.value) + add_thick_solid = addThickSolid @staticmethod def extrude(dimTags, dx, dy, dz, numElements=[], heights=[], recombine=False): @@ -5384,6 +5572,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_outDimTags_, api_outDimTags_n_.value) + add_pipe = addPipe @staticmethod def fillet(volumeTags, curveTags, radii, removeVolume=True): @@ -5714,6 +5903,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + affine_transform = affineTransform @staticmethod def copy(dimTags): @@ -5768,6 +5958,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + remove_all_duplicates = removeAllDuplicates @staticmethod def healShapes(dimTags=[], tolerance=1e-8, fixDegenerated=True, fixSmallEdges=True, fixSmallFaces=True, sewFaces=True, makeSolids=True): @@ -5797,6 +5988,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_outDimTags_, api_outDimTags_n_.value) + heal_shapes = healShapes @staticmethod def importShapes(fileName, highestDimOnly=True, format=""): @@ -5823,6 +6015,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_outDimTags_, api_outDimTags_n_.value) + import_shapes = importShapes @staticmethod def getEntities(dim=-1): @@ -5844,6 +6037,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_dimTags_, api_dimTags_n_.value) + get_entities = getEntities @staticmethod def getEntitiesInBoundingBox(xmin, ymin, zmin, xmax, ymax, zmax, dim=-1): @@ -5872,6 +6066,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorpair(api_tags_, api_tags_n_.value) + get_entities_in_bounding_box = getEntitiesInBoundingBox @staticmethod def getBoundingBox(dim, tag): @@ -5909,6 +6104,7 @@ class model: api_xmax_.value, api_ymax_.value, api_zmax_.value) + get_bounding_box = getBoundingBox @staticmethod def getMass(dim, tag): @@ -5929,6 +6125,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_mass_.value + get_mass = getMass @staticmethod def getCenterOfMass(dim, tag): @@ -5957,6 +6154,7 @@ class model: api_x_.value, api_y_.value, api_z_.value) + get_center_of_mass = getCenterOfMass @staticmethod def getMatrixOfInertia(dim, tag): @@ -5978,6 +6176,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectordouble(api_mat_, api_mat_n_.value) + get_matrix_of_inertia = getMatrixOfInertia @staticmethod def getMaxTag(dim): @@ -5996,6 +6195,7 @@ class model: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + get_max_tag = getMaxTag @staticmethod def setMaxTag(dim, maxTag): @@ -6012,6 +6212,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_max_tag = setMaxTag @staticmethod def synchronize(): @@ -6054,6 +6255,7 @@ class model: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_size = setSize class view: @@ -6113,6 +6315,7 @@ class view: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + get_index = getIndex @staticmethod def getTags(): @@ -6131,6 +6334,7 @@ class view: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorint(api_tags_, api_tags_n_.value) + get_tags = getTags @staticmethod def addModelData(tag, step, modelName, dataType, tags, data, time=0., numComponents=-1, partition=0): @@ -6166,6 +6370,7 @@ class view: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + add_model_data = addModelData @staticmethod def addHomogeneousModelData(tag, step, modelName, dataType, tags, data, time=0., numComponents=-1, partition=0): @@ -6194,6 +6399,7 @@ class view: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + add_homogeneous_model_data = addHomogeneousModelData @staticmethod def getModelData(tag, step): @@ -6230,6 +6436,7 @@ class view: _ovectorvectordouble(api_data_, api_data_n_, api_data_nn_), api_time_.value, api_numComponents_.value) + get_model_data = getModelData @staticmethod def getHomogeneousModelData(tag, step): @@ -6266,6 +6473,7 @@ class view: _ovectordouble(api_data_, api_data_n_.value), api_time_.value, api_numComponents_.value) + get_homogeneous_model_data = getHomogeneousModelData @staticmethod def addListData(tag, dataType, numEle, data): @@ -6293,6 +6501,7 @@ class view: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + add_list_data = addListData @staticmethod def getListData(tag): @@ -6321,6 +6530,7 @@ class view: _ovectorstring(api_dataType_, api_dataType_n_.value), _ovectorint(api_numElements_, api_numElements_n_.value), _ovectorvectordouble(api_data_, api_data_n_, api_data_nn_)) + get_list_data = getListData @staticmethod def addListDataString(tag, coord, data, style=[]): @@ -6353,6 +6563,7 @@ class view: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + add_list_data_string = addListDataString @staticmethod def getListDataStrings(tag, dim): @@ -6382,6 +6593,7 @@ class view: _ovectordouble(api_coord_, api_coord_n_.value), _ovectorstring(api_data_, api_data_n_.value), _ovectorstring(api_style_, api_style_n_.value)) + get_list_data_strings = getListDataStrings @staticmethod def setInterpolationMatrices(tag, type, d, coef, exp, dGeo=0, coefGeo=[], expGeo=[]): @@ -6417,6 +6629,7 @@ class view: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_interpolation_matrices = setInterpolationMatrices @staticmethod def addAlias(refTag, copyOptions=False, tag=-1): @@ -6439,6 +6652,7 @@ class view: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + add_alias = addAlias @staticmethod def copyOptions(refTag, tag): @@ -6455,6 +6669,7 @@ class view: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + copy_options = copyOptions @staticmethod def combine(what, how, remove=True, copyOptions=True): @@ -6549,6 +6764,7 @@ class view: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_visibility_per_window = setVisibilityPerWindow class plugin: @@ -6571,6 +6787,7 @@ class plugin: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_number = setNumber @staticmethod def setString(name, option, value): @@ -6587,6 +6804,7 @@ class plugin: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_string = setString @staticmethod def run(name): @@ -6746,6 +6964,7 @@ class fltk: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + is_available = isAvailable @staticmethod def selectEntities(dim=-1): @@ -6768,6 +6987,7 @@ class fltk: return ( api_result_, _ovectorpair(api_dimTags_, api_dimTags_n_.value)) + select_entities = selectEntities @staticmethod def selectElements(): @@ -6788,6 +7008,7 @@ class fltk: return ( api_result_, _ovectorsize(api_elementTags_, api_elementTags_n_.value)) + select_elements = selectElements @staticmethod def selectViews(): @@ -6808,6 +7029,7 @@ class fltk: return ( api_result_, _ovectorint(api_viewTags_, api_viewTags_n_.value)) + select_views = selectViews @staticmethod def splitCurrentWindow(how="v", ratio=0.5): @@ -6824,6 +7046,7 @@ class fltk: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + split_current_window = splitCurrentWindow @staticmethod def setCurrentWindow(windowIndex=0): @@ -6840,6 +7063,7 @@ class fltk: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_current_window = setCurrentWindow @staticmethod def setStatusMessage(message, graphics=False): @@ -6856,6 +7080,7 @@ class fltk: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_status_message = setStatusMessage @staticmethod def showContextWindow(dim, tag): @@ -6871,6 +7096,7 @@ class fltk: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + show_context_window = showContextWindow class onelab: @@ -6933,6 +7159,7 @@ class onelab: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorstring(api_names_, api_names_n_.value) + get_names = getNames @staticmethod def setNumber(name, value): @@ -6951,6 +7178,7 @@ class onelab: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_number = setNumber @staticmethod def setString(name, value): @@ -6969,6 +7197,7 @@ class onelab: byref(ierr)) if ierr.value != 0: raise Exception(logger.getLastError()) + set_string = setString @staticmethod def getNumber(name): @@ -6989,6 +7218,7 @@ class onelab: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectordouble(api_value_, api_value_n_.value) + get_number = getNumber @staticmethod def getString(name): @@ -7009,6 +7239,7 @@ class onelab: if ierr.value != 0: raise Exception(logger.getLastError()) return _ovectorstring(api_value_, api_value_n_.value) + get_string = getString @staticmethod def clear(name=""): @@ -7122,6 +7353,7 @@ class logger: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + get_wall_time = getWallTime @staticmethod def getCpuTime(): @@ -7139,6 +7371,7 @@ class logger: if ierr.value != 0: raise Exception(logger.getLastError()) return api_result_ + get_cpu_time = getCpuTime @staticmethod def getLastError(): @@ -7157,3 +7390,4 @@ class logger: if ierr.value != 0: raise Exception('Could not get last error') return _ostring(api_error_) + get_last_error = getLastError diff --git a/doc/texinfo/api.texi b/doc/texinfo/api.texi index fe5f54918adfab8840fc3550e3060b176ad77518..e5a9c21aba236aecc829a5ef092f9ab4a2267722 100644 --- a/doc/texinfo/api.texi +++ b/doc/texinfo/api.texi @@ -56,7 +56,7 @@ Finalize the Gmsh API. This must be called when you are done using the Gmsh API. @item Language-specific definition: @url{@value{GITLAB-PREFIX}/api/gmsh.h#L70,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L52,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L231,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L53,Julia} @item Examples: -C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L175,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L172,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L106,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L173,t4.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L231,t5.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L169,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L165,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L102,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L180,t4.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L225,t5.py}, ...) +C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L175,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L172,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L106,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L173,t4.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L231,t5.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L174,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L165,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L102,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L180,t4.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L225,t5.py}, ...) @end table @item gmsh/open @@ -108,7 +108,7 @@ Write a file. The export format is determined by the file extension. @item Language-specific definition: @url{@value{GITLAB-PREFIX}/api/gmsh.h#L89,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L67,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L276,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L99,Julia} @item Examples: -C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L124,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L144,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L78,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L167,t4.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L225,t5.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L118,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L137,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L75,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L174,t4.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L219,t5.py}, ...) +C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L124,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L144,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L78,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L167,t4.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L225,t5.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L123,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L137,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L75,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L174,t4.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L219,t5.py}, ...) @end table @item gmsh/clear @@ -164,7 +164,7 @@ are listed in the Gmsh reference manual. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L111,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L84,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L326,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L156,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L111,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L84,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L327,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L157,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t8.cpp#L118,t8.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x3.cpp#L93,x3.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t8.py#L152,t8.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x3.py#L84,x3.py}, @url{@value{GITLAB-PREFIX}/demos/api/test.py#L5,test.py}) @end table @@ -182,7 +182,7 @@ are listed in the Gmsh reference manual. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L119,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L91,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L347,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L173,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L119,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L91,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L349,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L175,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L151,t4.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t8.cpp#L92,t8.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L159,t4.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t8.py#L89,t8.py}, @url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L154,prepro.py}) @end table @@ -200,7 +200,7 @@ are listed in the Gmsh reference manual. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L127,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L98,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L364,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L191,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L127,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L98,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L367,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L194,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/test.py#L29,test.py}) @end table @@ -220,7 +220,7 @@ reference manual, with the "Color." middle string removed. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L137,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L107,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L385,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L211,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L137,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L107,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L389,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L215,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L85,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t8.cpp#L61,t8.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L82,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t8.py#L58,t8.py}) @end table @@ -239,7 +239,7 @@ the "Color." middle string removed. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L149,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L118,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L407,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L230,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L149,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L118,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L412,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L235,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L93,t3.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L89,t3.py}) @end table @@ -261,7 +261,7 @@ Add a new model, with name @code{name}, and set it as the current model. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L162,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L126,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L445,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L259,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L162,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L126,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L451,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L265,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L22,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L19,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L17,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L19,t4.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L16,t6.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L19,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L17,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L15,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L15,t4.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L15,t5.py}, ...) @end table @@ -277,7 +277,7 @@ Remove the current model. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L167,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L130,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L459,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L273,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L167,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L130,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L465,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L279,Julia} @end table @item gmsh/model/list @@ -291,7 +291,7 @@ List the names of all models. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L172,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L133,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L472,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L289,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L172,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L133,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L478,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L295,Julia} @end table @item gmsh/model/getCurrent @@ -305,7 +305,7 @@ Get the name of the current model. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L177,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L137,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L490,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L309,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L177,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L137,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L496,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L315,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x1.cpp#L34,x1.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x1.py#L31,x1.py}, @url{@value{GITLAB-PREFIX}/demos/api/explore.py#L11,explore.py}) @end table @@ -322,7 +322,7 @@ the same name, select the one that was added first. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L183,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L142,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L508,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L326,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L183,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L142,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L515,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L333,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/copy_mesh.py#L44,copy_mesh.py}) @end table @@ -340,7 +340,7 @@ entities are returned as a vector of (dim, tag) integer pairs. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L190,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L148,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L523,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L344,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L190,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L148,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L531,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L352,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t13.cpp#L68,t13.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L114,t16.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t18.cpp#L31,t18.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L113,t20.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L47,t21.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t13.py#L58,t13.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t16.py#L97,t16.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t18.py#L29,t18.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L91,t20.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L36,t21.py}, ...) @end table @@ -356,7 +356,7 @@ Set the name of the entity of dimension @code{dim} and tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L196,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L153,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L544,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L362,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L196,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L153,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L553,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L371,Julia} @end table @item gmsh/model/getEntityName @@ -370,7 +370,7 @@ Get the name of the entity of dimension @code{dim} and tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L203,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L159,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L560,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L378,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L203,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L159,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L570,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L388,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x1.cpp#L92,x1.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x1.py#L82,x1.py}, @url{@value{GITLAB-PREFIX}/demos/api/step_assembly.py#L14,step_assembly.py}) @end table @@ -388,7 +388,7 @@ only the entities of the specified dimension (e.g. physical points if @code{dim} @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L212,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L167,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L580,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L398,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L212,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L167,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L591,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L409,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/poisson.py#L83,poisson.py}) @end table @@ -405,7 +405,7 @@ Get the tags of the model entities making up the physical group of dimension @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L219,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L173,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L601,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L419,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L219,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L173,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L613,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L431,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/poisson.py#L88,poisson.py}, @url{@value{GITLAB-PREFIX}/demos/api/test.py#L24,test.py}) @end table @@ -422,7 +422,7 @@ dimension @code{dim} and tag @code{tag} belongs. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L227,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L180,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L622,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L439,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L227,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L180,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L635,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L452,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x1.cpp#L119,x1.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x1.py#L99,x1.py}) @end table @@ -440,9 +440,9 @@ tags @code{tags}. Return the tag of the physical group, equal to @code{tag} if @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L236,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L188,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L643,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L460,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L236,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L188,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L657,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L474,Julia} @item Examples: -C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L116,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L34,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L32,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L196,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t14.cpp#L76,t14.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L110,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L32,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L30,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L192,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t14.py#L70,t14.py}, ...) +C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L116,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L34,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L32,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L196,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t14.cpp#L76,t14.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L115,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L32,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L30,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L192,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t14.py#L70,t14.py}, ...) @end table @item gmsh/model/removePhysicalGroups @@ -457,7 +457,7 @@ Remove the physical groups @code{dimTags} from the current model. If @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L244,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L195,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L665,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L475,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L244,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L195,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L680,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L490,Julia} @end table @item gmsh/model/setPhysicalName @@ -471,9 +471,9 @@ Set the name of the physical group of dimension @code{dim} and tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L249,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L199,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L681,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L491,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L249,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L199,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L697,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L507,Julia} @item Examples: -C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L118,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L36,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L34,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t14.cpp#L77,t14.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L53,t21.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L112,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L34,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L32,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t14.py#L71,t14.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L41,t21.py}, ...) +C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L118,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L36,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L34,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t14.cpp#L77,t14.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L53,t21.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L117,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L34,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L32,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t14.py#L71,t14.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L41,t21.py}, ...) @end table @item gmsh/model/removePhysicalName @@ -487,7 +487,7 @@ Remove the physical name @code{name} from the current model. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L256,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L205,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L697,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L505,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L256,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L205,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L714,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L522,Julia} @end table @item gmsh/model/getPhysicalName @@ -501,7 +501,7 @@ Get the name of the physical group of dimension @code{dim} and tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L261,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L209,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L711,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L521,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L261,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L209,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L729,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L539,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x1.cpp#L124,x1.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x1.py#L103,x1.py}, @url{@value{GITLAB-PREFIX}/demos/api/poisson.py#L87,poisson.py}) @end table @@ -522,7 +522,7 @@ recursively down to dimension 0 (i.e. to points) if @code{recursive} is true. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L273,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L220,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L731,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L544,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L273,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L220,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L750,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L563,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t14.cpp#L88,t14.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L118,t16.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t18.cpp#L97,t18.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L50,t19.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L124,t21.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t14.py#L82,t14.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t16.py#L100,t16.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t18.py#L88,t18.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L46,t19.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L99,t21.py}, ...) @end table @@ -541,7 +541,7 @@ adjacent entities of dimension @code{dim} - 1. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L285,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L231,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L759,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L569,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L285,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L231,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L779,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L589,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x1.cpp#L105,x1.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x1.py#L92,x1.py}) @end table @@ -560,7 +560,7 @@ dimension (e.g. points if @code{dim} == 0). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L296,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L241,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L786,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L593,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L296,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L241,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L807,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L614,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L123,t16.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t18.cpp#L86,t18.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L105,t20.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t16.py#L105,t16.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t18.py#L80,t18.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L86,t20.py}) @end table @@ -579,7 +579,7 @@ the whole model. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L310,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L254,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L814,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L615,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L310,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L254,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L836,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L637,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t18.cpp#L113,t18.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t18.py#L103,t18.py}) @end table @@ -595,7 +595,7 @@ Get the geometrical dimension of the current model. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L322,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L265,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L852,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L637,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L322,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L265,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L875,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L660,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x1.cpp#L35,x1.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x1.py#L32,x1.py}) @end table @@ -616,7 +616,7 @@ overall model. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L331,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L272,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L868,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L657,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L331,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L272,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L892,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L681,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L78,x2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x4.cpp#L24,x4.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/discrete.cpp#L10,discrete.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L60,edges.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/faces.cpp#L60,faces.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L74,x2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x4.py#L22,x4.py}, @url{@value{GITLAB-PREFIX}/demos/api/copy_mesh.py#L27,copy_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/discrete.py#L9,discrete.py}, @url{@value{GITLAB-PREFIX}/demos/api/import_perf.py#L60,import_perf.py}, ...) @end table @@ -633,7 +633,7 @@ true, remove all the entities on their boundaries, down to dimension 0. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L339,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L279,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L892,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L672,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L339,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L279,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L917,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L697,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t18.cpp#L92,t18.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L119,t20.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t18.py#L84,t18.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L94,t20.py}, @url{@value{GITLAB-PREFIX}/demos/api/spherical_surf.py#L16,spherical_surf.py}) @end table @@ -649,7 +649,7 @@ Remove the entity name @code{name} from the current model. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L345,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L284,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L909,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L688,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L345,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L284,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L935,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L714,Julia} @end table @item gmsh/model/getType @@ -663,7 +663,7 @@ Get the type of the entity of dimension @code{dim} and tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L350,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L288,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L923,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L704,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L350,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L288,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L950,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L731,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L114,t21.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x1.cpp#L90,x1.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/explore.cpp#L36,explore.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/partition.cpp#L53,partition.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L96,t21.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x1.py#L81,x1.py}, @url{@value{GITLAB-PREFIX}/demos/api/explore.py#L17,explore.py}, @url{@value{GITLAB-PREFIX}/demos/api/partition.py#L44,partition.py}) @end table @@ -681,7 +681,7 @@ tag @code{tag}, i.e. from which the entity is a part of, if any. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L359,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L296,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L943,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L724,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L359,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L296,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L971,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L752,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L121,t21.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x1.cpp#L138,x1.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/explore.cpp#L47,explore.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/partition.cpp#L61,partition.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L98,t21.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x1.py#L112,x1.py}, @url{@value{GITLAB-PREFIX}/demos/api/explore.py#L31,explore.py}, @url{@value{GITLAB-PREFIX}/demos/api/partition.py#L46,partition.py}) @end table @@ -698,7 +698,7 @@ belongs. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L368,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L304,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L969,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L743,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L368,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L304,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L998,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L772,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L111,t21.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x1.cpp#L133,x1.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/explore.cpp#L41,explore.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/partition.cpp#L50,partition.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L93,t21.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x1.py#L109,x1.py}, @url{@value{GITLAB-PREFIX}/demos/api/explore.py#L28,explore.py}, @url{@value{GITLAB-PREFIX}/demos/api/partition.py#L41,partition.py}) @end table @@ -720,7 +720,7 @@ coordinates in @code{coord}, concatenated: [p1x, p1y, p1z, p2x, ...]. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L381,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L316,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L990,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L768,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L381,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L316,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1020,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L798,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L91,t2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L86,t2.py}, @url{@value{GITLAB-PREFIX}/demos/api/reparamOnFace.py#L20,reparamOnFace.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain_stl.py#L35,terrain_stl.py}) @end table @@ -745,7 +745,7 @@ derivative with respect to u and v: [d1ux, d1uy, d1uz, d1vx, d1vy, d1vz, d2ux, @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L397,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L331,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1018,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L795,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L397,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L331,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1049,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L826,Julia} @end table @item gmsh/model/getSecondDerivative @@ -769,7 +769,7 @@ d1uvx, d1uvy, d1uvz, d2uux, ...]. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L415,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L348,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1048,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L823,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L415,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L348,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1080,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L855,Julia} @end table @item gmsh/model/getCurvature @@ -787,7 +787,7 @@ u, v parametric coordinates on the surface, concatenated: [p1u, p1v, p2u, ...]). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L427,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L359,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1080,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L846,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L427,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L359,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1113,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L879,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/normals.py#L28,normals.py}) @end table @@ -806,7 +806,7 @@ concatenated: [p1u, p1v, p2u, ...]. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L438,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L369,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1106,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L868,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L438,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L369,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1140,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L902,Julia} @end table @item gmsh/model/getNormal @@ -823,7 +823,7 @@ triplets of x, y, z components, concatenated: [n1x, n1y, n1z, n2x, ...]. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L451,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L381,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1140,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L899,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L451,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L381,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1175,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L934,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/normals.py#L26,normals.py}) @end table @@ -844,7 +844,7 @@ the surface (if @code{dim} = 2), i.e. [p1t, p2t, ...] or [p1u, p1v, p2u, ...]. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L463,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L392,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1164,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L923,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L463,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L392,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1200,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L959,Julia} @end table @item gmsh/model/getParametrizationBounds @@ -859,7 +859,7 @@ entity of dimension @code{dim} and tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L472,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L400,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1191,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L943,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L472,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L400,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1228,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L980,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/reparamOnFace.py#L17,reparamOnFace.py}) @end table @@ -879,7 +879,7 @@ geometrical representation. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L483,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L411,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1216,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L968,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L483,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L411,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1254,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1006,Julia} @end table @item gmsh/model/getClosestPoint @@ -899,7 +899,7 @@ coordinates concatenated on the surface (if @code{dim} = 2), i.e. [p1t, p2t, @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L495,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L423,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1240,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L989,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L495,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L423,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1279,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1028,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/closest_point.py#L11,closest_point.py}) @end table @@ -920,7 +920,7 @@ subset of entities, depending on the underyling geometrical representation. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L509,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L436,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1272,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1016,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L509,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L436,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1312,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1056,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/reparamOnFace.py#L19,reparamOnFace.py}) @end table @@ -937,7 +937,7 @@ the visibility setting recursively if @code{recursive} is true. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L520,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L446,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1301,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1034,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L520,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L446,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1342,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1075,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/gui.py#L31,gui.py}) @end table @@ -954,7 +954,7 @@ Get the visibility of the model entity of dimension @code{dim} and tag @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L527,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L452,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1319,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1052,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L527,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L452,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1361,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1094,Julia} @end table @item gmsh/model/setVisibilityPerWindow @@ -969,7 +969,7 @@ Set the global visibility of the model per window to @code{value}, where @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L535,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L459,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1339,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1068,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L535,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L459,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1382,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1111,Julia} @end table @item gmsh/model/setColor @@ -986,7 +986,7 @@ should be integers between 0 and 255. Apply the color setting recursively if @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L543,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L466,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1355,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1084,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L543,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L466,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1399,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1128,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L158,t4.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L167,t4.py}, @url{@value{GITLAB-PREFIX}/demos/api/gui.py#L33,gui.py}) @end table @@ -1002,7 +1002,7 @@ Get the color of the model entity of dimension @code{dim} and tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L553,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L475,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1377,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1102,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L553,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L475,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1422,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1147,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/step_boundary_colors.py#L10,step_boundary_colors.py}) @end table @@ -1018,7 +1018,7 @@ Set the @code{x}, @code{y}, @code{z} coordinates of a geometrical point. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L563,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L484,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1407,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1120,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L563,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L484,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1453,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1166,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L79,x2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L75,x2.py}, @url{@value{GITLAB-PREFIX}/demos/api/reparamOnFace.py#L23,reparamOnFace.py}) @end table @@ -1040,9 +1040,9 @@ Generate a mesh of the current model, up to dimension @code{dim} (0, 1, 2 or 3). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L574,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L491,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1430,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1143,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L574,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L491,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1477,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1190,Julia} @item Examples: -C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L121,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L143,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L77,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L165,t4.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L224,t5.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L115,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L136,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L74,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L172,t4.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L218,t5.py}, ...) +C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L121,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L143,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L77,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L165,t4.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L224,t5.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L120,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L136,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L74,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L172,t4.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L218,t5.py}, ...) @end table @item gmsh/model/mesh/partition @@ -1056,7 +1056,7 @@ Partition the mesh of the current model into @code{numPart} partitions. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L579,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L495,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1444,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1157,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L579,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L495,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1491,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1204,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L87,t21.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/partition.cpp#L28,partition.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L73,t21.py}, @url{@value{GITLAB-PREFIX}/demos/api/partition.py#L26,partition.py}) @end table @@ -1072,7 +1072,7 @@ Unpartition the mesh of the current model. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L584,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L499,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1458,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1171,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L584,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L499,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1505,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1218,Julia} @end table @item gmsh/model/mesh/optimize @@ -1092,7 +1092,7 @@ Laplace smoothing, "Relocate2D" and "Relocate3D" for node relocation). If @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L596,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L508,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1471,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1191,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L596,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L508,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1518,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1238,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/opt.py#L12,opt.py}) @end table @@ -1108,7 +1108,7 @@ Recombine the mesh of the current model. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L604,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L515,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1495,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1207,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L604,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L515,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1542,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1254,Julia} @end table @item gmsh/model/mesh/refine @@ -1122,7 +1122,7 @@ Refine the mesh of the current model by uniformly splitting the elements. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L609,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L518,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1508,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1221,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L609,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L518,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1555,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1268,Julia} @end table @item gmsh/model/mesh/setOrder @@ -1136,7 +1136,7 @@ Set the order of the elements in the mesh of the current model to @code{order}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L614,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L521,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1521,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1235,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L614,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L521,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1568,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1282,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/periodic.py#L17,periodic.py}) @end table @@ -1153,7 +1153,7 @@ populated by the new 3D meshing algorithms. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L620,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L526,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1535,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1252,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L620,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L526,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1583,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1300,Julia} @end table @item gmsh/model/mesh/getLastNodeError @@ -1168,7 +1168,7 @@ populated by the new 3D meshing algorithms. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L626,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L531,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1554,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1273,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L626,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L531,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1603,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1322,Julia} @end table @item gmsh/model/mesh/clear @@ -1185,7 +1185,7 @@ another entity with a non-empty mesh. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L634,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L538,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1573,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1293,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L634,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L538,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1623,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1343,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/copy_mesh.py#L52,copy_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/flatten.py#L30,flatten.py}) @end table @@ -1213,7 +1213,7 @@ the entity if @code{dim} >= 0 in order to compute their parametric coordinates). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L651,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L554,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1591,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1322,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L651,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L554,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1641,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1372,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x1.cpp#L75,x1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x4.cpp#L65,x4.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.cpp#L80,adapt_mesh.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/explore.cpp#L24,explore.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x1.py#L69,x1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x4.py#L61,x4.py}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L15,adapt_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/copy_mesh.py#L19,copy_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/explore.py#L19,explore.py}, ...) @end table @@ -1231,7 +1231,7 @@ of type @code{elementType}. The other arguments are treated as in @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L663,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L565,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1632,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1348,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L663,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L565,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1683,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1399,Julia} @end table @item gmsh/model/mesh/getNode @@ -1248,7 +1248,7 @@ often preferable. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L676,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L577,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1661,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1376,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L676,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L577,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1713,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1428,Julia} @end table @item gmsh/model/mesh/setNode @@ -1265,7 +1265,7 @@ often preferable. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L686,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L586,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1687,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1399,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L686,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L586,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1740,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1452,Julia} @end table @item gmsh/model/mesh/rebuildNodeCache @@ -1279,7 +1279,7 @@ Rebuild the node cache. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L693,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L592,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1708,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1413,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L693,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L592,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1762,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1467,Julia} @end table @item gmsh/model/mesh/rebuildElementCache @@ -1293,7 +1293,7 @@ Rebuild the element cache. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L698,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L596,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1722,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1427,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L698,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L596,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1777,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1482,Julia} @end table @item gmsh/model/mesh/getNodesForPhysicalGroup @@ -1311,7 +1311,7 @@ n2x, ...]. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L706,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L603,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1736,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1446,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L706,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L603,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1792,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1502,Julia} @end table @item gmsh/model/mesh/addNodes @@ -1333,7 +1333,7 @@ automatically assigned to the nodes. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L722,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L618,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1763,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1473,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L722,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L618,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1820,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1530,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L92,x2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x4.cpp#L27,x4.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/discrete.cpp#L13,discrete.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/import_perf.cpp#L57,import_perf.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.cpp#L11,plugin.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L88,x2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x4.py#L25,x4.py}, @url{@value{GITLAB-PREFIX}/demos/api/copy_mesh.py#L28,copy_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/discrete.py#L12,discrete.py}, @url{@value{GITLAB-PREFIX}/demos/api/flatten.py#L36,flatten.py}, ...) @end table @@ -1352,7 +1352,7 @@ after the elements have been set. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L734,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L629,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1792,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1490,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L734,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L629,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1850,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1548,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L107,x2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L102,x2.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain.py#L66,terrain.py}) @end table @@ -1371,7 +1371,7 @@ negative, relocate all the nodes in the mesh. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L742,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L635,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1808,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1507,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L742,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L635,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1867,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1566,Julia} @end table @item gmsh/model/mesh/getElements @@ -1397,7 +1397,7 @@ that contains the node tags of all the elements of the given type, concatenated: @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L760,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L652,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1826,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1534,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L760,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L652,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1886,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1594,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x1.cpp#L80,x1.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.cpp#L83,adapt_mesh.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/explore.cpp#L29,explore.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x1.py#L72,x1.py}, @url{@value{GITLAB-PREFIX}/demos/api/copy_mesh.py#L20,copy_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/explore.py#L21,explore.py}, @url{@value{GITLAB-PREFIX}/demos/api/flatten.py#L27,flatten.py}, @url{@value{GITLAB-PREFIX}/demos/api/test.py#L41,test.py}) @end table @@ -1415,7 +1415,7 @@ otherwise); for large meshes accessing elements in bulk is often preferable. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L772,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L663,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1865,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1567,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L772,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L663,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1926,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1628,Julia} @end table @item gmsh/model/mesh/getElementByCoordinates @@ -1435,7 +1435,7 @@ the search location. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L785,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L674,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1891,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1592,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L785,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L674,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1953,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1654,Julia} @end table @item gmsh/model/mesh/getElementsByCoordinates @@ -1455,7 +1455,7 @@ find elements near the search location. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L806,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L693,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1935,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1621,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L806,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L693,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1998,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1684,Julia} @end table @item gmsh/model/mesh/getLocalCoordinatesInElement @@ -1473,7 +1473,7 @@ is often preferable. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L820,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L706,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1963,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1643,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L820,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L706,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2027,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1707,Julia} @end table @item gmsh/model/mesh/getElementTypes @@ -1490,7 +1490,7 @@ mesh. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L833,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L718,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L1996,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1664,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L833,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L718,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2061,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1729,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L30,edges.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/faces.cpp#L30,faces.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/poisson.py#L92,poisson.py}) @end table @@ -1509,7 +1509,7 @@ corresponding serendip element type (element without interior nodes). @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L843,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L727,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2018,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1686,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L843,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L727,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2084,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1752,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L63,edges.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/faces.cpp#L63,faces.cpp}) @end table @@ -1529,7 +1529,7 @@ number of primary (first order) nodes (@code{numPrimaryNodes}). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L854,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L737,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2040,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1706,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L854,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L737,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2107,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1773,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x1.cpp#L148,x1.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L39,edges.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/explore.cpp#L55,explore.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/faces.cpp#L39,faces.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x1.py#L116,x1.py}, @url{@value{GITLAB-PREFIX}/demos/api/explore.py#L33,explore.py}, @url{@value{GITLAB-PREFIX}/demos/api/poisson.py#L111,poisson.py}) @end table @@ -1553,7 +1553,7 @@ indexed by @code{task}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L873,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L755,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2079,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1738,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L873,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L755,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2147,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1806,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L51,edges.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/faces.cpp#L51,faces.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L18,adapt_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/neighbors.py#L15,neighbors.py}, @url{@value{GITLAB-PREFIX}/demos/api/poisson.py#L95,poisson.py}) @end table @@ -1593,7 +1593,7 @@ e1nN, e2n1, ...]. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L903,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L783,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2113,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1766,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L903,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L783,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2182,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1835,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/discrete.cpp#L20,discrete.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.cpp#L13,plugin.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/view.cpp#L12,view.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/copy_mesh.py#L29,copy_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/discrete.py#L32,discrete.py}, @url{@value{GITLAB-PREFIX}/demos/api/flatten.py#L37,flatten.py}, @url{@value{GITLAB-PREFIX}/demos/api/mesh_from_discrete_curve.py#L21,mesh_from_discrete_curve.py}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.py#L11,plugin.py}, ...) @end table @@ -1615,7 +1615,7 @@ are automatically assigned to the elements. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L918,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L797,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2143,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1788,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L918,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L797,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2213,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1858,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L98,x2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x4.cpp#L29,x4.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L64,edges.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/faces.cpp#L64,faces.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/import_perf.cpp#L62,import_perf.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L94,x2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x4.py#L27,x4.py}, @url{@value{GITLAB-PREFIX}/demos/api/import_perf.py#L70,import_perf.py}, @url{@value{GITLAB-PREFIX}/demos/api/raw_tetrahedralization.py#L20,raw_tetrahedralization.py}, @url{@value{GITLAB-PREFIX}/demos/api/raw_triangulation.py#L19,raw_triangulation.py}, ...) @end table @@ -1636,7 +1636,7 @@ contains the associated weights: [g1q, ..., gGq]. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L931,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L809,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2168,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1809,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L931,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L809,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2239,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1880,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.cpp#L90,adapt_mesh.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L84,edges.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/faces.cpp#L84,faces.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L30,adapt_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/poisson.py#L112,poisson.py}) @end table @@ -1665,7 +1665,7 @@ points. If @code{tag} < 0, get the Jacobian data for all entities. If @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L952,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L829,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2197,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1843,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L952,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L829,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2269,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1915,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.cpp#L93,adapt_mesh.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L97,edges.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/faces.cpp#L97,faces.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L31,adapt_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/poisson.py#L131,poisson.py}) @end table @@ -1706,7 +1706,7 @@ often preferable. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L988,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L863,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2241,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1877,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L988,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L863,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2314,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1950,Julia} @end table @item gmsh/model/mesh/getBasisFunctions @@ -1734,7 +1734,7 @@ for the desired orientation indices. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1012,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L886,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2279,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1916,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1012,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L886,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2353,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1990,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L87,edges.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/faces.cpp#L87,faces.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L32,adapt_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/poisson.py#L114,poisson.py}) @end table @@ -1755,7 +1755,7 @@ as it will return a vector of zeros. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1028,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L901,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2325,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1941,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1028,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L901,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2400,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2016,Julia} @end table @item gmsh/model/mesh/getBasisFunctionsOrientation@-ForElement @@ -1769,7 +1769,7 @@ Get the orientation of a single element @code{elementTag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1038,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L910,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2353,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1960,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1038,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L910,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2429,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2036,Julia} @end table @item gmsh/model/mesh/getNumberOfOrientations @@ -1784,7 +1784,7 @@ and function space named @code{functionSpaceType}. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1046,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L917,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2373,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1978,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1046,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L917,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2450,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2055,Julia} @end table @item gmsh/model/mesh/preallocateBasisFunctions@-OrientationForElements @@ -1814,7 +1814,7 @@ node tag pairs defining these edges, concatenated in the vector @code{nodeTags}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1062,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L930,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2392,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L1995,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1062,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L930,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2470,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2073,Julia} @end table @item gmsh/model/mesh/getFaceTags @@ -1830,7 +1830,7 @@ node tag triplets (if @code{faceType} == 3) or quadruplets (if @code{faceType} @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1070,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L937,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2413,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2016,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1070,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L937,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2492,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2095,Julia} @end table @item gmsh/model/mesh/createEdges @@ -1844,7 +1844,7 @@ Create unique mesh edges for the entities @code{dimTags}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1077,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L943,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2436,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2033,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1077,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L943,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2516,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2113,Julia} @end table @item gmsh/model/mesh/createFaces @@ -1858,7 +1858,7 @@ Create unique mesh faces for the entities @code{dimTags}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1082,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L947,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2451,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2049,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1082,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L947,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2532,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2130,Julia} @end table @item gmsh/model/mesh/getLocalMultipliersForHcurl0 @@ -1874,7 +1874,7 @@ probably change in a future release. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1089,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L953,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2466,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2069,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1089,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L953,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2548,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2151,Julia} @end table @item gmsh/model/mesh/getKeysForElements @@ -1893,7 +1893,7 @@ experimental feature and will probably change in a future release. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1101,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L964,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2488,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2093,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1101,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L964,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2571,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2176,Julia} @end table @item gmsh/model/mesh/getKeysForElement @@ -1907,7 +1907,7 @@ Get the keys for a single element @code{elementTag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1111,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L973,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2519,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2116,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1111,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L973,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2603,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2200,Julia} @end table @item gmsh/model/mesh/getNumberOfKeysForElements @@ -1922,7 +1922,7 @@ named @code{functionSpaceType}. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1121,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L982,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2544,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2140,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1121,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L982,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2629,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2225,Julia} @end table @item gmsh/model/mesh/getInformationForElements @@ -1941,7 +1941,7 @@ experimental feature and will probably change in a future release. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1132,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L992,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2563,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2161,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1132,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L992,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2649,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2247,Julia} @end table @item gmsh/model/mesh/getBarycenters @@ -1961,7 +1961,7 @@ the part of the data indexed by @code{task}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1146,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1005,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2590,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2188,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1146,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1005,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2677,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2275,Julia} @end table @item gmsh/model/mesh/preallocateBarycenters @@ -1997,7 +1997,7 @@ indexed by @code{task}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1172,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1029,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2620,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2213,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1172,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1029,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2708,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2301,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L57,edges.cpp}) @end table @@ -2021,7 +2021,7 @@ the data indexed by @code{task}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1190,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1046,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2650,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2239,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1190,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1046,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2739,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2328,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/faces.cpp#L57,faces.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/neighbors.py#L16,neighbors.py}) @end table @@ -2038,7 +2038,7 @@ stored in the ghost entity of dimension @code{dim} and tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1202,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1057,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2682,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2259,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1202,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1057,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2772,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2349,Julia} @end table @item gmsh/model/mesh/setSize @@ -2053,7 +2053,7 @@ entities of dimension 0 (points) are handled. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1211,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1065,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2707,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2280,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1211,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1065,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2798,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2371,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L115,t16.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t18.cpp#L32,t18.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L48,t21.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.cpp#L234,adapt_mesh.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t16.py#L97,t16.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t18.py#L29,t18.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L36,t21.py}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L81,adapt_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/periodic.py#L11,periodic.py}, ...) @end table @@ -2071,7 +2071,7 @@ entities of dimension 1 (lines) are handled. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1219,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1072,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2724,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2298,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1219,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1072,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2816,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2390,Julia} @end table @item gmsh/model/mesh/setSizeCallback @@ -2087,7 +2087,7 @@ of the mesh size at coordinates (@code{x}, @code{y}, @code{z}). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1229,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1081,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2745,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2314,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1229,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1081,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2838,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2407,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t10.cpp#L115,t10.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t10.py#L107,t10.py}) @end table @@ -2103,7 +2103,7 @@ Remove the global mesh size callback. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1234,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1085,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2765,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2330,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1234,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1085,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2859,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2424,Julia} @end table @item gmsh/model/mesh/setTransfiniteCurve @@ -2121,7 +2121,7 @@ Currently supported types are "Progression" (geometrical progression with power @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1243,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1091,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2778,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2347,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1243,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1091,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2873,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2442,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L153,x2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L148,x2.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain.py#L147,terrain.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain_stl.py#L76,terrain_stl.py}) @end table @@ -2143,7 +2143,7 @@ its boundary. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1257,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1104,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2798,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2366,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1257,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1104,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2894,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2462,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L156,x2.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/get_data_perf.cpp#L13,get_data_perf.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/square.cpp#L7,square.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L150,x2.py}, @url{@value{GITLAB-PREFIX}/demos/api/get_data_perf.py#L11,get_data_perf.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain.py#L149,terrain.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain_stl.py#L78,terrain_stl.py}) @end table @@ -2161,7 +2161,7 @@ interpolation explicitly. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1266,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1112,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2821,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2382,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1266,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1112,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2918,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2479,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L160,x2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L153,x2.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain.py#L152,terrain.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain_stl.py#L81,terrain_stl.py}) @end table @@ -2184,7 +2184,7 @@ transfinite surfaces. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1279,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1124,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2839,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2402,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1279,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1124,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2937,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2500,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L167,x2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L159,x2.py}) @end table @@ -2202,7 +2202,7 @@ recombine triangles into quadrangles) are supported. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1288,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1132,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2863,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2420,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1288,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1132,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2962,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2519,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t11.cpp#L44,t11.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L157,x2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t11.py#L42,t11.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L151,x2.py}, @url{@value{GITLAB-PREFIX}/demos/api/poisson.py#L238,poisson.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain.py#L150,terrain.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain_stl.py#L79,terrain_stl.py}) @end table @@ -2219,7 +2219,7 @@ and tag @code{tag}. @code{val} iterations of a Laplace smoother are applied. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1295,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1138,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2880,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2435,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1295,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1138,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2980,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2535,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L158,x2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L152,x2.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain.py#L151,terrain.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain_stl.py#L80,terrain_stl.py}) @end table @@ -2239,7 +2239,7 @@ as-is. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1306,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1148,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2897,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2452,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1306,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1148,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2998,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2553,Julia} @end table @item gmsh/model/mesh/setAlgorithm @@ -2254,7 +2254,7 @@ Set the meshing algorithm on the model entity of dimension @code{dim} and tag @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1314,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1155,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2917,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2467,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1314,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1155,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3019,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2569,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L211,t5.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L205,t5.py}) @end table @@ -2272,7 +2272,7 @@ entity of dimension @code{dim} and tag @code{tag}. Currently only supported for @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1323,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1163,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2934,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2483,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1323,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1163,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3037,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2586,Julia} @end table @item gmsh/model/mesh/setCompound @@ -2288,7 +2288,7 @@ discrete entity, which is automatically reparametrized. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1332,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1171,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2952,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2499,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1332,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1171,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3056,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2603,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t12.cpp#L83,t12.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t12.py#L79,t12.py}) @end table @@ -2306,7 +2306,7 @@ available with the OpenCASCADE kernel, as it relies on the STL triangulation. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1341,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1179,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2970,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2515,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1341,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1179,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3075,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2620,Julia} @end table @item gmsh/model/mesh/embed @@ -2328,7 +2328,7 @@ their boundary. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1354,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1191,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L2987,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2536,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1354,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1191,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3093,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2642,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t15.cpp#L51,t15.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t15.py#L47,t15.py}) @end table @@ -2346,7 +2346,7 @@ points if @code{dim} == 0). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1364,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1200,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3013,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2552,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1364,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1200,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3119,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2658,Julia} @end table @item gmsh/model/mesh/getEmbedded @@ -2361,7 +2361,7 @@ and tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1371,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1206,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3031,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2571,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1371,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1206,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3138,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2678,Julia} @end table @item gmsh/model/mesh/reorderElements @@ -2376,7 +2376,7 @@ Reorder the elements of type @code{elementType} classified on the entity of tag @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1379,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1213,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3052,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2590,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1379,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1213,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3160,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2698,Julia} @end table @item gmsh/model/mesh/renumberNodes @@ -2390,7 +2390,7 @@ Renumber the node tags in a continuous sequence. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1386,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1219,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3070,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2604,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1386,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1219,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3179,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2713,Julia} @end table @item gmsh/model/mesh/renumberElements @@ -2404,7 +2404,7 @@ Renumber the element tags in a continuous sequence. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1391,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1222,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3083,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2618,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1391,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1222,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3193,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2728,Julia} @end table @item gmsh/model/mesh/setPeriodic @@ -2425,7 +2425,7 @@ and @code{dim} == 2. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1403,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1232,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3096,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2638,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1403,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1232,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3207,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2749,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t18.cpp#L40,t18.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t18.py#L36,t18.py}, @url{@value{GITLAB-PREFIX}/demos/api/periodic.py#L13,periodic.py}) @end table @@ -2445,7 +2445,7 @@ the returned data. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1415,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1243,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3123,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2657,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1415,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1243,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3235,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2769,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/periodic.py#L19,periodic.py}) @end table @@ -2461,7 +2461,7 @@ Remove duplicate nodes in the mesh of the current model. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1426,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1253,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3158,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2681,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1426,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1253,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3271,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2794,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/glue_and_remesh_stl.py#L15,glue_and_remesh_stl.py}) @end table @@ -2479,7 +2479,7 @@ surfaces. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1432,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1257,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3171,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2696,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1432,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1257,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3285,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2810,Julia} @end table @item gmsh/model/mesh/classifySurfaces @@ -2500,7 +2500,7 @@ the discrete entities in the built-in CAD kernel. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1445,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1269,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3187,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2717,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1445,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1269,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3302,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2832,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t13.cpp#L47,t13.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t13.py#L39,t13.py}, @url{@value{GITLAB-PREFIX}/demos/api/aneurysm.py#L10,aneurysm.py}, @url{@value{GITLAB-PREFIX}/demos/api/glue_and_remesh_stl.py#L19,glue_and_remesh_stl.py}, @url{@value{GITLAB-PREFIX}/demos/api/remesh_stl.py#L18,remesh_stl.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain_stl.py#L16,terrain_stl.py}) @end table @@ -2520,7 +2520,7 @@ entities. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1458,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1281,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3212,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2735,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1458,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1281,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3328,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2851,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t13.cpp#L53,t13.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L111,x2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t13.py#L45,t13.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L106,x2.py}, @url{@value{GITLAB-PREFIX}/demos/api/aneurysm.py#L11,aneurysm.py}, @url{@value{GITLAB-PREFIX}/demos/api/glue_and_remesh_stl.py#L32,glue_and_remesh_stl.py}, @url{@value{GITLAB-PREFIX}/demos/api/remesh_stl.py#L22,remesh_stl.py}, ...) @end table @@ -2541,7 +2541,7 @@ in CAD kernel. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1468,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1290,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3231,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2755,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1468,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1290,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3348,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2872,Julia} @end table @item gmsh/model/mesh/computeHomology @@ -2562,7 +2562,7 @@ as physical groups in the mesh. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1481,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1302,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3251,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2776,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1481,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1302,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3369,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2894,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t14.cpp#L112,t14.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t14.py#L110,t14.py}) @end table @@ -2585,7 +2585,7 @@ stored as physical groups in the mesh. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1495,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1315,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3277,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2797,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1495,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1315,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3396,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2916,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t14.cpp#L122,t14.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t14.py#L122,t14.py}) @end table @@ -2602,7 +2602,7 @@ function, the Theta function and cross directions. Return the tags of the views. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1504,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1323,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3303,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2814,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1504,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1323,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3423,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2934,Julia} @end table @item gmsh/model/mesh/triangulate @@ -2618,7 +2618,7 @@ resulting triangles in @code{tri}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1511,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1329,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3323,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2835,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1511,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1329,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3444,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2956,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/raw_triangulation.py#L13,raw_triangulation.py}) @end table @@ -2636,7 +2636,7 @@ resulting tetrahedra in @code{tetra}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1519,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1336,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3345,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2856,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1519,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1336,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3466,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2977,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/raw_tetrahedralization.py#L15,raw_tetrahedralization.py}) @end table @@ -2660,7 +2660,7 @@ the field tag. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1529,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1343,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3373,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2886,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1529,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1343,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3494,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3007,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t7.cpp#L50,t7.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t10.cpp#L46,t10.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t11.cpp#L38,t11.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t13.cpp#L78,t13.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t17.cpp#L41,t17.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t7.py#L43,t7.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t10.py#L43,t10.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t13.py#L66,t13.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t17.py#L35,t17.py}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L112,adapt_mesh.py}, ...) @end table @@ -2676,7 +2676,7 @@ Remove the field with tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1535,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1348,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3393,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2900,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1535,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1348,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3514,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3021,Julia} @end table @item gmsh/model/mesh/field/setNumber @@ -2691,7 +2691,7 @@ Set the numerical option @code{option} to value @code{value} for field @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1540,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1352,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3407,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2914,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1540,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1352,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3528,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3035,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t7.cpp#L51,t7.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t10.cpp#L49,t10.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t17.cpp#L42,t17.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.cpp#L270,adapt_mesh.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t7.py#L44,t7.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t10.py#L46,t10.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t17.py#L36,t17.py}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L113,adapt_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/copy_mesh.py#L46,copy_mesh.py}) @end table @@ -2707,7 +2707,7 @@ Set the string option @code{option} to value @code{value} for field @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1547,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1358,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3423,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2928,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1547,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1358,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3545,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3050,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t10.cpp#L73,t10.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t11.cpp#L39,t11.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t13.cpp#L80,t13.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t10.py#L69,t10.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t13.py#L68,t13.py}) @end table @@ -2724,7 +2724,7 @@ Set the numerical list option @code{option} to value @code{value} for field @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1554,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1364,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3439,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2942,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1554,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1364,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3562,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3065,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t10.cpp#L47,t10.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t10.py#L44,t10.py}) @end table @@ -2740,7 +2740,7 @@ Set the field @code{tag} as the background mesh size field. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1561,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1370,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3456,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2956,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1561,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1370,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3580,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3080,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t7.cpp#L54,t7.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t10.cpp#L108,t10.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t11.cpp#L41,t11.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t13.cpp#L83,t13.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t17.cpp#L43,t17.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t7.py#L47,t7.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t10.py#L101,t10.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t13.py#L71,t13.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t17.py#L37,t17.py}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L114,adapt_mesh.py}, ...) @end table @@ -2756,7 +2756,7 @@ Set the field @code{tag} as a boundary layer size field. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1566,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1374,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3470,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L2970,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1566,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1374,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3595,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3095,Julia} @end table @end ftable @@ -2782,7 +2782,7 @@ the geo module.) @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1582,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1383,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3490,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3004,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1582,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1383,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3616,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3130,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L36,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L23,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L21,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L19,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L20,t6.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L33,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L21,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L19,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L45,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L19,t6.py}, ...) @end table @@ -2801,9 +2801,9 @@ the tag of the line. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1594,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1394,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3516,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3023,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1594,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1394,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3643,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3150,Julia} @item Examples: -C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L67,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L27,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L25,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L125,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L24,t6.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L64,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L25,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L23,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L60,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L23,t6.py}, ...) +C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L67,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L27,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L25,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L125,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L24,t6.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L69,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L25,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L23,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L60,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L23,t6.py}, ...) @end table @item gmsh/model/geo/addCircleArc @@ -2822,7 +2822,7 @@ tag of the circle arc. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1606,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1405,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3538,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3043,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1606,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1405,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3666,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3171,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L27,t5.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L119,t5.py}) @end table @@ -2843,7 +2843,7 @@ the plane of the circle arc. Return the tag of the ellipse arc. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1622,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1420,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3566,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3064,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1622,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1420,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3695,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3193,Julia} @end table @item gmsh/model/geo/addSpline @@ -2861,7 +2861,7 @@ curve. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1638,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1435,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3595,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3083,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1638,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1435,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3725,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3213,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t12.cpp#L67,t12.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t12.py#L63,t12.py}) @end table @@ -2881,7 +2881,7 @@ curve. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1648,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1444,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3618,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3102,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1648,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1444,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3749,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3233,Julia} @end table @item gmsh/model/geo/addBezier @@ -2897,7 +2897,7 @@ new tag is selected automatically. Return the tag of the Bezier curve. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1656,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1451,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3641,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3120,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1656,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1451,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3773,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3252,Julia} @end table @item gmsh/model/geo/addPolyline @@ -2914,7 +2914,7 @@ first and last points are the same. Return the tag of the polyline curve. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1666,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1459,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3662,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3139,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1666,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1459,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3795,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3272,Julia} @end table @item gmsh/model/geo/addCompoundSpline @@ -2932,7 +2932,7 @@ Return the tag of the spline. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1676,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1468,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3684,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3159,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1676,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1468,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3818,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3293,Julia} @end table @item gmsh/model/geo/addCompoundBSpline @@ -2950,7 +2950,7 @@ b-spline. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1687,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1478,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3708,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3178,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1687,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1478,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3843,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3313,Julia} @end table @item gmsh/model/geo/addCurveLoop @@ -2970,9 +2970,9 @@ necessary. Return the tag of the curve loop. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1700,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1490,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3732,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3200,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1700,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1490,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3868,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3336,Julia} @item Examples: -C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L80,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L31,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L29,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L40,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L28,t6.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L76,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L29,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L27,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L82,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L27,t6.py}, ...) +C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L80,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L31,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L29,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L40,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L28,t6.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L81,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L29,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L27,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L82,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L27,t6.py}, ...) @end table @item gmsh/model/geo/addCurveLoops @@ -2987,7 +2987,7 @@ Add curve loops in the built-in CAD representation based on the curves @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1708,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1497,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3758,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3217,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1708,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1497,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3895,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3354,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/aneurysm.py#L34,aneurysm.py}) @end table @@ -3007,9 +3007,9 @@ surface. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1718,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1506,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3779,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3240,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1718,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1506,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3917,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3378,Julia} @item Examples: -C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L85,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L32,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L30,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L148,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L29,t6.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L81,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L30,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L28,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L83,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L28,t6.py}, ...) +C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L85,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L32,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L30,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L148,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L29,t6.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L86,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L30,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L28,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L83,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L28,t6.py}, ...) @end table @item gmsh/model/geo/addSurfaceFilling @@ -3027,7 +3027,7 @@ automatically. Return the tag of the surface. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1728,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1515,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3802,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3260,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1728,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1515,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3941,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3399,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L61,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t12.cpp#L71,t12.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L153,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t12.py#L67,t12.py}) @end table @@ -3045,7 +3045,7 @@ otherwise a new tag is selected automatically. Return the tag of the shell. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1738,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1523,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3826,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3278,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1738,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1523,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3966,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3418,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L114,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L70,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t13.cpp#L71,t13.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L141,x2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L109,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L103,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t13.py#L59,t13.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L136,x2.py}, @url{@value{GITLAB-PREFIX}/demos/api/aneurysm.py#L39,aneurysm.py}, ...) @end table @@ -3065,7 +3065,7 @@ tag of the volume. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1748,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1532,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3847,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3298,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1748,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1532,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3988,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3439,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L115,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L71,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t13.cpp#L72,t13.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x2.cpp#L142,x2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L110,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L163,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t13.py#L60,t13.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x2.py#L137,x2.py}, @url{@value{GITLAB-PREFIX}/demos/api/aneurysm.py#L39,aneurysm.py}, ...) @end table @@ -3087,7 +3087,7 @@ layers. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1760,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1543,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3870,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3319,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1760,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1543,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4012,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3461,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L125,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L46,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t14.cpp#L65,t14.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t15.cpp#L63,t15.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L119,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L44,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t14.py#L59,t14.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t15.py#L59,t15.py}, @url{@value{GITLAB-PREFIX}/demos/api/hex.py#L8,hex.py}) @end table @@ -3111,7 +3111,7 @@ mesh in the layers. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1780,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1562,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3904,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3348,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1780,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1562,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4046,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3490,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L53,t3.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L50,t3.py}) @end table @@ -3136,7 +3136,7 @@ mesh in the layers. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1804,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1585,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3944,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3378,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1804,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1585,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4086,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3520,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L64,t3.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L61,t3.py}) @end table @@ -3160,7 +3160,7 @@ normals (if the view is scalar). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1831,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1611,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L3987,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3408,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1831,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1611,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4129,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3550,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/aneurysm.py#L17,aneurysm.py}) @end table @@ -3177,7 +3177,7 @@ Translate the entities @code{dimTags} in the built-in CAD representation along @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1843,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1622,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4022,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3429,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1843,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1622,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4165,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3572,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L49,t2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L46,t2.py}) @end table @@ -3196,7 +3196,7 @@ Rotate the entities @code{dimTags} in the built-in CAD representation by @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1853,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1631,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4041,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3447,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1853,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1631,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4184,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3590,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L53,t2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L50,t2.py}) @end table @@ -3214,7 +3214,7 @@ Scale the entities @code{dimTag} in the built-in CAD representation by factors @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1867,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1644,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4065,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3465,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1867,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1644,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4208,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3608,Julia} @end table @item gmsh/model/geo/mirror @@ -3230,7 +3230,7 @@ respect to the plane of equation @code{a} * x + @code{b} * y + @code{c} * z + @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1879,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1655,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4088,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3482,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1879,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1655,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4231,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3625,Julia} @end table @item gmsh/model/geo/symmetrize @@ -3247,7 +3247,7 @@ a future release.) @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1891,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1666,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4108,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3500,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1891,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1666,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4251,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3643,Julia} @end table @item gmsh/model/geo/copy @@ -3262,7 +3262,7 @@ entities are returned in @code{outDimTags}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1901,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1675,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4130,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3519,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1901,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1675,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4273,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3662,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L62,t2.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L58,t2.py}) @end table @@ -3280,7 +3280,7 @@ dimension 0. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1909,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1682,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4151,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3540,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1909,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1682,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4294,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3683,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L32,t6.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L31,t6.py}) @end table @@ -3297,7 +3297,7 @@ entities at the same geometrical location). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1916,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1688,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4169,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3557,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1916,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1688,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4312,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3700,Julia} @end table @item gmsh/model/geo/splitCurve @@ -3313,7 +3313,7 @@ created curves. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1923,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1693,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4183,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3574,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1923,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1693,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4327,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3718,Julia} @end table @item gmsh/model/geo/getMaxTag @@ -3328,7 +3328,7 @@ representation. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1931,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1700,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4206,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3594,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1931,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1700,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4351,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3739,Julia} @end table @item gmsh/model/geo/setMaxTag @@ -3343,7 +3343,7 @@ built-in CAD representation. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1937,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1705,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4224,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3609,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1937,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1705,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4370,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3755,Julia} @end table @item gmsh/model/geo/addPhysicalGroup @@ -3360,7 +3360,7 @@ group, equal to @code{tag} if @code{tag} is positive, or a new tag if @code{tag} @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1945,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1712,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4240,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3627,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1945,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1712,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4387,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3774,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L178,t5.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L177,t5.py}) @end table @@ -3377,7 +3377,7 @@ If @code{dimTags} is empty, remove all groups. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1953,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1719,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4262,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3642,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1953,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1719,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4410,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3790,Julia} @end table @item gmsh/model/geo/synchronize @@ -3395,9 +3395,9 @@ available to any function outside of the built-in CAD kernel functions. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1963,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1728,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4278,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3662,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1963,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1728,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4427,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3811,Julia} @item Examples: -C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L96,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L33,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L31,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L188,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L99,t6.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L91,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L31,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L29,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L184,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L94,t6.py}, ...) +C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L96,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L33,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L31,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L188,t5.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L99,t6.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L96,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L31,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L29,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L184,t5.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L94,t6.py}, ...) @end table @end ftable @@ -3419,7 +3419,7 @@ handled. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1972,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1733,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4302,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3686,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1972,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1733,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4451,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3835,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L129,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t15.cpp#L41,t15.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L123,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t15.py#L37,t15.py}) @end table @@ -3439,7 +3439,7 @@ both extremities of the curve). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1982,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1742,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4320,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3705,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1982,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1742,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4470,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3855,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L48,t6.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L47,t6.py}) @end table @@ -3461,7 +3461,7 @@ surface has more that 3 or 4 points on its boundary. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1997,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1755,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4341,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3725,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L1997,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1755,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4492,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3876,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L67,t6.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L66,t6.py}) @end table @@ -3479,7 +3479,7 @@ corners of the transfinite interpolation explicitly. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2006,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1763,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4364,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3741,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2006,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1763,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4516,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3893,Julia} @end table @item gmsh/model/geo/mesh/setRecombine @@ -3495,7 +3495,7 @@ entities of dimension 2 (to recombine triangles into quadrangles) are supported. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2015,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1771,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4382,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3757,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2015,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1771,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4535,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3910,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t6.cpp#L71,t6.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t6.py#L70,t6.py}) @end table @@ -3513,7 +3513,7 @@ Laplace smoother are applied. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2024,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1779,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4401,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3773,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2024,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1779,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4555,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3927,Julia} @end table @item gmsh/model/geo/mesh/setReverse @@ -3531,7 +3531,7 @@ mesh orientation will be reversed with respect to the natural mesh orientation @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2035,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1789,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4419,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3791,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2035,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1789,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4574,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3946,Julia} @end table @item gmsh/model/geo/mesh/setAlgorithm @@ -3547,7 +3547,7 @@ for @code{dim} == 2. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2044,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1797,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4439,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3806,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2044,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1797,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4595,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3962,Julia} @end table @item gmsh/model/geo/mesh/setSizeFromBoundary @@ -3563,7 +3563,7 @@ representation. Currently only supported for @code{dim} == 2. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2053,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1805,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4457,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3822,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2053,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1805,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4614,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3979,Julia} @end table @end ftable @@ -3589,7 +3589,7 @@ the occ module.) @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2072,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1816,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4481,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3856,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2072,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1816,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4639,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4014,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L67,t19.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/spline.cpp#L10,spline.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L59,t19.py}, @url{@value{GITLAB-PREFIX}/demos/api/bspline_bezier_patches.py#L6,bspline_bezier_patches.py}, @url{@value{GITLAB-PREFIX}/demos/api/bspline_bezier_trimmed.py#L6,bspline_bezier_trimmed.py}, @url{@value{GITLAB-PREFIX}/demos/api/bspline_filling.py#L14,bspline_filling.py}, @url{@value{GITLAB-PREFIX}/demos/api/closest_point.py#L14,closest_point.py}, ...) @end table @@ -3608,7 +3608,7 @@ Return the tag of the line. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2084,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1827,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4507,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3875,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2084,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1827,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4666,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4034,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/crack.py#L13,crack.py}) @end table @@ -3627,7 +3627,7 @@ automatically. Return the tag of the circle arc. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2094,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1836,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4529,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3894,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2094,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1836,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4689,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4054,Julia} @end table @item gmsh/model/occ/addCircle @@ -3645,7 +3645,7 @@ the tag of the circle. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2106,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1847,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4552,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3913,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2106,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1847,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4713,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4074,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L25,t19.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L23,t19.py}, @url{@value{GITLAB-PREFIX}/demos/api/bspline_bezier_trimmed.py#L30,bspline_bezier_trimmed.py}, @url{@value{GITLAB-PREFIX}/demos/api/closest_point.py#L7,closest_point.py}, @url{@value{GITLAB-PREFIX}/demos/api/trimmed.py#L9,trimmed.py}) @end table @@ -3666,7 +3666,7 @@ radius smaller than the minor radius. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2122,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1862,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4579,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3934,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2122,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1862,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4741,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4096,Julia} @end table @item gmsh/model/occ/addEllipse @@ -3687,7 +3687,7 @@ y-axis): rotate the shape or use @code{addCircle} in such cases. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2138,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1877,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4605,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3957,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2138,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1877,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4768,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4120,Julia} @end table @item gmsh/model/occ/addSpline @@ -3705,7 +3705,7 @@ curve. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2154,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1892,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4636,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3976,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2154,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1892,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4800,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4140,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L71,t19.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/spline.cpp#L12,spline.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L62,t19.py}, @url{@value{GITLAB-PREFIX}/demos/api/pipe.py#L20,pipe.py}, @url{@value{GITLAB-PREFIX}/demos/api/spline.py#L12,spline.py}) @end table @@ -3726,7 +3726,7 @@ first and last points are the same. Return the tag of the b-spline curve. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2165,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1902,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4659,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L3997,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2165,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1902,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4824,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4162,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/spline.cpp#L13,spline.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/bspline_filling.py#L18,bspline_filling.py}, @url{@value{GITLAB-PREFIX}/demos/api/spline.py#L13,spline.py}) @end table @@ -3744,7 +3744,7 @@ new tag is selected automatically. Return the tag of the Bezier curve. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2177,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1913,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4690,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4015,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2177,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1913,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4856,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4181,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/spline.cpp#L14,spline.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/spline.py#L14,spline.py}) @end table @@ -3764,7 +3764,7 @@ automatically. Return the tag of the wire. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2187,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1922,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4711,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4035,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2187,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1922,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4878,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4202,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L74,t19.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L65,t19.py}, @url{@value{GITLAB-PREFIX}/demos/api/bspline_bezier_trimmed.py#L31,bspline_bezier_trimmed.py}, @url{@value{GITLAB-PREFIX}/demos/api/bspline_filling.py#L36,bspline_filling.py}, @url{@value{GITLAB-PREFIX}/demos/api/pipe.py#L21,pipe.py}, @url{@value{GITLAB-PREFIX}/demos/api/trimmed.py#L10,trimmed.py}) @end table @@ -3785,7 +3785,7 @@ automatically. Return the tag of the curve loop. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2199,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1933,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4735,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4056,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2199,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1933,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4903,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4224,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L26,t19.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L24,t19.py}) @end table @@ -3805,7 +3805,7 @@ explicitly; otherwise a new tag is selected automatically. Round the corners if @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2209,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1942,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4759,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4076,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2209,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1942,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4928,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4245,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t17.cpp#L28,t17.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L62,t20.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L40,t21.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.cpp#L228,adapt_mesh.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L13,edges.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t17.py#L27,t17.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L52,t20.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L32,t21.py}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L76,adapt_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/crack3d.py#L9,crack3d.py}, ...) @end table @@ -3824,7 +3824,7 @@ tag is selected automatically. Return the tag of the disk. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2223,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1955,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4786,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4095,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2223,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1955,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4956,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4265,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L77,t19.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L15,edges.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L68,t19.py}, @url{@value{GITLAB-PREFIX}/demos/api/pipe.py#L23,pipe.py}, @url{@value{GITLAB-PREFIX}/demos/api/poisson.py#L37,poisson.py}) @end table @@ -3844,7 +3844,7 @@ Return the tag of the surface. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2237,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1968,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4811,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4115,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2237,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1968,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4982,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4286,Julia} @end table @item gmsh/model/occ/addSurfaceFilling @@ -3862,7 +3862,7 @@ points. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2247,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1977,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4834,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4134,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2247,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1977,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5006,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4306,Julia} @end table @item gmsh/model/occ/addBSplineFilling @@ -3882,7 +3882,7 @@ automatically. Return the tag of the surface. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2260,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1989,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4858,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4156,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2260,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L1989,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5031,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4329,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/bspline_filling.py#L39,bspline_filling.py}) @end table @@ -3904,7 +3904,7 @@ automatically. Return the tag of the surface. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2273,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2001,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4883,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4178,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2273,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2001,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5057,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4352,Julia} @end table @item gmsh/model/occ/addBSplineSurface @@ -3928,7 +3928,7 @@ the parametric space of the surface. Return the tag of the b-spline surface. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2290,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2017,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4908,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4204,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2290,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2017,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5083,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4379,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/bspline_bezier_patches.py#L55,bspline_bezier_patches.py}, @url{@value{GITLAB-PREFIX}/demos/api/bspline_bezier_trimmed.py#L41,bspline_bezier_trimmed.py}) @end table @@ -3952,7 +3952,7 @@ Return the tag of the Bezier surface. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2314,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2040,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4953,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4227,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2314,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2040,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5129,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4403,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/bspline_bezier_patches.py#L52,bspline_bezier_patches.py}) @end table @@ -3974,7 +3974,7 @@ trimmed surface. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2329,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2054,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L4984,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4248,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2329,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2054,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5161,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4425,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/trimmed.py#L24,trimmed.py}) @end table @@ -3994,7 +3994,7 @@ that share geometrically identical (but topologically different) curves. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2341,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2065,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5011,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4268,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2341,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2065,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5189,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4446,Julia} @end table @item gmsh/model/occ/addVolume @@ -4012,7 +4012,7 @@ tag of the volume. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2352,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2075,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5035,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4288,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2352,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2075,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5214,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4467,Julia} @end table @item gmsh/model/occ/addSphere @@ -4031,7 +4031,7 @@ automatically. Return the tag of the sphere. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2363,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2085,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5058,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4309,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2363,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2085,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5238,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4489,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L53,t16.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t18.cpp#L61,t18.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/boolean.cpp#L22,boolean.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/faces.cpp#L15,faces.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/gui.cpp#L21,gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t16.py#L47,t16.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t18.py#L59,t18.py}, @url{@value{GITLAB-PREFIX}/demos/api/boolean2.py#L17,boolean2.py}, @url{@value{GITLAB-PREFIX}/demos/api/boolean.py#L21,boolean.py}, @url{@value{GITLAB-PREFIX}/demos/api/gui.py#L20,gui.py}, ...) @end table @@ -4050,7 +4050,7 @@ is selected automatically. Return the tag of the box. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2378,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2099,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5087,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4328,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2378,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2099,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5268,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4509,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L31,t16.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t18.cpp#L27,t18.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x4.cpp#L58,x4.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/boolean.cpp#L21,boolean.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/faces.cpp#L13,faces.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t16.py#L28,t16.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t18.py#L26,t18.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x4.py#L56,x4.py}, @url{@value{GITLAB-PREFIX}/demos/api/boolean2.py#L16,boolean2.py}, @url{@value{GITLAB-PREFIX}/demos/api/boolean.py#L20,boolean.py}, ...) @end table @@ -4071,7 +4071,7 @@ is selected automatically. Return the tag of the cylinder. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2394,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2114,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5113,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4349,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2394,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2114,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5295,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4531,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/boolean.cpp#L24,boolean.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/gui.cpp#L23,gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/boolean2.py#L19,boolean2.py}, @url{@value{GITLAB-PREFIX}/demos/api/boolean.py#L23,boolean.py}, @url{@value{GITLAB-PREFIX}/demos/api/gui.py#L22,gui.py}) @end table @@ -4093,7 +4093,7 @@ tag of the cone. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2412,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2131,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5143,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4370,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2412,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2131,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5326,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4553,Julia} @end table @item gmsh/model/occ/addWedge @@ -4112,7 +4112,7 @@ the wedge. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2431,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2149,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5174,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4390,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2431,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2149,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5358,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4574,Julia} @end table @item gmsh/model/occ/addTorus @@ -4130,7 +4130,7 @@ automatically. The optional argument @code{angle} defines the angular opening @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2447,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2164,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5203,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4410,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2447,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2164,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5388,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4595,Julia} @end table @item gmsh/model/occ/addThruSections @@ -4150,7 +4150,7 @@ surfaces created on the boundary are forced to be ruled surfaces. If @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2464,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2180,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5230,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4432,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2464,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2180,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5416,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4618,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L32,t19.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L29,t19.py}) @end table @@ -4171,7 +4171,7 @@ automatically. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2479,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2194,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5260,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4456,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2479,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2194,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5447,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4643,Julia} @end table @item gmsh/model/occ/extrude @@ -4191,7 +4191,7 @@ layers. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2494,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2208,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5288,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4481,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2494,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2208,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5476,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4669,Julia} @end table @item gmsh/model/occ/revolve @@ -4213,7 +4213,7 @@ set, recombine the mesh in the layers. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2514,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2227,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5322,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4510,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2514,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2227,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5510,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4698,Julia} @end table @item gmsh/model/occ/addPipe @@ -4232,7 +4232,7 @@ provided, "DiscreteTrihedron" is assumed. Return the pipe in @code{outDimTags}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2536,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2247,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5362,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4537,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2536,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2247,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5550,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4725,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L81,t19.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L72,t19.py}, @url{@value{GITLAB-PREFIX}/demos/api/pipe.py#L29,pipe.py}) @end table @@ -4253,7 +4253,7 @@ Return the filleted entities in @code{outDimTags}. Remove the original volume if @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2549,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2259,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5389,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4563,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2549,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2259,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5578,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4752,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L55,t19.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L47,t19.py}) @end table @@ -4276,7 +4276,7 @@ original volume if @code{removeVolume} is set. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2565,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2274,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5419,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4589,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2565,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2274,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5608,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4778,Julia} @end table @item gmsh/model/occ/fuse @@ -4295,7 +4295,7 @@ Remove the object if @code{removeObject} is set. Remove the tool if @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2580,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2288,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5453,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4613,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2580,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2288,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5642,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4802,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/boolean.cpp#L27,boolean.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/gui.cpp#L26,gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/boolean2.py#L22,boolean2.py}, @url{@value{GITLAB-PREFIX}/demos/api/boolean.py#L26,boolean.py}, @url{@value{GITLAB-PREFIX}/demos/api/gui.py#L25,gui.py}) @end table @@ -4316,7 +4316,7 @@ is set. Remove the tool if @code{removeTool} is set. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2596,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2303,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5487,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4653,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2596,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2303,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5676,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4842,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/boolean.cpp#L23,boolean.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/gui.cpp#L22,gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/boolean2.py#L18,boolean2.py}, @url{@value{GITLAB-PREFIX}/demos/api/boolean.py#L22,boolean.py}, @url{@value{GITLAB-PREFIX}/demos/api/gui.py#L21,gui.py}) @end table @@ -4337,7 +4337,7 @@ Remove the object if @code{removeObject} is set. Remove the tool if @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2612,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2318,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5521,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4692,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2612,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2318,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5710,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4881,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L41,t16.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/boolean.cpp#L28,boolean.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/gui.cpp#L27,gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t16.py#L32,t16.py}, @url{@value{GITLAB-PREFIX}/demos/api/boolean2.py#L23,boolean2.py}, @url{@value{GITLAB-PREFIX}/demos/api/boolean.py#L27,boolean.py}, @url{@value{GITLAB-PREFIX}/demos/api/gui.py#L26,gui.py}, @url{@value{GITLAB-PREFIX}/demos/api/spherical_surf.py#L13,spherical_surf.py}) @end table @@ -4361,7 +4361,7 @@ if @code{removeTool} is set. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2631,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2336,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5555,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4735,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2631,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2336,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5744,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4924,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L61,t16.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t18.cpp#L75,t18.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L85,t20.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L44,t21.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/edges.cpp#L20,edges.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t16.py#L54,t16.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t18.py#L70,t18.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L68,t20.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L34,t21.py}, @url{@value{GITLAB-PREFIX}/demos/api/bspline_bezier_patches.py#L70,bspline_bezier_patches.py}, ...) @end table @@ -4378,7 +4378,7 @@ along (@code{dx}, @code{dy}, @code{dz}). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2643,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2347,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5592,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4769,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2643,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2347,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5781,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4958,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L47,t19.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L72,t20.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L44,t19.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L60,t20.py}) @end table @@ -4397,7 +4397,7 @@ Rotate the entities @code{dimTags} in the OpenCASCADE CAD representation by @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2653,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2356,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5611,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4787,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2653,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2356,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5800,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4976,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L78,t19.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L64,t20.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L69,t19.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L54,t20.py}, @url{@value{GITLAB-PREFIX}/demos/api/pipe.py#L26,pipe.py}) @end table @@ -4415,7 +4415,7 @@ factors @code{a}, @code{b} and @code{c} along the three coordinate axes; use @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2667,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2369,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5635,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4805,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2667,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2369,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5824,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4994,Julia} @end table @item gmsh/model/occ/mirror @@ -4431,7 +4431,7 @@ respect to the plane of equation @code{a} * x + @code{b} * y + @code{c} * z + @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2679,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2380,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5658,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4822,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2679,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2380,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5847,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5011,Julia} @end table @item gmsh/model/occ/symmetrize @@ -4448,7 +4448,7 @@ a future release.) @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2691,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2391,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5678,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4840,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2691,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2391,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5867,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5029,Julia} @end table @item gmsh/model/occ/affineTransform @@ -4464,7 +4464,7 @@ entities @code{dimTags} in the OpenCASCADE CAD representation. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2702,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2401,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5700,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4858,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2702,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2401,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5889,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5047,Julia} @end table @item gmsh/model/occ/copy @@ -4479,7 +4479,7 @@ entities are returned in @code{outDimTags}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2709,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2407,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5719,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4877,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2709,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2407,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5909,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5067,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L46,t19.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L77,t20.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L43,t19.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L64,t20.py}) @end table @@ -4497,7 +4497,7 @@ dimension 0. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2717,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2414,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5740,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4899,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2717,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2414,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5930,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5089,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L85,t19.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L91,t20.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L76,t19.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L73,t20.py}, @url{@value{GITLAB-PREFIX}/demos/api/pipe.py#L31,pipe.py}, @url{@value{GITLAB-PREFIX}/demos/api/trimmed.py#L28,trimmed.py}) @end table @@ -4515,7 +4515,7 @@ fragments) all highest dimensional entities. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2725,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2421,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5758,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4917,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2725,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2421,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5948,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5107,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/bspline_bezier_patches.py#L75,bspline_bezier_patches.py}) @end table @@ -4534,7 +4534,7 @@ healing options are listed in the Gmsh reference manual. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2733,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2427,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5773,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4936,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2733,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2427,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5964,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5127,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/bspline_bezier_patches.py#L65,bspline_bezier_patches.py}, @url{@value{GITLAB-PREFIX}/demos/api/heal.py#L11,heal.py}) @end table @@ -4555,7 +4555,7 @@ import the highest dimensional entities in the file. The optional argument @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2750,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2443,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5802,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4962,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2750,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2443,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5994,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5154,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L28,t20.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L24,t20.py}) @end table @@ -4592,7 +4592,7 @@ entities are returned as a vector of (dim, tag) integer pairs. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2772,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2463,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5828,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L4984,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2772,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2463,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6021,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5177,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L90,t20.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L73,t20.py}, @url{@value{GITLAB-PREFIX}/demos/api/bspline_bezier_patches.py#L70,bspline_bezier_patches.py}) @end table @@ -4611,7 +4611,7 @@ dimension (e.g. points if @code{dim} == 0). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2781,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2471,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5849,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5006,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2781,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2471,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6043,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5200,Julia} @end table @item gmsh/model/occ/getBoundingBox @@ -4627,7 +4627,7 @@ tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2794,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2483,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5877,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5027,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2794,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2483,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6072,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5222,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L44,t20.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L34,t20.py}) @end table @@ -4644,7 +4644,7 @@ Get the mass of the OpenCASCADE entity of dimension @code{dim} and tag @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2806,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2494,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5914,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5049,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2806,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2494,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6110,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5245,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/step_assembly.py#L19,step_assembly.py}, @url{@value{GITLAB-PREFIX}/demos/api/volume.py#L9,volume.py}) @end table @@ -4661,7 +4661,7 @@ Get the center of mass of the OpenCASCADE entity of dimension @code{dim} and tag @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2814,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2501,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5934,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5067,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2814,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2501,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6131,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5264,Julia} @end table @item gmsh/model/occ/getMatrixOfInertia @@ -4676,7 +4676,7 @@ Get the matrix of inertia (by row) of the OpenCASCADE entity of dimension @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2824,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2510,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5962,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5087,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2824,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2510,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6160,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5285,Julia} @end table @item gmsh/model/occ/getMaxTag @@ -4691,7 +4691,7 @@ representation. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2832,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2517,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L5983,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5107,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2832,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2517,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6182,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5306,Julia} @end table @item gmsh/model/occ/setMaxTag @@ -4706,7 +4706,7 @@ OpenCASCADE CAD representation. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2838,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2522,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6001,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5122,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2838,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2522,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6201,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5322,Julia} @end table @item gmsh/model/occ/synchronize @@ -4724,7 +4724,7 @@ not available to any function outside of the OpenCASCADE CAD kernel functions. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2849,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2532,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6017,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5140,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2849,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2532,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6218,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5341,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L84,t16.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t17.cpp#L29,t17.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t18.cpp#L28,t18.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t19.cpp#L33,t19.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t20.cpp#L93,t20.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t16.py#L67,t16.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t17.py#L28,t17.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t18.py#L27,t18.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t19.py#L30,t19.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t20.py#L75,t20.py}, ...) @end table @@ -4747,7 +4747,7 @@ representation. Currently only entities of dimension 0 (points) are handled. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2858,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2537,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6041,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5164,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2858,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2537,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6242,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5365,Julia} @end table @end ftable @@ -4769,7 +4769,7 @@ associate a new tag. Return the view tag. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2874,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2544,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6065,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5199,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2874,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2544,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6267,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5401,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L111,t4.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x3.cpp#L28,x3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x4.cpp#L33,x4.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.cpp#L245,adapt_mesh.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.cpp#L17,plugin.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L118,t4.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x3.py#L25,x3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x4.py#L31,x4.py}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L89,adapt_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/copy_mesh.py#L38,copy_mesh.py}, ...) @end table @@ -4785,7 +4785,7 @@ Remove the view with tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2880,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2549,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6085,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5213,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2880,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2549,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6287,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5415,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/plugin.cpp#L37,plugin.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/plugin.py#L28,plugin.py}) @end table @@ -4803,7 +4803,7 @@ access view options. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2887,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2555,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6099,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5231,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2887,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2555,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6301,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5433,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x3.cpp#L89,x3.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t8.py#L81,t8.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x3.py#L81,x3.py}) @end table @@ -4819,7 +4819,7 @@ Get the tags of all views. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2892,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2559,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6118,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5247,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2892,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2559,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6321,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5450,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/plugin.cpp#L41,plugin.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t8.py#L78,t8.py}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.py#L31,plugin.py}) @end table @@ -4846,7 +4846,7 @@ data. @code{partition} allows to specify data in several sub-sets. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2908,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2574,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6136,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5275,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2908,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2574,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6340,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5479,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.cpp#L247,adapt_mesh.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.cpp#L18,plugin.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/view.cpp#L20,view.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L90,adapt_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.py#L16,plugin.py}, @url{@value{GITLAB-PREFIX}/demos/api/poisson.py#L229,poisson.py}, @url{@value{GITLAB-PREFIX}/demos/api/view.py#L19,view.py}) @end table @@ -4866,7 +4866,7 @@ single vector. For data types that can lead to different data sizes per tag @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2925,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2590,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6171,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5294,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2925,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2590,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6376,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5499,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x4.cpp#L35,x4.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x4.py#L33,x4.py}, @url{@value{GITLAB-PREFIX}/demos/api/copy_mesh.py#L40,copy_mesh.py}) @end table @@ -4885,7 +4885,7 @@ tags @code{tags}, as well as the @code{dataType} and the number of components @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2941,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2605,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6199,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5312,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2941,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2605,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6405,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5518,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/get_data_perf.cpp#L27,get_data_perf.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.cpp#L27,plugin.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/get_data_perf.py#L20,get_data_perf.py}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.py#L20,plugin.py}) @end table @@ -4904,7 +4904,7 @@ vector, with the appropriate padding if necessary. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2955,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2618,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6235,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5344,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2955,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2618,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6442,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5551,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/get_data_perf.cpp#L33,get_data_perf.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/get_data_perf.py#L25,get_data_perf.py}) @end table @@ -4929,7 +4929,7 @@ followed by values per node, repeated for each step: [e1x1, ..., e1xn, e1y1, @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2975,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2637,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6271,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5377,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2975,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2637,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6479,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5585,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x3.cpp#L56,x3.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/viewlist.cpp#L24,viewlist.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x3.py#L47,x3.py}, @url{@value{GITLAB-PREFIX}/demos/api/normals.py#L42,normals.py}, @url{@value{GITLAB-PREFIX}/demos/api/view_combine.py#L18,view_combine.py}, @url{@value{GITLAB-PREFIX}/demos/api/viewlist.py#L19,viewlist.py}) @end table @@ -4947,7 +4947,7 @@ data type and the @code{data} for each data type. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2985,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2646,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6298,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5395,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L2985,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2646,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6507,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5604,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/plugin.cpp#L47,plugin.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/plugin.py#L35,plugin.py}, @url{@value{GITLAB-PREFIX}/demos/api/volume.py#L19,volume.py}) @end table @@ -4974,7 +4974,7 @@ Bold", "Times-Italic", "Times-BoldItalic", "Helvetica", "Helvetica-Bold", @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3004,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2665,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6326,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5433,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3004,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2665,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6536,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5643,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L115,t4.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x3.cpp#L80,x3.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L122,t4.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x3.py#L72,x3.py}) @end table @@ -4993,7 +4993,7 @@ coordinates in @code{coord}, the strings in @code{data} and the styles in @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3014,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2674,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6358,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5451,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3014,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2674,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6569,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5662,Julia} @end table @item gmsh/view/setInterpolationMatrices @@ -5018,7 +5018,7 @@ matrices. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3033,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2692,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6387,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5485,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3033,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2692,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6599,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5697,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x3.cpp#L128,x3.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x3.py#L113,x3.py}) @end table @@ -5037,7 +5037,7 @@ already exists), otherwise associate a new tag. Return the view tag. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3048,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2706,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6422,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5504,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3048,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2706,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6635,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5717,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/view_combine.py#L27,view_combine.py}) @end table @@ -5054,7 +5054,7 @@ Copy the options from the view with tag @code{refTag} to the view with tag @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3055,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2713,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6444,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5518,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3055,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2713,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6658,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5732,Julia} @end table @item gmsh/view/combine @@ -5071,7 +5071,7 @@ original views if @code{remove} is set. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3064,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2721,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6460,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5535,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3064,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2721,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6675,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5750,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/view_combine.py#L23,view_combine.py}) @end table @@ -5095,7 +5095,7 @@ of the specified dimension. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3079,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2735,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6480,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5557,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3079,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2735,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6695,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5772,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x3.cpp#L100,x3.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x3.py#L89,x3.py}) @end table @@ -5112,7 +5112,7 @@ file extension. Append to the file if @code{append} is set. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3097,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2752,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6520,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5575,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3097,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2752,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6735,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5790,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/x3.cpp#L106,x3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/x4.cpp#L88,x4.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.cpp#L248,adapt_mesh.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.cpp#L43,plugin.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/view.cpp#L24,view.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/x3.py#L92,x3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/x4.py#L81,x4.py}, @url{@value{GITLAB-PREFIX}/demos/api/adapt_mesh.py#L92,adapt_mesh.py}, @url{@value{GITLAB-PREFIX}/demos/api/normals.py#L43,normals.py}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.py#L33,plugin.py}, ...) @end table @@ -5129,7 +5129,7 @@ where @code{windowIndex} identifies the window in the window list. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3105,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2759,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6537,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5590,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3105,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2759,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6752,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5805,Julia} @end table @end ftable @@ -5150,7 +5150,7 @@ Set the numerical option @code{option} to the value @code{value} for plugin @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3116,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2765,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6560,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5615,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3116,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2765,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6776,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5831,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t9.cpp#L38,t9.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L95,t21.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/get_data_perf.cpp#L17,get_data_perf.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/partition.cpp#L30,partition.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.cpp#L33,plugin.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t9.py#L30,t9.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L80,t21.py}, @url{@value{GITLAB-PREFIX}/demos/api/crack3d.py#L29,crack3d.py}, @url{@value{GITLAB-PREFIX}/demos/api/crack.py#L33,crack.py}, @url{@value{GITLAB-PREFIX}/demos/api/get_data_perf.py#L15,get_data_perf.py}, ...) @end table @@ -5167,7 +5167,7 @@ Set the string option @code{option} to the value @code{value} for plugin @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3123,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2771,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6576,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5629,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3123,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2771,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6793,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5846,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t9.cpp#L54,t9.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t9.py#L46,t9.py}) @end table @@ -5183,7 +5183,7 @@ Run the plugin @code{name}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3130,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2777,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6592,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5643,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3130,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2777,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6810,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5861,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t9.cpp#L40,t9.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t21.cpp#L98,t21.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/get_data_perf.cpp#L18,get_data_perf.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/partition.cpp#L31,partition.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/plugin.cpp#L34,plugin.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t9.py#L32,t9.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t21.py#L83,t21.py}, @url{@value{GITLAB-PREFIX}/demos/api/crack3d.py#L31,crack3d.py}, @url{@value{GITLAB-PREFIX}/demos/api/crack.py#L34,crack.py}, @url{@value{GITLAB-PREFIX}/demos/api/get_data_perf.py#L16,get_data_perf.py}, ...) @end table @@ -5205,7 +5205,7 @@ Draw all the OpenGL scenes. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3139,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2781,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6612,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5668,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3139,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2781,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6830,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5886,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t8.cpp#L150,t8.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t8.py#L178,t8.py}, @url{@value{GITLAB-PREFIX}/demos/api/split_window.py#L41,split_window.py}) @end table @@ -5227,7 +5227,7 @@ Create the FLTK graphical user interface. Can only be called in the main thread. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3149,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2785,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6631,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5693,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3149,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2785,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6849,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5911,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t8.cpp#L76,t8.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L72,custom_gui.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/gui.cpp#L10,gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t8.py#L71,t8.py}, @url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L75,custom_gui.py}, @url{@value{GITLAB-PREFIX}/demos/api/gui.py#L9,gui.py}, @url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L208,prepro.py}, @url{@value{GITLAB-PREFIX}/demos/api/split_window.py#L13,split_window.py}) @end table @@ -5246,7 +5246,7 @@ thread. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3156,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2790,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6645,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5709,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3156,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2790,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6863,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5927,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L79,custom_gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L83,custom_gui.py}, @url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L169,prepro.py}) @end table @@ -5265,7 +5265,7 @@ update of the user interface from another thread. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3164,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2797,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6661,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5726,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3164,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2797,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6879,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5944,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L90,custom_gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L94,custom_gui.py}, @url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L181,prepro.py}) @end table @@ -5282,7 +5282,7 @@ perform an action (currently the only @code{action} allowed is "update"). @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3171,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2802,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6677,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5741,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3171,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2802,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6895,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5959,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L39,custom_gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L66,custom_gui.py}) @end table @@ -5298,7 +5298,7 @@ Block the current thread until it can safely modify the user interface. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3176,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2806,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6693,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5755,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3176,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2806,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6911,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5973,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L32,custom_gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L59,custom_gui.py}) @end table @@ -5314,7 +5314,7 @@ Release the lock that was set using lock. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3181,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2809,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6706,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5769,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3181,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2809,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6924,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5987,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L34,custom_gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L61,custom_gui.py}) @end table @@ -5332,9 +5332,9 @@ been initialized. Can only be called in the main thread. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3188,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2814,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6719,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5785,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3188,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2814,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6937,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6003,Julia} @item Examples: -C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L151,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L170,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L98,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L171,t4.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L229,t5.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L145,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L163,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L94,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L178,t4.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L223,t5.py}, ...) +C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t1.cpp#L151,t1.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t2.cpp#L170,t2.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t3.cpp#L98,t3.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t4.cpp#L171,t4.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t5.cpp#L229,t5.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t1.py#L150,t1.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t2.py#L163,t2.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t3.py#L94,t3.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t4.py#L178,t4.py}, @url{@value{GITLAB-PREFIX}/tutorial/python/t5.py#L223,t5.py}, ...) @end table @item gmsh/fltk/isAvailable @@ -5348,7 +5348,7 @@ Check if the user interface is available (e.g. to detect if it has been closed). @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3194,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2818,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6734,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5801,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3194,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2818,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6952,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6019,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L76,custom_gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L79,custom_gui.py}, @url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L167,prepro.py}) @end table @@ -5365,7 +5365,7 @@ entities of the specified dimension (e.g. points if @code{dim} == 0). @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3200,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2822,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6751,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5818,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3200,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2822,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6970,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6037,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L196,prepro.py}) @end table @@ -5381,7 +5381,7 @@ Select elements in the user interface. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3206,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2827,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6773,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5838,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3206,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2827,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6993,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6058,Julia} @end table @item gmsh/fltk/selectViews @@ -5395,7 +5395,7 @@ Select views in the user interface. @item Return: integer value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3211,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2831,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6793,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5857,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3211,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2831,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7014,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6078,Julia} @end table @item gmsh/fltk/splitCurrentWindow @@ -5411,7 +5411,7 @@ single window. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3217,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2836,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6813,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5875,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3217,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2836,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7035,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6097,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/split_window.py#L18,split_window.py}) @end table @@ -5429,7 +5429,7 @@ the end of the list. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3225,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2843,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6829,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5891,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3225,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2843,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7052,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6114,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/split_window.py#L33,split_window.py}) @end table @@ -5446,7 +5446,7 @@ the message inside the graphic window instead of the status bar. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3231,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2848,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6845,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5906,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3231,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2848,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7069,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6130,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L194,prepro.py}) @end table @@ -5462,7 +5462,7 @@ Show context window for the entity of dimension @code{dim} and tag @code{tag}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3237,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2853,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6861,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5920,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3237,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2853,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7086,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6145,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L199,prepro.py}) @end table @@ -5484,7 +5484,7 @@ Set one or more parameters in the ONELAB database, encoded in @code{format}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3247,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2858,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6882,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5945,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3247,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2858,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7108,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6171,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L69,custom_gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L33,custom_gui.py}, @url{@value{GITLAB-PREFIX}/demos/api/onelab_test.py#L10,onelab_test.py}, @url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L156,prepro.py}) @end table @@ -5501,7 +5501,7 @@ ONELAB database, encoded in @code{format}. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3254,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2864,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6897,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5962,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3254,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2864,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7123,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6188,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/onelab_data.cpp#L19,onelab_data.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/onelab_data.py#L15,onelab_data.py}, @url{@value{GITLAB-PREFIX}/demos/api/onelab_test.py#L36,onelab_test.py}, @url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L159,prepro.py}) @end table @@ -5519,7 +5519,7 @@ names. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3262,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2871,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6918,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L5981,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3262,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2871,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7144,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6207,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L161,prepro.py}) @end table @@ -5536,7 +5536,7 @@ the parameter if it does not exist; update the value if the parameter exists. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3270,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2878,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6938,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6000,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3270,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2878,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7165,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6227,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L43,custom_gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L67,custom_gui.py}, @url{@value{GITLAB-PREFIX}/demos/api/onelab_test.py#L41,onelab_test.py}) @end table @@ -5553,7 +5553,7 @@ the parameter if it does not exist; update the value if the parameter exists. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3278,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2885,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6956,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6015,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3278,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2885,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7184,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6243,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L29,custom_gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L56,custom_gui.py}, @url{@value{GITLAB-PREFIX}/demos/api/onelab_test.py#L42,onelab_test.py}, @url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L178,prepro.py}) @end table @@ -5570,7 +5570,7 @@ Return an empty vector if the parameter does not exist. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3285,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2891,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6974,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6032,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3285,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2891,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7203,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6261,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L16,custom_gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L41,custom_gui.py}, @url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L163,prepro.py}) @end table @@ -5587,7 +5587,7 @@ Return an empty vector if the parameter does not exist. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3292,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2897,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L6994,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6052,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3292,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2897,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7224,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6282,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L84,custom_gui.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L87,custom_gui.py}, @url{@value{GITLAB-PREFIX}/demos/api/prepro.py#L171,prepro.py}) @end table @@ -5603,7 +5603,7 @@ Clear the ONELAB database, or remove a single parameter if @code{name} is given. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3298,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2902,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7014,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6070,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3298,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2902,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7245,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6301,Julia} @item Examples: Python (@url{@value{GITLAB-PREFIX}/demos/api/onelab_test.py#L45,onelab_test.py}) @end table @@ -5621,7 +5621,7 @@ might be linked to the processed input files. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3305,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2908,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7028,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6086,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3305,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2908,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7259,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6317,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/onelab_data.cpp#L16,onelab_data.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/onelab_data.py#L13,onelab_data.py}) @end table @@ -5643,7 +5643,7 @@ Write a @code{message}. @code{level} can be "info", "warning" or "error". @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3315,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2913,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7051,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6111,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3315,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2913,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7282,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6342,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t7.cpp#L23,t7.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t8.cpp#L41,t8.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t9.cpp#L31,t9.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t13.cpp#L24,t13.cpp}, @url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L34,t16.cpp}, ...), Python (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.py#L60,custom_gui.py}, @url{@value{GITLAB-PREFIX}/demos/api/terrain_stl.py#L26,terrain_stl.py}) @end table @@ -5659,7 +5659,7 @@ Start logging messages. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3321,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2918,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7066,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6125,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3321,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2918,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7297,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6356,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L27,t16.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t16.py#L25,t16.py}) @end table @@ -5675,7 +5675,7 @@ Get logged messages. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3326,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2921,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7079,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6141,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3326,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2921,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7310,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6372,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L137,t16.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t16.py#L117,t16.py}) @end table @@ -5691,7 +5691,7 @@ Stop logging messages. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3331,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2925,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7097,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6159,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3331,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2925,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7328,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6390,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/tutorial/c++/t16.cpp#L139,t16.cpp}), Python (@url{@value{GITLAB-PREFIX}/tutorial/python/t16.py#L119,t16.py}) @end table @@ -5707,7 +5707,7 @@ Return wall clock time. @item Return: floating point value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3336,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2928,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7110,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6175,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3336,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2928,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7341,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6406,Julia} @item Examples: C++ (@url{@value{GITLAB-PREFIX}/demos/api/custom_gui.cpp#L37,custom_gui.cpp}, @url{@value{GITLAB-PREFIX}/demos/api/import_perf.cpp#L38,import_perf.cpp}), Python (@url{@value{GITLAB-PREFIX}/demos/api/import_perf.py#L8,import_perf.py}) @end table @@ -5723,7 +5723,7 @@ Return CPU time. @item Return: floating point value @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3341,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2931,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7127,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6191,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3341,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2931,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7359,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6423,Julia} @end table @item gmsh/logger/getLastError @@ -5737,7 +5737,7 @@ Return last error message, if any. @item Return: - @item Language-specific definition: -@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3346,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2934,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7144,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6207,Julia} +@url{@value{GITLAB-PREFIX}/api/gmsh.h#L3346,C++}, @url{@value{GITLAB-PREFIX}/api/gmshc.h#L2934,C}, @url{@value{GITLAB-PREFIX}/api/gmsh.py#L7377,Python}, @url{@value{GITLAB-PREFIX}/api/gmsh.jl#L6440,Julia} @end table @end ftable diff --git a/doc/texinfo/gmsh.texi b/doc/texinfo/gmsh.texi index 996d7604b91492a3a0bcdb9995ae1dc72320076a..7f1559ec08cad7a0940c7dead0250e5f9bb3f370 100644 --- a/doc/texinfo/gmsh.texi +++ b/doc/texinfo/gmsh.texi @@ -5933,14 +5933,16 @@ header/module file for the exact definition in each supported language: in @url{@value{GITLAB-PREFIX}/api/gmsh.h,C++} @code{gmsh/model/geo/addPoint} will lead to a namespaced function @code{gmsh::model::geo::addPoint}, while in -@url{@value{GITLAB-PREFIX}/api/gmsh.py,Python} -and -@url{@value{GITLAB-PREFIX}/api/gmsh.jl,Julia} -it will lead to @code{gmsh.model.geo.addPoint}, and in +@url{@value{GITLAB-PREFIX}/api/gmsh.py,Python} and +@url{@value{GITLAB-PREFIX}/api/gmsh.jl,Julia} it will lead to +@code{gmsh.model.geo.addPoint}, and in @url{@value{GITLAB-PREFIX}/api/gmshc.h,C} to -@code{gmshModelGeoAddPoint}. Output values are passed by reference in -C++, as pointers in C and directly returned (after the return value, if -any) in Python and Julia. +@code{gmshModelGeoAddPoint}. In addition to the default ``camelCase'' +function names, the Python and Julia APIs also define ``snake case'' +aliases, i.e. @code{gmsh.model.geo.add_point}, as this is the +recommended style in these languages. Output values are passed by +reference in C++, as pointers in C and directly returned (after the +return value, if any) in Python and Julia. @include api.texi diff --git a/tutorial/python/t1.py b/tutorial/python/t1.py index 5e4e69250cae1724629ca14f872463df79c5270e..50e42ef85a03dd528acbbc4412ec17f186adda81 100644 --- a/tutorial/python/t1.py +++ b/tutorial/python/t1.py @@ -32,6 +32,11 @@ gmsh.model.add("t1") lc = 1e-2 gmsh.model.geo.addPoint(0, 0, 0, lc, 1) +# Note that in addition to the default ``camelCase'' function name `addPoint', +# the Python API also defines a ``snake case'' alias, i.e. `add_point'. You can +# use either interchangeably; all the tutorials are written using the camelCase +# convention for consistency. + # The distribution of the mesh element sizes will be obtained by interpolation # of these mesh sizes throughout the geometry. Another method to specify mesh # sizes is to use general mesh size Fields (see `t10.py'). A particular case is