{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "30GF7TK8YP"
    }
  ],
  "body": "\n## Summary\n\nMeshfree methods solve differential equations using only a cloud of nodes, with no mesh that connects them into elements.\nEach node carries a shape function built from the positions of nearby nodes, for example by [[moving least squares|T0JZN6WP5X]] or by [[radial basis functions|ZBSXSTQM2J]].\nThis avoids the cost of [[mesh generation|RTSAFF4KFJ]] and handles large deformations, fragmentation and moving boundaries with ease.\nExamples include smoothed-particle hydrodynamics, the element-free Galerkin method and radial basis function collocation.\nSee the [[definition|30GF7TK8YP]].\n\n## Explanations\n\n### L1 human\n\nA finite element method needs the domain cut into triangles or boxes that fit together, which is hard for complicated or changing shapes.\nA meshfree method only scatters points over the domain.\nThe value of the approximate solution at a place is a weighted mix of the values at nearby points.\nIf the material tears or splashes, the points just move along, and no mesh has to be rebuilt.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "65N99",
      "65M99",
      "65D15"
    ],
    "name": "Meshfree methods",
    "same_as": {
      "wikidata": "Q14866890",
      "wikipedia": "Meshfree methods"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Meshfree_methods"
      }
    ],
    "tag": "FR6RA0XF9P"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/FR6RA0XF9P/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/FR6RA0XF9P.md",
  "msc": [
    "65N99",
    "65M99",
    "65D15"
  ],
  "name": "Meshfree methods",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/FR6/FR6RA0XF9P.md",
  "status": null,
  "tag": "FR6RA0XF9P",
  "uri": "m2://FR6RA0XF9P",
  "url": "https://tamnd.github.io/math2/wiki/meshfree-methods/",
  "writing": {
    "tag": "FR6RA0XF9P",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
