From 72e5233a9e30686d7e738a7d241c3a85fa920b4a Mon Sep 17 00:00:00 2001 From: li3zhen1 Date: Tue, 17 Oct 2023 20:32:19 -0400 Subject: [PATCH] Add Swift DocC --- docs/data/documentation/forcesimulation.json | 2 +- .../forcesimulation/centerforce.json | 2 +- .../centerforce/apply(alpha:).json | 2 +- .../forcesimulation/centerforce/center.json | 2 +- .../forcesimulation/centerforce/strength.json | 2 +- .../forcesimulation/collideforce.json | 2 +- .../collideforce/apply(alpha:).json | 2 +- .../collideforce/collideradius.json | 2 +- .../collideradius/calculated(for:).json | 2 +- .../collideradius/constant(_:).json | 2 +- ...culatablenodeproperty-implementations.json | 2 +- .../collideradius/varied(_:).json | 2 +- .../collideforce/iterationspertick.json | 2 +- .../forcesimulation/collideforce/radius.json | 2 +- .../collideforce/strength.json | 2 +- .../forcesimulation/directionforce.json | 2 +- .../directionforce/apply(alpha:).json | 2 +- .../directionforce/calculatedstrength.json | 2 +- .../calculatedtargetondirection.json | 2 +- .../directionforce/direction-swift.enum.json | 2 +- .../entryofvector(_:).json | 2 +- .../direction-swift.enum/x.json | 2 +- .../direction-swift.enum/y.json | 2 +- .../direction-swift.property.json | 2 +- .../directionforce/strength-swift.enum.json | 2 +- .../strength-swift.enum/calculated(for:).json | 2 +- .../strength-swift.enum/constant(_:).json | 2 +- ...culatablenodeproperty-implementations.json | 2 +- .../strength-swift.enum/varied(_:).json | 2 +- .../strength-swift.property.json | 2 +- .../targetondirection-swift.enum.json | 2 +- .../calculated(for:).json | 2 +- .../constant(_:).json | 2 +- ...culatablenodeproperty-implementations.json | 2 +- .../varied(_:).json | 2 +- .../targetondirection-swift.property.json | 2 +- .../documentation/forcesimulation/edgeid.json | 2 +- .../forcesimulation/edgeid/!=(_:_:).json | 2 +- .../edgeid/equatable-implementations.json | 2 +- .../forcesimulation/edgeid/init(_:_:).json | 2 +- .../forcesimulation/edgeid/source.json | 2 +- .../forcesimulation/edgeid/target.json | 2 +- .../forcesimulation/forcelike.json | 2 +- .../forcelike/apply(alpha:).json | 2 +- .../forcesimulation/forcelike/nodeid.json | 2 +- .../linearcongruentialgenerator.json | 2 +- .../forcesimulation/linkforce.json | 2 +- .../linkforce/apply(alpha:).json | 2 +- .../linkforce/lengthscalar.json | 2 +- .../forcesimulation/linkforce/linklength.json | 2 +- .../linkforce/linklength/constant(_:).json | 2 +- .../linkforce/linklength/varied(_:).json | 2 +- .../forcesimulation/linkforce/linklookup.json | 2 +- .../linkforce/linkstiffness.json | 2 +- .../linkforce/linkstiffness/constant(_:).json | 2 +- .../linkforce/linkstiffness/varied(_:).json | 2 +- .../linkstiffness/weightedbydegree(k:).json | 2 +- .../forcesimulation/manybodyforce.json | 2 +- .../manybodyforce/apply(alpha:).json | 2 +- .../manybodyforce/nodemass.json | 2 +- .../nodemass/calculated(for:).json | 2 +- .../manybodyforce/nodemass/constant(_:).json | 2 +- ...culatablenodeproperty-implementations.json | 2 +- .../manybodyforce/nodemass/varied(_:).json | 2 +- .../documentation/forcesimulation/ndtree.json | 2 +- .../forcesimulation/ndtree/vectorlike.json | 2 +- .../ndtree/vectorlike/jiggled().json | 2 +- .../forcesimulation/ndtreebasedforcelike.json | 2 +- .../ndtreebasedforcelike/td.json | 2 +- .../precalculatablenodeproperty.json | 2 +- .../calculated(for:).json | 2 +- .../precalculatablenodeproperty/nodeid.json | 2 +- .../precalculatablenodeproperty/v.json | 2 +- .../forcesimulation/radialforce.json | 2 +- .../radialforce/apply(alpha:).json | 2 +- .../forcesimulation/radialforce/center.json | 2 +- .../init(center:radius:strength:).json | 2 +- .../radialforce/noderadius.json | 2 +- .../noderadius/calculated(for:).json | 2 +- .../radialforce/noderadius/constant(_:).json | 2 +- ...culatablenodeproperty-implementations.json | 2 +- .../radialforce/noderadius/varied(_:).json | 2 +- .../forcesimulation/radialforce/radius.json | 2 +- .../radialforce/strength-swift.enum.json | 2 +- .../strength-swift.enum/calculated(for:).json | 2 +- .../strength-swift.enum/constant(_:).json | 2 +- ...culatablenodeproperty-implementations.json | 2 +- .../strength-swift.enum/varied(_:).json | 2 +- .../radialforce/strength-swift.property.json | 2 +- .../forcesimulation/simulation.json | 2 +- .../forcesimulation/simulation/alpha.json | 2 +- .../simulation/alphadecay.json | 2 +- .../forcesimulation/simulation/alphamin.json | 2 +- .../simulation/alphatarget.json | 2 +- .../createcenterforce(center:strength:).json | 2 +- ...e(radius:strength:iterationspertick:).json | 2 +- ...ginallength:iterationspertick:)-2sbnb.json | 2 +- ...ginallength:iterationspertick:)-35van.json | 2 +- ...eatemanybodyforce(strength:nodemass:).json | 2 +- ...irection:targetondirection:strength:).json | 2 +- ...eradialforce(center:radius:strength:).json | 2 +- .../forcesimulation/simulation/forces.json | 2 +- ...rget:velocitydecay:setinitialstatus:).json | 2 +- .../simulation/initializedalpha.json | 2 +- .../simulation/nodefixations.json | 2 +- .../forcesimulation/simulation/nodeids.json | 2 +- .../simulation/nodepositions.json | 2 +- .../simulation/nodevelocities.json | 2 +- .../forcesimulation/simulation/scalar.json | 2 +- .../simulation/tick(iterationcount:).json | 2 +- .../simulation/velocitydecay.json | 2 +- .../forcesimulation/simulation2d.json | 2 +- .../forcesimulation/simulation3d.json | 2 +- .../documentation/forcesimulation/swift.json | 2 +- .../forcesimulation/swift/array.json | 2 +- .../swift/array/combined().json | 2 +- .../forcesimulation/swift/double.json | 2 +- .../swift/double/jiggled().json | 2 +- .../forcesimulation/swift/simd2.json | 2 +- .../swift/simd2/jiggled().json | 2 +- .../centerforce/apply(alpha:)/index.html | 2 +- .../centerforce/center/index.html | 2 +- .../forcesimulation/centerforce/index.html | 2 +- .../centerforce/strength/index.html | 2 +- .../collideforce/apply(alpha:)/index.html | 2 +- .../collideradius/calculated(for:)/index.html | 2 +- .../collideradius/constant(_:)/index.html | 2 +- .../collideforce/collideradius/index.html | 2 +- .../index.html | 2 +- .../collideradius/varied(_:)/index.html | 2 +- .../forcesimulation/collideforce/index.html | 2 +- .../collideforce/iterationspertick/index.html | 2 +- .../collideforce/radius/index.html | 2 +- .../collideforce/strength/index.html | 2 +- .../directionforce/apply(alpha:)/index.html | 2 +- .../calculatedstrength/index.html | 2 +- .../calculatedtargetondirection/index.html | 2 +- .../entryofvector(_:)/index.html | 2 +- .../direction-swift.enum/index.html | 2 +- .../direction-swift.enum/x/index.html | 2 +- .../direction-swift.enum/y/index.html | 2 +- .../direction-swift.property/index.html | 2 +- .../forcesimulation/directionforce/index.html | 2 +- .../calculated(for:)/index.html | 2 +- .../constant(_:)/index.html | 2 +- .../strength-swift.enum/index.html | 2 +- .../index.html | 2 +- .../strength-swift.enum/varied(_:)/index.html | 2 +- .../strength-swift.property/index.html | 2 +- .../calculated(for:)/index.html | 2 +- .../constant(_:)/index.html | 2 +- .../targetondirection-swift.enum/index.html | 2 +- .../index.html | 2 +- .../varied(_:)/index.html | 2 +- .../index.html | 2 +- .../edgeid/!=(_:_:)/index.html | 2 +- .../equatable-implementations/index.html | 2 +- .../forcesimulation/edgeid/index.html | 2 +- .../edgeid/init(_:_:)/index.html | 2 +- .../forcesimulation/edgeid/source/index.html | 2 +- .../forcesimulation/edgeid/target/index.html | 2 +- .../forcelike/apply(alpha:)/index.html | 2 +- .../forcesimulation/forcelike/index.html | 2 +- .../forcelike/nodeid/index.html | 2 +- docs/documentation/forcesimulation/index.html | 2 +- .../linearcongruentialgenerator/index.html | 2 +- .../linkforce/apply(alpha:)/index.html | 2 +- .../forcesimulation/linkforce/index.html | 2 +- .../linkforce/lengthscalar/index.html | 2 +- .../linklength/constant(_:)/index.html | 2 +- .../linkforce/linklength/index.html | 2 +- .../linklength/varied(_:)/index.html | 2 +- .../linkforce/linklookup/index.html | 2 +- .../linkstiffness/constant(_:)/index.html | 2 +- .../linkforce/linkstiffness/index.html | 2 +- .../linkstiffness/varied(_:)/index.html | 2 +- .../weightedbydegree(k:)/index.html | 2 +- .../manybodyforce/apply(alpha:)/index.html | 2 +- .../forcesimulation/manybodyforce/index.html | 2 +- .../nodemass/calculated(for:)/index.html | 2 +- .../nodemass/constant(_:)/index.html | 2 +- .../manybodyforce/nodemass/index.html | 2 +- .../index.html | 2 +- .../nodemass/varied(_:)/index.html | 2 +- .../forcesimulation/ndtree/index.html | 2 +- .../ndtree/vectorlike/index.html | 2 +- .../ndtree/vectorlike/jiggled()/index.html | 2 +- .../ndtreebasedforcelike/index.html | 2 +- .../ndtreebasedforcelike/td/index.html | 2 +- .../calculated(for:)/index.html | 2 +- .../precalculatablenodeproperty/index.html | 2 +- .../nodeid/index.html | 2 +- .../precalculatablenodeproperty/v/index.html | 2 +- .../radialforce/apply(alpha:)/index.html | 2 +- .../radialforce/center/index.html | 2 +- .../forcesimulation/radialforce/index.html | 2 +- .../init(center:radius:strength:)/index.html | 2 +- .../noderadius/calculated(for:)/index.html | 2 +- .../noderadius/constant(_:)/index.html | 2 +- .../radialforce/noderadius/index.html | 2 +- .../index.html | 2 +- .../noderadius/varied(_:)/index.html | 2 +- .../radialforce/radius/index.html | 2 +- .../calculated(for:)/index.html | 2 +- .../constant(_:)/index.html | 2 +- .../strength-swift.enum/index.html | 2 +- .../index.html | 2 +- .../strength-swift.enum/varied(_:)/index.html | 2 +- .../strength-swift.property/index.html | 2 +- .../simulation/alpha/index.html | 2 +- .../simulation/alphadecay/index.html | 2 +- .../simulation/alphamin/index.html | 2 +- .../simulation/alphatarget/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../simulation/forces/index.html | 2 +- .../forcesimulation/simulation/index.html | 2 +- .../index.html | 2 +- .../simulation/initializedalpha/index.html | 2 +- .../simulation/nodefixations/index.html | 2 +- .../simulation/nodeids/index.html | 2 +- .../simulation/nodepositions/index.html | 2 +- .../simulation/nodevelocities/index.html | 2 +- .../simulation/scalar/index.html | 2 +- .../tick(iterationcount:)/index.html | 2 +- .../simulation/velocitydecay/index.html | 2 +- .../forcesimulation/simulation2d/index.html | 2 +- .../forcesimulation/simulation3d/index.html | 2 +- .../swift/array/combined()/index.html | 2 +- .../forcesimulation/swift/array/index.html | 2 +- .../forcesimulation/swift/double/index.html | 2 +- .../swift/double/jiggled()/index.html | 2 +- .../forcesimulation/swift/index.html | 2 +- .../forcesimulation/swift/simd2/index.html | 2 +- .../swift/simd2/jiggled()/index.html | 2 +- docs/index.html | 90 +++++++++---------- docs/metadata.json | 2 +- 242 files changed, 285 insertions(+), 287 deletions(-) diff --git a/docs/data/documentation/forcesimulation.json b/docs/data/documentation/forcesimulation.json index 3ff3658..0e4f059 100644 --- a/docs/data/documentation/forcesimulation.json +++ b/docs/data/documentation/forcesimulation.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"ForceSimulation","roleHeading":"Framework","role":"collection","modules":[{"name":"ForceSimulation"}],"symbolKind":"module","externalID":"ForceSimulation"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"],"title":"Classes"},{"title":"Protocols","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"]},{"title":"Structures","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinearCongruentialGenerator"]},{"title":"Type Aliases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation2D","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation3D"]},{"title":"Extended Modules","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"]}],"hierarchy":{"paths":[[]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ManyBodyForce","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","title":"ManyBodyForce","abstract":[{"type":"text","text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"type":"topic","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","title":"PrecalculatableNodeProperty"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation2D":{"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Simulation2D"}],"navigatorTitle":[{"text":"Simulation2D","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation2D","kind":"symbol","title":"Simulation2D","type":"topic","url":"\/documentation\/forcesimulation\/simulation2d","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/NDTree":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","kind":"symbol","title":"NDTree","url":"\/documentation\/forcesimulation\/ndtree","type":"topic","role":"collection","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation3D":{"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Simulation3D"}],"navigatorTitle":[{"text":"Simulation3D","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation3D","kind":"symbol","title":"Simulation3D","type":"topic","url":"\/documentation\/forcesimulation\/simulation3d","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/NDTreeBasedForceLike":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NDTreeBasedForceLike"}],"navigatorTitle":[{"text":"NDTreeBasedForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike","kind":"symbol","title":"NDTreeBasedForceLike","url":"\/documentation\/forcesimulation\/ndtreebasedforcelike","type":"topic","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/LinearCongruentialGenerator":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"LinearCongruentialGenerator","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LinearCongruentialGenerator"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinearCongruentialGenerator","kind":"symbol","title":"LinearCongruentialGenerator","type":"topic","url":"\/documentation\/forcesimulation\/linearcongruentialgenerator","role":"symbol","abstract":[{"type":"text","text":"A random number generator that generates deterministic random numbers."}]},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"role":"symbol","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdgeID"}],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"title":"Swift","kind":"symbol","url":"\/documentation\/forcesimulation\/swift","role":"collection","type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CenterForce","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/centerforce","type":"topic","kind":"symbol","title":"CenterForce","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"kind":"symbol","role":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"type":"topic","title":"ForceLike","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/forcelike","navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","metadata":{"externalID":"ForceSimulation","modules":[{"name":"ForceSimulation"}],"symbolKind":"module","title":"ForceSimulation","roleHeading":"Framework","role":"collection"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[[]]},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"],"title":"Classes"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"],"title":"Protocols"},{"title":"Structures","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinearCongruentialGenerator"]},{"title":"Type Aliases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation2D","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation3D"]},{"title":"Extended Modules","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"]}],"variants":[{"paths":["\/documentation\/forcesimulation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/NDTree":{"type":"topic","title":"NDTree","kind":"symbol","url":"\/documentation\/forcesimulation\/ndtree","role":"collection","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/LinearCongruentialGenerator":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinearCongruentialGenerator","url":"\/documentation\/forcesimulation\/linearcongruentialgenerator","navigatorTitle":[{"kind":"identifier","text":"LinearCongruentialGenerator"}],"abstract":[{"text":"A random number generator that generates deterministic random numbers.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LinearCongruentialGenerator","kind":"identifier"}],"kind":"symbol","title":"LinearCongruentialGenerator","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","title":"PrecalculatableNodeProperty","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"PrecalculatableNodeProperty","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"role":"collection","title":"Swift","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","url":"\/documentation\/forcesimulation\/swift"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation3D":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation3D","title":"Simulation3D","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/simulation3d","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Simulation3D","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Simulation3D"}]},"doc://ForceSimulation/documentation/ForceSimulation/NDTreeBasedForceLike":{"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NDTreeBasedForceLike","kind":"identifier"}],"title":"NDTreeBasedForceLike","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NDTreeBasedForceLike"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike","url":"\/documentation\/forcesimulation\/ndtreebasedforcelike"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","abstract":[{"text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ManyBodyForce","kind":"identifier"}],"title":"ManyBodyForce","url":"\/documentation\/forcesimulation\/manybodyforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CenterForce"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","url":"\/documentation\/forcesimulation\/centerforce","kind":"symbol","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"title":"CenterForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"type":"topic","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"kind":"identifier","text":"EdgeID"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation2D":{"navigatorTitle":[{"text":"Simulation2D","kind":"identifier"}],"kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Simulation2D"}],"title":"Simulation2D","type":"topic","url":"\/documentation\/forcesimulation\/simulation2d","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation2D"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/forcelike","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"title":"ForceLike","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/centerforce.json b/docs/data/documentation/forcesimulation/centerforce.json index f0de62b..eca67b0 100644 --- a/docs/data/documentation/forcesimulation/centerforce.json +++ b/docs/data/documentation/forcesimulation/centerforce.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"final","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"CenterForce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"V"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeID","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"VectorLike","preciseIdentifier":"s:6NDTree10VectorLikeP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Scalar"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/forcesimulation\/centerforce"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"ForceSimulation"}],"role":"symbol","externalID":"s:15ForceSimulation06CenterA0C","title":"CenterForce","roleHeading":"Class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"CenterForce","kind":"identifier"}],"symbolKind":"class","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/center","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/strength"]},{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/apply(alpha:)"]}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"],"type":"conformsTo","title":"Conforms To"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce/center":{"url":"\/documentation\/forcesimulation\/centerforce\/center","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/center","kind":"symbol","title":"center","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CenterForce","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/centerforce","type":"topic","kind":"symbol","title":"CenterForce","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce/apply(alpha:)":{"url":"\/documentation\/forcesimulation\/centerforce\/apply(alpha:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alpha"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/apply(alpha:)","kind":"symbol","title":"apply(alpha:)","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"kind":"symbol","role":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"type":"topic","title":"ForceLike","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/forcelike","navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce/strength":{"url":"\/documentation\/forcesimulation\/centerforce\/strength","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strength"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/strength","kind":"symbol","title":"strength","role":"symbol","type":"topic"}}} \ No newline at end of file +{"metadata":{"role":"symbol","symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"CenterForce","kind":"identifier"}],"title":"CenterForce","modules":[{"name":"ForceSimulation"}],"navigatorTitle":[{"kind":"identifier","text":"CenterForce"}],"externalID":"s:15ForceSimulation06CenterA0C","roleHeading":"Class"},"kind":"symbol","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"final","kind":"keyword"},{"kind":"text","text":" "},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CenterForce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"text":"VectorLike","preciseIdentifier":"s:6NDTree10VectorLikeP","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"]}]}],"relationshipsSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/center","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/strength"]},{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/apply(alpha:)"]}],"variants":[{"paths":["\/documentation\/forcesimulation\/centerforce"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/forcelike","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"title":"ForceLike","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce/apply(alpha:)":{"url":"\/documentation\/forcesimulation\/centerforce\/apply(alpha:)","abstract":[],"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/apply(alpha:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"kind":"symbol","title":"apply(alpha:)","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CenterForce"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","url":"\/documentation\/forcesimulation\/centerforce","kind":"symbol","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"title":"CenterForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce/strength":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strength"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/strength","title":"strength","kind":"symbol","abstract":[],"url":"\/documentation\/forcesimulation\/centerforce\/strength","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce/center":{"url":"\/documentation\/forcesimulation\/centerforce\/center","abstract":[],"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","title":"center","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/centerforce/apply(alpha:).json b/docs/data/documentation/forcesimulation/centerforce/apply(alpha:).json index f4c2a99..933902a 100644 --- a/docs/data/documentation/forcesimulation/centerforce/apply(alpha:).json +++ b/docs/data/documentation/forcesimulation/centerforce/apply(alpha:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/forcesimulation\/centerforce\/apply(alpha:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"ForceSimulation"}],"symbolKind":"method","role":"symbol","externalID":"s:15ForceSimulation06CenterA0C5apply5alphaySd_tF","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"apply(alpha:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"ForceLike.apply(alpha:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce"]]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/apply(alpha:)","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/CenterForce/apply(alpha:)":{"url":"\/documentation\/forcesimulation\/centerforce\/apply(alpha:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alpha"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/apply(alpha:)","kind":"symbol","title":"apply(alpha:)","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CenterForce","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/centerforce","type":"topic","kind":"symbol","title":"CenterForce","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"ForceLike.apply(alpha:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"role":"symbol","symbolKind":"method","externalID":"s:15ForceSimulation06CenterA0C5apply5alphaySd_tF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"apply(alpha:)","roleHeading":"Instance Method","modules":[{"name":"ForceSimulation"}]},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alpha"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/centerforce\/apply(alpha:)"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/apply(alpha:)","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CenterForce"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","url":"\/documentation\/forcesimulation\/centerforce","kind":"symbol","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"title":"CenterForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce/apply(alpha:)":{"url":"\/documentation\/forcesimulation\/centerforce\/apply(alpha:)","abstract":[],"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/apply(alpha:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"kind":"symbol","title":"apply(alpha:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/centerforce/center.json b/docs/data/documentation/forcesimulation/centerforce/center.json index ce740b4..0dcb65a 100644 --- a/docs/data/documentation/forcesimulation/centerforce/center.json +++ b/docs/data/documentation/forcesimulation/centerforce/center.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/centerforce\/center"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/center","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","title":"center","roleHeading":"Instance Property","externalID":"s:15ForceSimulation06CenterA0C6centerq_vp"},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce/center":{"url":"\/documentation\/forcesimulation\/centerforce\/center","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/center","kind":"symbol","title":"center","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CenterForce","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/centerforce","type":"topic","kind":"symbol","title":"CenterForce","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/centerforce\/center"]}],"kind":"symbol","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/center","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"}]}]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"}],"externalID":"s:15ForceSimulation06CenterA0C6centerq_vp","title":"center","modules":[{"name":"ForceSimulation"}]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CenterForce"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","url":"\/documentation\/forcesimulation\/centerforce","kind":"symbol","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"title":"CenterForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce/center":{"url":"\/documentation\/forcesimulation\/centerforce\/center","abstract":[],"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/center","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"}],"kind":"symbol","title":"center","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/centerforce/strength.json b/docs/data/documentation/forcesimulation/centerforce/strength.json index eff9871..f48880b 100644 --- a/docs/data/documentation/forcesimulation/centerforce/strength.json +++ b/docs/data/documentation/forcesimulation/centerforce/strength.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strength"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/strength"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/centerforce\/strength"]}],"metadata":{"symbolKind":"property","externalID":"s:15ForceSimulation06CenterA0C8strengthSdvp","title":"strength","modules":[{"name":"ForceSimulation"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strength","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"roleHeading":"Instance Property"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/CenterForce/strength":{"url":"\/documentation\/forcesimulation\/centerforce\/strength","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strength"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/strength","kind":"symbol","title":"strength","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CenterForce","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/centerforce","type":"topic","kind":"symbol","title":"CenterForce","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/strength","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"strength"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","title":"strength","symbolKind":"property","externalID":"s:15ForceSimulation06CenterA0C8strengthSdvp","modules":[{"name":"ForceSimulation"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strength","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/centerforce\/strength"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CenterForce"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","url":"\/documentation\/forcesimulation\/centerforce","kind":"symbol","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"title":"CenterForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce/strength":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strength"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce\/strength","title":"strength","kind":"symbol","abstract":[],"url":"\/documentation\/forcesimulation\/centerforce\/strength","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/collideforce.json b/docs/data/documentation/forcesimulation/collideforce.json index a2ebedf..5f7557e 100644 --- a/docs/data/documentation/forcesimulation/collideforce.json +++ b/docs/data/documentation/forcesimulation/collideforce.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/iterationsPerTick","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/radius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/strength"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/apply(alpha:)"]},{"title":"Enumerations","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"kind":"symbol","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"CollideForce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SH","kind":"typeIdentifier","text":"Hashable"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":" : "},{"text":"VectorLike","kind":"typeIdentifier","preciseIdentifier":"s:6NDTree10VectorLikeP"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/forcesimulation\/collideforce"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"modules":[{"name":"ForceSimulation"}],"symbolKind":"class","navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","role":"symbol","externalID":"s:15ForceSimulation07CollideA0C","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"roleHeading":"Class"},"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"],"kind":"relationships","title":"Conforms To"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideRadius"}],"role":"symbol","abstract":[],"kind":"symbol","navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","url":"\/documentation\/forcesimulation\/collideforce\/collideradius"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/strength":{"title":"strength","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/strength","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strength"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/strength","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/iterationsPerTick":{"title":"iterationsPerTick","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/iterationsPerTick","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"iterationsPerTick","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/iterationspertick"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"kind":"symbol","role":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"type":"topic","title":"ForceLike","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/forcelike","navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/apply(alpha:)":{"title":"apply(alpha:)","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/apply(alpha:)","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/apply(alpha:)"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/radius":{"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","text":"CollideRadius","kind":"typeIdentifier"}],"title":"radius","abstract":[],"url":"\/documentation\/forcesimulation\/collideforce\/radius","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/radius","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Class","symbolKind":"class","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation07CollideA0C","title":"CollideForce","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"CollideForce","kind":"identifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"],"type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"final","kind":"keyword"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"V","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:6NDTree10VectorLikeP","text":"VectorLike","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Scalar"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/collideforce"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/iterationsPerTick","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/radius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/strength"]},{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/apply(alpha:)"]},{"title":"Enumerations","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/apply(alpha:)":{"url":"\/documentation\/forcesimulation\/collideforce\/apply(alpha:)","kind":"symbol","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/apply(alpha:)","abstract":[],"title":"apply(alpha:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CollideRadius","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/iterationsPerTick":{"url":"\/documentation\/forcesimulation\/collideforce\/iterationspertick","type":"topic","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/iterationsPerTick","abstract":[],"title":"iterationsPerTick","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"iterationsPerTick"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"}]},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/forcelike","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"title":"ForceLike","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/strength":{"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/strength","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"type":"topic","role":"symbol","kind":"symbol","title":"strength","url":"\/documentation\/forcesimulation\/collideforce\/strength"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/radius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CollideForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","text":"CollideRadius","kind":"typeIdentifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/radius","kind":"symbol","title":"radius","url":"\/documentation\/forcesimulation\/collideforce\/radius","abstract":[],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/collideforce/apply(alpha:).json b/docs/data/documentation/forcesimulation/collideforce/apply(alpha:).json index b211aed..305c52f 100644 --- a/docs/data/documentation/forcesimulation/collideforce/apply(alpha:).json +++ b/docs/data/documentation/forcesimulation/collideforce/apply(alpha:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"apply"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","title":"apply(alpha:)","symbolKind":"method","roleHeading":"Instance Method","externalID":"s:15ForceSimulation07CollideA0C5apply5alphaySd_tF"},"variants":[{"paths":["\/documentation\/forcesimulation\/collideforce\/apply(alpha:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"ForceLike.apply(alpha:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/apply(alpha:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/apply(alpha:)":{"title":"apply(alpha:)","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/apply(alpha:)","role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/apply(alpha:)"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"]]},"metadata":{"roleHeading":"Instance Method","externalID":"s:15ForceSimulation07CollideA0C5apply5alphaySd_tF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}],"role":"symbol","modules":[{"name":"ForceSimulation"}],"title":"apply(alpha:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"ForceLike.apply(alpha:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/collideforce\/apply(alpha:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/apply(alpha:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/apply(alpha:)":{"url":"\/documentation\/forcesimulation\/collideforce\/apply(alpha:)","kind":"symbol","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/apply(alpha:)","abstract":[],"title":"apply(alpha:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/collideforce/collideradius.json b/docs/data/documentation/forcesimulation/collideforce/collideradius.json index d10497f..07dde23 100644 --- a/docs/data/documentation/forcesimulation/collideforce/collideradius.json +++ b/docs/data/documentation/forcesimulation/collideforce/collideradius.json @@ -1 +1 @@ -{"metadata":{"symbolKind":"enum","externalID":"s:15ForceSimulation07CollideA0C0C6RadiusO","title":"CollideForce.CollideRadius","modules":[{"name":"ForceSimulation"}],"role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CollideRadius","kind":"identifier"}],"roleHeading":"Enumeration","navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/collideforce\/collideradius"]}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"],"kind":"relationships"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/varied(_:)"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/PrecalculatableNodeProperty-Implementations"],"generated":true,"title":"Default Implementations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"]]},"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CollideRadius","kind":"identifier"}]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/PrecalculatableNodeProperty-Implementations":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/PrecalculatableNodeProperty-Implementations","role":"collectionGroup","abstract":[],"kind":"article","title":"PrecalculatableNodeProperty Implementations","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/precalculatablenodeproperty-implementations"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","title":"PrecalculatableNodeProperty","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideRadius"}],"role":"symbol","abstract":[],"kind":"symbol","navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","url":"\/documentation\/forcesimulation\/collideforce\/collideradius"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/varied(_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"text":"CollideForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"CollideRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":") -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/varied(_:)","abstract":[],"title":"CollideForce.CollideRadius.varied(_:)","type":"topic","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/varied(_:)","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/constant(_:)":{"abstract":[],"role":"symbol","title":"CollideForce.CollideRadius.constant(_:)","kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/constant(_:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"kind":"text","text":"("},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/varied(_:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/PrecalculatableNodeProperty-Implementations"],"generated":true}],"kind":"symbol","metadata":{"roleHeading":"Enumeration","role":"symbol","externalID":"s:15ForceSimulation07CollideA0C0C6RadiusO","navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"modules":[{"name":"ForceSimulation"}],"title":"CollideForce.CollideRadius","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideRadius","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideRadius","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"},"sections":[],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"],"type":"conformsTo","title":"Conforms To"}],"variants":[{"paths":["\/documentation\/forcesimulation\/collideforce\/collideradius"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CollideRadius","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/PrecalculatableNodeProperty-Implementations":{"abstract":[],"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/precalculatablenodeproperty-implementations","title":"PrecalculatableNodeProperty Implementations","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/PrecalculatableNodeProperty-Implementations"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/varied(_:)":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/varied(_:)","title":"CollideForce.CollideRadius.varied(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"text":"CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"CollideRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/varied(_:)"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"abstract":[],"kind":"symbol","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","type":"topic","role":"symbol","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"title":"PrecalculatableNodeProperty","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/constant(_:)":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/constant(_:)","title":"CollideForce.CollideRadius.constant(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/constant(_:)"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/collideforce/collideradius/calculated(for:).json b/docs/data/documentation/forcesimulation/collideforce/collideradius/calculated(for:).json index f4f1065..f41130a 100644 --- a/docs/data/documentation/forcesimulation/collideforce/collideradius/calculated(for:).json +++ b/docs/data/documentation/forcesimulation/collideforce/collideradius/calculated(for:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"kind":"internalParam","text":"simulation"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C","text":"Simulation"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"platforms":["macOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"PrecalculatableNodeProperty.calculated(for:)"},{"type":"text","text":"."}],"metadata":{"title":"calculated(for:)","roleHeading":"Instance Method","externalID":"s:15ForceSimulation07CollideA0C0C6RadiusO10calculated3forSaySdGAA0B0Cyxq_G_tF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"ForceSimulation","modules":[{"name":"ForceSimulation"}],"role":"symbol"},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/calculated(for:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/forcesimulation\/collideforce\/collideradius\/calculated(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/PrecalculatableNodeProperty-Implementations"]]},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/PrecalculatableNodeProperty-Implementations":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/PrecalculatableNodeProperty-Implementations","role":"collectionGroup","abstract":[],"kind":"article","title":"PrecalculatableNodeProperty Implementations","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/precalculatablenodeproperty-implementations"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideRadius"}],"role":"symbol","abstract":[],"kind":"symbol","navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","url":"\/documentation\/forcesimulation\/collideforce\/collideradius"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/calculated(for:)":{"abstract":[],"url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/calculated(for:)","title":"calculated(for:)","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/calculated(for:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"}}} \ No newline at end of file +{"sections":[],"variants":[{"paths":["\/documentation\/forcesimulation\/collideforce\/collideradius\/calculated(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/calculated(for:)"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/PrecalculatableNodeProperty-Implementations"]]},"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"calculated","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">) -> ["},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"calculated(for:)","modules":[{"name":"ForceSimulation"}],"extendedModule":"ForceSimulation","externalID":"s:15ForceSimulation07CollideA0C0C6RadiusO10calculated3forSaySdGAA0B0Cyxq_G_tF","symbolKind":"method","role":"symbol","roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"PrecalculatableNodeProperty.calculated(for:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculated"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"text":"simulation","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":"]"}]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CollideRadius","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/calculated(for:)":{"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/calculated(for:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/calculated(for:)","title":"calculated(for:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"calculated","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/PrecalculatableNodeProperty-Implementations":{"abstract":[],"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/precalculatablenodeproperty-implementations","title":"PrecalculatableNodeProperty Implementations","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/PrecalculatableNodeProperty-Implementations"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/collideforce/collideradius/constant(_:).json b/docs/data/documentation/forcesimulation/collideforce/collideradius/constant(_:).json index 3bfb18b..ba5c3b1 100644 --- a/docs/data/documentation/forcesimulation/collideforce/collideradius/constant(_:).json +++ b/docs/data/documentation/forcesimulation/collideforce/collideradius/constant(_:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/collideforce\/collideradius\/constant(_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"modules":[{"name":"ForceSimulation"}],"title":"CollideForce.CollideRadius.constant(_:)","externalID":"s:15ForceSimulation07CollideA0C0C6RadiusO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","symbolKind":"case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/constant(_:)"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideRadius"}],"role":"symbol","abstract":[],"kind":"symbol","navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","url":"\/documentation\/forcesimulation\/collideforce\/collideradius"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/constant(_:)":{"abstract":[],"role":"symbol","title":"CollideForce.CollideRadius.constant(_:)","kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/constant(_:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"kind":"text","text":"("},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"role":"symbol","modules":[{"name":"ForceSimulation"}],"title":"CollideForce.CollideRadius.constant(_:)","symbolKind":"case","externalID":"s:15ForceSimulation07CollideA0C0C6RadiusO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","roleHeading":"Case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/forcesimulation\/collideforce\/collideradius\/constant(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/constant(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/constant(_:)":{"abstract":[],"type":"topic","kind":"symbol","role":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/constant(_:)","title":"CollideForce.CollideRadius.constant(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/constant(_:)"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CollideRadius","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/collideforce/collideradius/precalculatablenodeproperty-implementations.json b/docs/data/documentation/forcesimulation/collideforce/collideradius/precalculatablenodeproperty-implementations.json index c3d1aaa..331b3b1 100644 --- a/docs/data/documentation/forcesimulation/collideforce/collideradius/precalculatablenodeproperty-implementations.json +++ b/docs/data/documentation/forcesimulation/collideforce/collideradius/precalculatablenodeproperty-implementations.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"]]},"metadata":{"role":"collectionGroup","title":"PrecalculatableNodeProperty Implementations","modules":[{"name":"ForceSimulation"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/calculated(for:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/PrecalculatableNodeProperty-Implementations"},"sections":[],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/collideforce\/collideradius\/precalculatablenodeproperty-implementations"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideRadius"}],"role":"symbol","abstract":[],"kind":"symbol","navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","url":"\/documentation\/forcesimulation\/collideforce\/collideradius"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/calculated(for:)":{"abstract":[],"url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/calculated(for:)","title":"calculated(for:)","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/calculated(for:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic"}}} \ No newline at end of file +{"kind":"article","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/calculated(for:)"],"title":"Instance Methods"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","modules":[{"name":"ForceSimulation"}],"title":"PrecalculatableNodeProperty Implementations"},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/PrecalculatableNodeProperty-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/forcesimulation\/collideforce\/collideradius\/precalculatablenodeproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/calculated(for:)":{"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/calculated(for:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/calculated(for:)","title":"calculated(for:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"calculated","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CollideRadius","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/collideforce/collideradius/varied(_:).json b/docs/data/documentation/forcesimulation/collideforce/collideradius/varied(_:).json index 865c7a5..4225570 100644 --- a/docs/data/documentation/forcesimulation/collideforce/collideradius/varied(_:).json +++ b/docs/data/documentation/forcesimulation/collideforce/collideradius/varied(_:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"text":"CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","text":"CollideRadius"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation07CollideA0C0C6RadiusO6variedyAEyxq__GSdxccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","roleHeading":"Case","title":"CollideForce.CollideRadius.varied(_:)","symbolKind":"case","role":"symbol"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C","text":"CollideForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","text":"CollideRadius"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/collideforce\/collideradius\/varied(_:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/varied(_:)"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideRadius"}],"role":"symbol","abstract":[],"kind":"symbol","navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","url":"\/documentation\/forcesimulation\/collideforce\/collideradius"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/varied(_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"text":"CollideForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"CollideRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":") -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/varied(_:)","abstract":[],"title":"CollideForce.CollideRadius.varied(_:)","type":"topic","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/varied(_:)","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/varied(_:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"text":"CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"CollideRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/collideforce\/collideradius\/varied(_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:15ForceSimulation07CollideA0C0C6RadiusO6variedyAEyxq__GSdxccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","symbolKind":"case","role":"symbol","modules":[{"name":"ForceSimulation"}],"roleHeading":"Case","title":"CollideForce.CollideRadius.varied(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C","text":"CollideForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"CollideRadius","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}]},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius/varied(_:)":{"abstract":[],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius\/varied(_:)","title":"CollideForce.CollideRadius.varied(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"text":"CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"CollideRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius\/varied(_:)"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CollideRadius","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/collideforce/iterationspertick.json b/docs/data/documentation/forcesimulation/collideforce/iterationspertick.json index a7190a4..ad6d596 100644 --- a/docs/data/documentation/forcesimulation/collideforce/iterationspertick.json +++ b/docs/data/documentation/forcesimulation/collideforce/iterationspertick.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/iterationsPerTick","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/collideforce\/iterationspertick"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"title":"iterationsPerTick","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"iterationsPerTick","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation07CollideA0C17iterationsPerTickSuvp","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"iterationsPerTick"},{"kind":"text","text":": "},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/iterationsPerTick":{"title":"iterationsPerTick","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/iterationsPerTick","role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"iterationsPerTick","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/iterationspertick"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"]]},"variants":[{"paths":["\/documentation\/forcesimulation\/collideforce\/iterationspertick"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/iterationsPerTick"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"iterationsPerTick","kind":"identifier"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"}],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"iterationsPerTick"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"}],"roleHeading":"Instance Property","title":"iterationsPerTick","externalID":"s:15ForceSimulation07CollideA0C17iterationsPerTickSuvp","modules":[{"name":"ForceSimulation"}],"role":"symbol"},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/iterationsPerTick":{"url":"\/documentation\/forcesimulation\/collideforce\/iterationspertick","type":"topic","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/iterationsPerTick","abstract":[],"title":"iterationsPerTick","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"iterationsPerTick"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/collideforce/radius.json b/docs/data/documentation/forcesimulation/collideforce/radius.json index 94a3464..dfb08a0 100644 --- a/docs/data/documentation/forcesimulation/collideforce/radius.json +++ b/docs/data/documentation/forcesimulation/collideforce/radius.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"radius"},{"kind":"text","text":": "},{"text":"CollideForce","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"CollideRadius","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","text":"CollideRadius","kind":"typeIdentifier"}],"title":"radius","symbolKind":"property","role":"symbol","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation07CollideA0C6radiusAC0C6RadiusOyxq__Gvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/radius"},"sections":[],"variants":[{"paths":["\/documentation\/forcesimulation\/collideforce\/radius"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/radius":{"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","text":"CollideRadius","kind":"typeIdentifier"}],"title":"radius","abstract":[],"url":"\/documentation\/forcesimulation\/collideforce\/radius","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/radius","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideRadius"}],"role":"symbol","abstract":[],"kind":"symbol","navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","url":"\/documentation\/forcesimulation\/collideforce\/collideradius"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/collideforce\/radius"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/radius"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","text":"CollideForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","text":"CollideRadius","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"]]},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"ForceSimulation"}],"title":"radius","externalID":"s:15ForceSimulation07CollideA0C6radiusAC0C6RadiusOyxq__Gvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"radius"},{"text":": ","kind":"text"},{"text":"CollideForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","text":"CollideRadius"}]},"kind":"symbol","sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/radius":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"text":"CollideForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","text":"CollideRadius","kind":"typeIdentifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/radius","kind":"symbol","title":"radius","url":"\/documentation\/forcesimulation\/collideforce\/radius","abstract":[],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CollideRadius","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/collideforce/strength.json b/docs/data/documentation/forcesimulation/collideforce/strength.json index 9cc2de6..bd6729b 100644 --- a/docs/data/documentation/forcesimulation/collideforce/strength.json +++ b/docs/data/documentation/forcesimulation/collideforce/strength.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/strength"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strength","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"]]},"metadata":{"title":"strength","role":"symbol","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strength","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"externalID":"s:15ForceSimulation07CollideA0C8strengthSdvp","roleHeading":"Instance Property","symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/collideforce\/strength"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/strength":{"title":"strength","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/strength","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"strength"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/strength","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/collideforce\/strength"]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strength"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"role":"symbol","symbolKind":"property","externalID":"s:15ForceSimulation07CollideA0C8strengthSdvp","modules":[{"name":"ForceSimulation"}],"title":"strength","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/strength"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strength","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/strength":{"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/strength","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"type":"topic","role":"symbol","kind":"symbol","title":"strength","url":"\/documentation\/forcesimulation\/collideforce\/strength"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce.json b/docs/data/documentation/forcesimulation/directionforce.json index 061ac45..0d3b7fd 100644 --- a/docs/data/documentation/forcesimulation/directionforce.json +++ b/docs/data/documentation/forcesimulation/directionforce.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Class","title":"DirectionForce","externalID":"s:15ForceSimulation09DirectionA0C","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}],"navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"modules":[{"name":"ForceSimulation"}],"symbolKind":"class"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"],"title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"final","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NodeID"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:6NDTree10VectorLikeP","kind":"typeIdentifier","text":"VectorLike"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"},"kind":"symbol","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedStrength","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedTargetOnDirection","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/direction-swift.property","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/strength-swift.property","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/targetOnDirection-swift.property"]},{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/apply(alpha:)"]},{"title":"Enumerations","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/calculatedStrength":{"title":"calculatedStrength","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculatedStrength","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":"]"}],"abstract":[],"kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/calculatedstrength","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedStrength","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/apply(alpha:)":{"type":"topic","title":"apply(alpha:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/apply(alpha:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/apply(alpha:)"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/targetOnDirection-swift.property":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/targetOnDirection-swift.property","role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.property","title":"targetOnDirection","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"targetOnDirection"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","kind":"typeIdentifier","text":"TargetOnDirection"}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/strength-swift.property":{"title":"strength","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strength","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO","text":"Strength","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.property","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/strength-swift.property","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum":{"abstract":[],"kind":"symbol","title":"DirectionForce.Direction","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum","type":"topic","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Direction","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"kind":"symbol","role":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"type":"topic","title":"ForceLike","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/forcelike","navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/calculatedTargetOnDirection":{"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculatedTargetOnDirection"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[],"url":"\/documentation\/forcesimulation\/directionforce\/calculatedtargetondirection","title":"calculatedTargetOnDirection","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedTargetOnDirection","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.TargetOnDirection","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","type":"topic","navigatorTitle":[{"text":"TargetOnDirection","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TargetOnDirection","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/direction-swift.property":{"role":"symbol","abstract":[],"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"direction","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/direction-swift.property","title":"direction"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.Strength","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SH","kind":"typeIdentifier","text":"Hashable"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"VectorLike","preciseIdentifier":"s:6NDTree10VectorLikeP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}],"kind":"declarations"}],"sections":[],"metadata":{"symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DirectionForce","kind":"identifier"}],"title":"DirectionForce","externalID":"s:15ForceSimulation09DirectionA0C","roleHeading":"Class","modules":[{"name":"ForceSimulation"}],"role":"symbol","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedStrength","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedTargetOnDirection","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/direction-swift.property","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/strength-swift.property","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/targetOnDirection-swift.property"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/apply(alpha:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum"]}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"]}],"abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/forcelike","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"title":"ForceLike","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/apply(alpha:)":{"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/apply(alpha:)","type":"topic","kind":"symbol","title":"apply(alpha:)","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/apply(alpha:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/calculatedTargetOnDirection":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"calculatedTargetOnDirection","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedTargetOnDirection","url":"\/documentation\/forcesimulation\/directionforce\/calculatedtargetondirection","kind":"symbol","abstract":[],"title":"calculatedTargetOnDirection","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TargetOnDirection"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TargetOnDirection","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","title":"DirectionForce.TargetOnDirection","type":"topic","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/targetOnDirection-swift.property":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"targetOnDirection","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"TargetOnDirection","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/targetOnDirection-swift.property","title":"targetOnDirection","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.property","abstract":[],"kind":"symbol","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"type":"topic","title":"DirectionForce.Strength","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/strength-swift.property":{"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.property","abstract":[],"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/strength-swift.property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"strength"},{"kind":"text","text":": "},{"text":"DirectionForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Strength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO"}],"kind":"symbol","title":"strength","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Direction"}],"role":"symbol","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum","type":"topic","abstract":[],"title":"DirectionForce.Direction","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/direction-swift.property":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"direction","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/direction-swift.property","url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.property","kind":"symbol","abstract":[],"title":"direction","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/calculatedStrength":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculatedStrength","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedStrength","title":"calculatedStrength","url":"\/documentation\/forcesimulation\/directionforce\/calculatedstrength","abstract":[],"kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/apply(alpha:).json b/docs/data/documentation/forcesimulation/directionforce/apply(alpha:).json index 3ee6363..3f1446a 100644 --- a/docs/data/documentation/forcesimulation/directionforce/apply(alpha:).json +++ b/docs/data/documentation/forcesimulation/directionforce/apply(alpha:).json @@ -1 +1 @@ -{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"ForceLike.apply(alpha:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"apply"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/apply(alpha:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/apply(alpha:)","interfaceLanguage":"swift"},"metadata":{"title":"apply(alpha:)","symbolKind":"method","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation09DirectionA0C5apply5alphaySd_tF","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/apply(alpha:)":{"type":"topic","title":"apply(alpha:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/apply(alpha:)","abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/apply(alpha:)"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","url":"\/documentation\/forcesimulation","kind":"symbol","abstract":[],"type":"topic","title":"ForceSimulation","role":"collection"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Method","role":"symbol","title":"apply(alpha:)","externalID":"s:15ForceSimulation09DirectionA0C5apply5alphaySd_tF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"modules":[{"name":"ForceSimulation"}],"symbolKind":"method"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/apply(alpha:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"ForceLike.apply(alpha:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alpha"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/apply(alpha:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/apply(alpha:)":{"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/apply(alpha:)","type":"topic","kind":"symbol","title":"apply(alpha:)","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/apply(alpha:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/calculatedstrength.json b/docs/data/documentation/forcesimulation/directionforce/calculatedstrength.json index 9bd1070..bb8a1e6 100644 --- a/docs/data/documentation/forcesimulation/directionforce/calculatedstrength.json +++ b/docs/data/documentation/forcesimulation/directionforce/calculatedstrength.json @@ -1 +1 @@ -{"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculatedStrength"},{"kind":"text","text":": ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/calculatedstrength"]}],"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculatedStrength","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation09DirectionA0C18calculatedStrengthSaySdGvp","title":"calculatedStrength","roleHeading":"Instance Property","role":"symbol"},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedStrength","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/calculatedStrength":{"title":"calculatedStrength","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculatedStrength","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":"]"}],"abstract":[],"kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/calculatedstrength","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedStrength","type":"topic"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculatedStrength"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/calculatedstrength"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedStrength"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"metadata":{"modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation09DirectionA0C18calculatedStrengthSaySdGvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculatedStrength"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"roleHeading":"Instance Property","role":"symbol","title":"calculatedStrength","symbolKind":"property"},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/calculatedStrength":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculatedStrength","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedStrength","title":"calculatedStrength","url":"\/documentation\/forcesimulation\/directionforce\/calculatedstrength","abstract":[],"kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/calculatedtargetondirection.json b/docs/data/documentation/forcesimulation/directionforce/calculatedtargetondirection.json index ed601ed..e05ca52 100644 --- a/docs/data/documentation/forcesimulation/directionforce/calculatedtargetondirection.json +++ b/docs/data/documentation/forcesimulation/directionforce/calculatedtargetondirection.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculatedTargetOnDirection","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"title":"calculatedTargetOnDirection","symbolKind":"property","role":"symbol","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation09DirectionA0C018calculatedTargetOnC0SaySdGvp"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculatedTargetOnDirection","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedTargetOnDirection"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/calculatedtargetondirection"]}],"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/calculatedTargetOnDirection":{"kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculatedTargetOnDirection"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[],"url":"\/documentation\/forcesimulation\/directionforce\/calculatedtargetondirection","title":"calculatedTargetOnDirection","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedTargetOnDirection","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedTargetOnDirection"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/calculatedtargetondirection"]}],"metadata":{"modules":[{"name":"ForceSimulation"}],"title":"calculatedTargetOnDirection","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"calculatedTargetOnDirection","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"role":"symbol","externalID":"s:15ForceSimulation09DirectionA0C018calculatedTargetOnC0SaySdGvp","roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculatedTargetOnDirection","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/calculatedTargetOnDirection":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"calculatedTargetOnDirection","kind":"identifier"},{"text":": [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/calculatedTargetOnDirection","url":"\/documentation\/forcesimulation\/directionforce\/calculatedtargetondirection","kind":"symbol","abstract":[],"title":"calculatedTargetOnDirection","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum.json b/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum.json index 8d52263..3a0de08 100644 --- a/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum.json +++ b/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/direction-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/entryOfVector(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/x","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/y"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Direction","kind":"identifier"}]}]}],"metadata":{"externalID":"s:15ForceSimulation09DirectionA0C0C0O","role":"symbol","roleHeading":"Enumeration","title":"DirectionForce.Direction","modules":[{"name":"ForceSimulation"}],"symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"Direction"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Direction"}]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum/x":{"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/x","role":"symbol","kind":"symbol","title":"DirectionForce.Direction.x","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/x","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"x","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum/entryOfVector(_:)":{"title":"DirectionForce.Direction.entryOfVector(_:)","role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/entryOfVector(_:)","url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/entryofvector(_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"entryOfVector","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum/y":{"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/y","role":"symbol","kind":"symbol","title":"DirectionForce.Direction.y","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/y","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"y","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum":{"abstract":[],"kind":"symbol","title":"DirectionForce.Direction","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum","type":"topic","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Direction","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/direction-swift.enum"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Direction","kind":"identifier"}],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Enumeration","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation09DirectionA0C0C0O","symbolKind":"enum","role":"symbol","title":"DirectionForce.Direction","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Direction"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/entryOfVector(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/x","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/y"],"title":"Enumeration Cases"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Direction"}],"role":"symbol","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum","type":"topic","abstract":[],"title":"DirectionForce.Direction","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum/y":{"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/y","abstract":[],"title":"DirectionForce.Direction.y","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/y"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum/entryOfVector(_:)":{"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"entryOfVector"},{"text":"(","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/entryofvector(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/entryOfVector(_:)","title":"DirectionForce.Direction.entryOfVector(_:)","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum/x":{"title":"DirectionForce.Direction.x","type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/x","url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/x","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum/entryofvector(_:).json b/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum/entryofvector(_:).json index f64af66..965dc58 100644 --- a/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum/entryofvector(_:).json +++ b/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum/entryofvector(_:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/entryofvector(_:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/entryOfVector(_:)"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"entryOfVector"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]}]}],"metadata":{"externalID":"s:15ForceSimulation09DirectionA0C0C0O13entryOfVectoryAEyxq__GSicAGmSHRz6NDTree0F4LikeR_Sd6ScalarRt_r0_lF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"entryOfVector"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"DirectionForce.Direction.entryOfVector(_:)","symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"ForceSimulation"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum":{"abstract":[],"kind":"symbol","title":"DirectionForce.Direction","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum","type":"topic","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Direction","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum/entryOfVector(_:)":{"title":"DirectionForce.Direction.entryOfVector(_:)","role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/entryOfVector(_:)","url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/entryofvector(_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"entryOfVector","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"symbol","externalID":"s:15ForceSimulation09DirectionA0C0C0O13entryOfVectoryAEyxq__GSicAGmSHRz6NDTree0F4LikeR_Sd6ScalarRt_r0_lF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"entryOfVector","kind":"identifier"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"roleHeading":"Case","title":"DirectionForce.Direction.entryOfVector(_:)","modules":[{"name":"ForceSimulation"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/entryOfVector(_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"entryOfVector"},{"kind":"text","text":"("},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/entryofvector(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum/entryOfVector(_:)":{"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"entryOfVector"},{"text":"(","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/entryofvector(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/entryOfVector(_:)","title":"DirectionForce.Direction.entryOfVector(_:)","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Direction"}],"role":"symbol","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum","type":"topic","abstract":[],"title":"DirectionForce.Direction","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum/x.json b/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum/x.json index 87fadf8..cca9587 100644 --- a/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum/x.json +++ b/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum/x.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"metadata":{"title":"DirectionForce.Direction.x","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:15ForceSimulation09DirectionA0C0C0O1xyAEyxq__GAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"x"}]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"x","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/x"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/x"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum/x":{"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/x","role":"symbol","kind":"symbol","title":"DirectionForce.Direction.x","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/x","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"x","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum":{"abstract":[],"kind":"symbol","title":"DirectionForce.Direction","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum","type":"topic","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Direction","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/x"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"DirectionForce.Direction.x","role":"symbol","externalID":"s:15ForceSimulation09DirectionA0C0C0O1xyAEyxq__GAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","modules":[{"name":"ForceSimulation"}],"symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"x"}]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/x"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum"]]},"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum/x":{"title":"DirectionForce.Direction.x","type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/x","url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/x","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Direction"}],"role":"symbol","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum","type":"topic","abstract":[],"title":"DirectionForce.Direction","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum/y.json b/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum/y.json index 0cdfc9a..726b5be 100644 --- a/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum/y.json +++ b/docs/data/documentation/forcesimulation/directionforce/direction-swift.enum/y.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/y"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum"]]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/y","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"y"}],"title":"DirectionForce.Direction.y","role":"symbol","externalID":"s:15ForceSimulation09DirectionA0C0C0O1yyAEyxq__GAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","modules":[{"name":"ForceSimulation"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"y","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum/y":{"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/y","role":"symbol","kind":"symbol","title":"DirectionForce.Direction.y","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/y","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"y","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum":{"abstract":[],"kind":"symbol","title":"DirectionForce.Direction","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum","type":"topic","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Direction","kind":"identifier"}]}}} \ No newline at end of file +{"metadata":{"role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"y","kind":"identifier"}],"title":"DirectionForce.Direction.y","modules":[{"name":"ForceSimulation"}],"symbolKind":"case","externalID":"s:15ForceSimulation09DirectionA0C0C0O1yyAEyxq__GAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/y"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"y"}]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/y"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Direction"}],"role":"symbol","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum","type":"topic","abstract":[],"title":"DirectionForce.Direction","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum/y":{"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum\/y","abstract":[],"title":"DirectionForce.Direction.y","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum\/y"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/direction-swift.property.json b/docs/data/documentation/forcesimulation/directionforce/direction-swift.property.json index 73cb45c..28e3e18 100644 --- a/docs/data/documentation/forcesimulation/directionforce/direction-swift.property.json +++ b/docs/data/documentation/forcesimulation/directionforce/direction-swift.property.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"metadata":{"title":"direction","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"direction","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"externalID":"s:15ForceSimulation09DirectionA0C9directionSivp","symbolKind":"property","role":"symbol","modules":[{"name":"ForceSimulation"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"direction","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/direction-swift.property"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/direction-swift.property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/direction-swift.property":{"role":"symbol","abstract":[],"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"direction","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/direction-swift.property","title":"direction"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/direction-swift.property","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","title":"direction","externalID":"s:15ForceSimulation09DirectionA0C9directionSivp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"direction","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"ForceSimulation"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"direction","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/direction-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/direction-swift.property":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"direction","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/direction-swift.property","url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.property","kind":"symbol","abstract":[],"title":"direction","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum.json b/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum.json index 5084a31..d3f803f 100644 --- a/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum.json +++ b/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum"},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/varied(_:)"],"title":"Enumeration Cases"},{"title":"Default Implementations","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations"],"generated":true}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Strength"}],"role":"symbol","roleHeading":"Enumeration","title":"DirectionForce.Strength","symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"externalID":"s:15ForceSimulation09DirectionA0C8StrengthO"},"relationshipsSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/strength-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","title":"PrecalculatableNodeProperty","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.Strength","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/PrecalculatableNodeProperty-Implementations":{"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/precalculatablenodeproperty-implementations","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations","kind":"article","title":"PrecalculatableNodeProperty Implementations","role":"collectionGroup","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/varied(_:)":{"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/varied(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/varied(_:)","title":"DirectionForce.Strength.varied(_:)","kind":"symbol","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/constant(_:)":{"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/constant(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/constant(_:)","kind":"symbol","title":"DirectionForce.Strength.constant(_:)","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"]}],"metadata":{"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}],"title":"DirectionForce.Strength","externalID":"s:15ForceSimulation09DirectionA0C8StrengthO","roleHeading":"Enumeration","modules":[{"name":"ForceSimulation"}],"role":"symbol","navigatorTitle":[{"text":"Strength","kind":"identifier"}]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/varied(_:)"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations"],"title":"Default Implementations","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum"},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/strength-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/varied(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/varied(_:)","title":"DirectionForce.Strength.varied(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/varied(_:)","abstract":[],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/PrecalculatableNodeProperty-Implementations":{"title":"PrecalculatableNodeProperty Implementations","kind":"article","type":"topic","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/precalculatablenodeproperty-implementations","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"type":"topic","title":"DirectionForce.Strength","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"abstract":[],"kind":"symbol","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","type":"topic","role":"symbol","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"title":"PrecalculatableNodeProperty","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/constant(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","title":"DirectionForce.Strength.constant(_:)","type":"topic","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/constant(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/constant(_:)","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/calculated(for:).json b/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/calculated(for:).json index 8fd7f4a..c52842d 100644 --- a/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/calculated(for:).json +++ b/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/calculated(for:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"PrecalculatableNodeProperty.calculated(for:)"},{"text":".","type":"text"}],"metadata":{"extendedModule":"ForceSimulation","symbolKind":"method","roleHeading":"Instance Method","conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"role":"symbol","modules":[{"name":"ForceSimulation"}],"title":"calculated(for:)","externalID":"s:15ForceSimulation09DirectionA0C8StrengthO10calculated3forSaySdGAA0B0Cyxq_G_tF"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/calculated(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/calculated(for:)"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"text":"simulation","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"platforms":["macOS"]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.Strength","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/PrecalculatableNodeProperty-Implementations":{"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/precalculatablenodeproperty-implementations","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations","kind":"article","title":"PrecalculatableNodeProperty Implementations","role":"collectionGroup","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/calculated(for:)":{"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier","text":"Simulation"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"calculated(for:)","abstract":[],"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/calculated(for:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/calculated(for:)","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"PrecalculatableNodeProperty.calculated(for:)"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/calculated(for:)"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"calculated","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"simulation","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/calculated(for:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"s:15ForceSimulation09DirectionA0C8StrengthO10calculated3forSaySdGAA0B0Cyxq_G_tF","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculated"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier","text":"Simulation"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"modules":[{"name":"ForceSimulation"}],"title":"calculated(for:)","extendedModule":"ForceSimulation","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/PrecalculatableNodeProperty-Implementations":{"title":"PrecalculatableNodeProperty Implementations","kind":"article","type":"topic","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/precalculatablenodeproperty-implementations","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations","role":"collectionGroup","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/calculated(for:)":{"abstract":[],"role":"symbol","title":"calculated(for:)","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/calculated(for:)","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/calculated(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"type":"topic","title":"DirectionForce.Strength","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/constant(_:).json b/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/constant(_:).json index 722f523..fc6607a 100644 --- a/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/constant(_:).json +++ b/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/constant(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/constant(_:)"]}],"kind":"symbol","metadata":{"title":"DirectionForce.Strength.constant(_:)","symbolKind":"case","externalID":"s:15ForceSimulation09DirectionA0C8StrengthO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"ForceSimulation"}],"roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/constant(_:)"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum"]]},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.Strength","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/constant(_:)":{"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/constant(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/constant(_:)","kind":"symbol","title":"DirectionForce.Strength.constant(_:)","role":"symbol","type":"topic"}}} \ No newline at end of file +{"metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"ForceSimulation"}],"title":"DirectionForce.Strength.constant(_:)","externalID":"s:15ForceSimulation09DirectionA0C8StrengthO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/constant(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/constant(_:)"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"type":"topic","title":"DirectionForce.Strength","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/constant(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"kind":"symbol","title":"DirectionForce.Strength.constant(_:)","type":"topic","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/constant(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/constant(_:)","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/precalculatablenodeproperty-implementations.json b/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/precalculatablenodeproperty-implementations.json index f40ba62..d3dfe55 100644 --- a/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/precalculatablenodeproperty-implementations.json +++ b/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/precalculatablenodeproperty-implementations.json @@ -1 +1 @@ -{"kind":"article","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum"]]},"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/precalculatablenodeproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"PrecalculatableNodeProperty Implementations","role":"collectionGroup","modules":[{"name":"ForceSimulation"}]},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/calculated(for:)"],"title":"Instance Methods","generated":true}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/calculated(for:)":{"kind":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier","text":"Simulation"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"calculated(for:)","abstract":[],"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/calculated(for:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/calculated(for:)","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.Strength","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]}}} \ No newline at end of file +{"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/calculated(for:)"]}],"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/precalculatablenodeproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum"]]},"metadata":{"title":"PrecalculatableNodeProperty Implementations","role":"collectionGroup","modules":[{"name":"ForceSimulation"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"type":"topic","title":"DirectionForce.Strength","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/calculated(for:)":{"abstract":[],"role":"symbol","title":"calculated(for:)","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/calculated(for:)","kind":"symbol","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/calculated(for:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/varied(_:).json b/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/varied(_:).json index fbeffe4..df54e2f 100644 --- a/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/varied(_:).json +++ b/docs/data/documentation/forcesimulation/directionforce/strength-swift.enum/varied(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/varied(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:15ForceSimulation09DirectionA0C8StrengthO6variedyAEyxq__GSdxccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"DirectionForce.Strength.varied(_:)","modules":[{"name":"ForceSimulation"}],"roleHeading":"Case","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/varied(_:)"]}],"sections":[],"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.Strength","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/varied(_:)":{"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/varied(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/varied(_:)","title":"DirectionForce.Strength.varied(_:)","kind":"symbol","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/varied(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"roleHeading":"Case","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation09DirectionA0C8StrengthO6variedyAEyxq__GSdxccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","title":"DirectionForce.Strength.varied(_:)","symbolKind":"case","role":"symbol"},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/varied(_:)","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum/varied(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum\/varied(_:)","title":"DirectionForce.Strength.varied(_:)","kind":"symbol","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum\/varied(_:)","abstract":[],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"type":"topic","title":"DirectionForce.Strength","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/strength-swift.property.json b/docs/data/documentation/forcesimulation/directionforce/strength-swift.property.json index 7d77e99..0e88e30 100644 --- a/docs/data/documentation/forcesimulation/directionforce/strength-swift.property.json +++ b/docs/data/documentation/forcesimulation/directionforce/strength-swift.property.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/strength-swift.property","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strength","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"Strength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO"}],"roleHeading":"Instance Property","title":"strength","modules":[{"name":"ForceSimulation"}],"symbolKind":"property","externalID":"s:15ForceSimulation09DirectionA0C8strengthAC8StrengthOyxq__Gvp","role":"symbol"},"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/strength-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strength"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","kind":"typeIdentifier","text":"DirectionForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Strength","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO"}],"languages":["swift"]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.Strength","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/strength-swift.property":{"title":"strength","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"strength","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO","text":"Strength","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.property","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/strength-swift.property","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strength","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DirectionForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO","text":"Strength","kind":"typeIdentifier"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"ForceSimulation"}],"title":"strength","externalID":"s:15ForceSimulation09DirectionA0C8strengthAC8StrengthOyxq__Gvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"strength","kind":"identifier"},{"kind":"text","text":": "},{"text":"DirectionForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"Strength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/strength-swift.property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/strength-swift.property"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"type":"topic","title":"DirectionForce.Strength","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/strength-swift.property":{"url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.property","abstract":[],"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/strength-swift.property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"strength"},{"kind":"text","text":": "},{"text":"DirectionForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Strength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO"}],"kind":"symbol","title":"strength","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum.json b/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum.json index 0fcfb4f..0f763a0 100644 --- a/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum.json +++ b/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"ForceSimulation"}],"navigatorTitle":[{"kind":"identifier","text":"TargetOnDirection"}],"roleHeading":"Enumeration","externalID":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","title":"DirectionForce.TargetOnDirection","symbolKind":"enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TargetOnDirection","kind":"identifier"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TargetOnDirection","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"],"kind":"relationships","title":"Conforms To"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/varied(_:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/PrecalculatableNodeProperty-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.TargetOnDirection","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","type":"topic","navigatorTitle":[{"text":"TargetOnDirection","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TargetOnDirection","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/varied(_:)":{"abstract":[],"role":"symbol","title":"DirectionForce.TargetOnDirection.varied(_:)","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/varied(_:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/varied(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Scalar"},{"text":")","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/PrecalculatableNodeProperty-Implementations":{"abstract":[],"role":"collectionGroup","title":"PrecalculatableNodeProperty Implementations","kind":"article","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/precalculatablenodeproperty-implementations","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/PrecalculatableNodeProperty-Implementations"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","title":"PrecalculatableNodeProperty","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/constant(_:)":{"abstract":[],"role":"symbol","title":"DirectionForce.TargetOnDirection.constant(_:)","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/constant(_:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Scalar"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"],"kind":"relationships"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","interfaceLanguage":"swift"},"metadata":{"title":"DirectionForce.TargetOnDirection","navigatorTitle":[{"kind":"identifier","text":"TargetOnDirection"}],"roleHeading":"Enumeration","role":"symbol","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TargetOnDirection","kind":"identifier"}],"symbolKind":"enum","externalID":"s:15ForceSimulation09DirectionA0C08TargetOnC0O"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"TargetOnDirection","kind":"identifier"}],"languages":["swift"]}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/varied(_:)"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/PrecalculatableNodeProperty-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/constant(_:)":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/constant(_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","title":"DirectionForce.TargetOnDirection.constant(_:)","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/constant(_:)"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TargetOnDirection"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TargetOnDirection","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","title":"DirectionForce.TargetOnDirection","type":"topic","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/PrecalculatableNodeProperty-Implementations":{"abstract":[],"type":"topic","kind":"article","title":"PrecalculatableNodeProperty Implementations","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/PrecalculatableNodeProperty-Implementations","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/precalculatablenodeproperty-implementations","role":"collectionGroup"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"abstract":[],"kind":"symbol","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","type":"topic","role":"symbol","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"title":"PrecalculatableNodeProperty","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/varied(_:)":{"kind":"symbol","abstract":[],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"DirectionForce.TargetOnDirection.varied(_:)","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/varied(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/varied(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/calculated(for:).json b/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/calculated(for:).json index 9f39abc..0e9d588 100644 --- a/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/calculated(for:).json +++ b/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/calculated(for:).json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/calculated(for:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"PrecalculatableNodeProperty.calculated(for:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/calculated(for:)"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/PrecalculatableNodeProperty-Implementations"]]},"metadata":{"modules":[{"name":"ForceSimulation"}],"symbolKind":"method","role":"symbol","extendedModule":"ForceSimulation","roleHeading":"Instance Method","externalID":"s:15ForceSimulation09DirectionA0C08TargetOnC0O10calculated3forSaySdGAA0B0Cyxq_G_tF","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"calculated","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">) -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":"]"}],"title":"calculated(for:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"simulation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","text":"Simulation"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"platforms":["macOS"]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/PrecalculatableNodeProperty-Implementations":{"abstract":[],"role":"collectionGroup","title":"PrecalculatableNodeProperty Implementations","kind":"article","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/precalculatablenodeproperty-implementations","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/PrecalculatableNodeProperty-Implementations"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.TargetOnDirection","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","type":"topic","navigatorTitle":[{"text":"TargetOnDirection","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TargetOnDirection","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/calculated(for:)":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0B0C","text":"Simulation","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}]},"url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/calculated(for:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/calculated(for:)","title":"calculated(for:)","kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculated"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"text":"simulation","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","text":"Simulation"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"PrecalculatableNodeProperty.calculated(for:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/calculated(for:)"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/calculated(for:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/PrecalculatableNodeProperty-Implementations"]]},"metadata":{"modules":[{"name":"ForceSimulation"}],"extendedModule":"ForceSimulation","role":"symbol","roleHeading":"Instance Method","title":"calculated(for:)","externalID":"s:15ForceSimulation09DirectionA0C08TargetOnC0O10calculated3forSaySdGAA0B0Cyxq_G_tF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier","text":"Simulation"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">) -> [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/PrecalculatableNodeProperty-Implementations":{"abstract":[],"type":"topic","kind":"article","title":"PrecalculatableNodeProperty Implementations","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/PrecalculatableNodeProperty-Implementations","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/precalculatablenodeproperty-implementations","role":"collectionGroup"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TargetOnDirection"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TargetOnDirection","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","title":"DirectionForce.TargetOnDirection","type":"topic","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/calculated(for:)":{"kind":"symbol","type":"topic","title":"calculated(for:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">) -> [","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/calculated(for:)","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/calculated(for:)"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/constant(_:).json b/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/constant(_:).json index c7a13d0..581e6c8 100644 --- a/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/constant(_:).json +++ b/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/constant(_:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/constant(_:)"},"metadata":{"externalID":"s:15ForceSimulation09DirectionA0C08TargetOnC0O8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","symbolKind":"case","roleHeading":"Case","title":"DirectionForce.TargetOnDirection.constant(_:)","modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"kind":"text","text":"("},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"kind":"text","text":"("},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/constant(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.TargetOnDirection","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","type":"topic","navigatorTitle":[{"text":"TargetOnDirection","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TargetOnDirection","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/constant(_:)":{"abstract":[],"role":"symbol","title":"DirectionForce.TargetOnDirection.constant(_:)","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/constant(_:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Scalar"},{"text":")","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"ForceSimulation"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Scalar"},{"kind":"text","text":")"}],"title":"DirectionForce.TargetOnDirection.constant(_:)","externalID":"s:15ForceSimulation09DirectionA0C08TargetOnC0O8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/constant(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/constant(_:)"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TargetOnDirection"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TargetOnDirection","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","title":"DirectionForce.TargetOnDirection","type":"topic","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/constant(_:)":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/constant(_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","title":"DirectionForce.TargetOnDirection.constant(_:)","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/constant(_:)"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/precalculatablenodeproperty-implementations.json b/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/precalculatablenodeproperty-implementations.json index 194db48..e9f5fa7 100644 --- a/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/precalculatablenodeproperty-implementations.json +++ b/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/precalculatablenodeproperty-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"ForceSimulation"}],"role":"collectionGroup","title":"PrecalculatableNodeProperty Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/precalculatablenodeproperty-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/PrecalculatableNodeProperty-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/calculated(for:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum"]]},"kind":"article","references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/calculated(for:)":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0B0C","text":"Simulation","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}]},"url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/calculated(for:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/calculated(for:)","title":"calculated(for:)","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.TargetOnDirection","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","type":"topic","navigatorTitle":[{"text":"TargetOnDirection","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TargetOnDirection","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"ForceSimulation"}],"role":"collectionGroup","title":"PrecalculatableNodeProperty Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum"]]},"topicSections":[{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/calculated(for:)"]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/precalculatablenodeproperty-implementations"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/PrecalculatableNodeProperty-Implementations","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/calculated(for:)":{"kind":"symbol","type":"topic","title":"calculated(for:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">) -> [","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/calculated(for:)","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/calculated(for:)"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TargetOnDirection"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TargetOnDirection","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","title":"DirectionForce.TargetOnDirection","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/varied(_:).json b/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/varied(_:).json index 20a3cc1..0345795 100644 --- a/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/varied(_:).json +++ b/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.enum/varied(_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Case","modules":[{"name":"ForceSimulation"}],"role":"symbol","title":"DirectionForce.TargetOnDirection.varied(_:)","symbolKind":"case","externalID":"s:15ForceSimulation09DirectionA0C08TargetOnC0O6variedyAEyxq__GSdxccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum"]]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/varied(_:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/varied(_:)"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.TargetOnDirection","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","type":"topic","navigatorTitle":[{"text":"TargetOnDirection","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TargetOnDirection","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/varied(_:)":{"abstract":[],"role":"symbol","title":"DirectionForce.TargetOnDirection.varied(_:)","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/varied(_:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/varied(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Scalar"},{"text":")","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"kind":"text","text":"(("},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"DirectionForce.TargetOnDirection.varied(_:)","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation09DirectionA0C08TargetOnC0O6variedyAEyxq__GSdxccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","roleHeading":"Case"},"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/varied(_:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/varied(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TargetOnDirection"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TargetOnDirection","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","title":"DirectionForce.TargetOnDirection","type":"topic","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum/varied(_:)":{"kind":"symbol","abstract":[],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"DirectionForce.TargetOnDirection.varied(_:)","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum\/varied(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum\/varied(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.property.json b/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.property.json index fa492b9..2400db9 100644 --- a/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.property.json +++ b/docs/data/documentation/forcesimulation/directionforce/targetondirection-swift.property.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","externalID":"s:15ForceSimulation09DirectionA0C08targetOnC0AC06TargeteC0Oyxq__Gvp","title":"targetOnDirection","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"targetOnDirection","kind":"identifier"},{"kind":"text","text":": "},{"text":"DirectionForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"TargetOnDirection","preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","kind":"typeIdentifier"}],"symbolKind":"property","modules":[{"name":"ForceSimulation"}]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"targetOnDirection"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","text":"DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"TargetOnDirection","preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/targetOnDirection-swift.property","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.TargetOnDirection","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","type":"topic","navigatorTitle":[{"text":"TargetOnDirection","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TargetOnDirection","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/targetOnDirection-swift.property":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/targetOnDirection-swift.property","role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.property","title":"targetOnDirection","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"targetOnDirection"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","kind":"typeIdentifier","text":"TargetOnDirection"}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"role":"symbol","title":"targetOnDirection","modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"targetOnDirection"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"TargetOnDirection","preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","kind":"typeIdentifier"}],"symbolKind":"property","externalID":"s:15ForceSimulation09DirectionA0C08targetOnC0AC06TargeteC0Oyxq__Gvp","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"targetOnDirection","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","kind":"typeIdentifier","text":"TargetOnDirection","preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/targetOnDirection-swift.property"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.property"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TargetOnDirection"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TargetOnDirection","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","title":"DirectionForce.TargetOnDirection","type":"topic","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/targetOnDirection-swift.property":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"targetOnDirection","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"TargetOnDirection","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/targetOnDirection-swift.property","title":"targetOnDirection","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.property","abstract":[],"kind":"symbol","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/edgeid.json b/docs/data/documentation/forcesimulation/edgeid.json index 3bd9429..1fff062 100644 --- a/docs/data/documentation/forcesimulation/edgeid.json +++ b/docs/data/documentation/forcesimulation/edgeid.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/edgeid"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/ForceSimulation\/SQ","doc:\/\/ForceSimulation\/SH"]}],"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/init(_:_:)"],"title":"Initializers"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/source","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/target"],"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/Equatable-Implementations"],"title":"Default Implementations"}],"abstract":[{"type":"text","text":"A Hashable identifier for an edge."}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"NodeID"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","modules":[{"name":"ForceSimulation"}],"navigatorTitle":[{"kind":"identifier","text":"EdgeID"}],"title":"EdgeID","symbolKind":"struct","roleHeading":"Structure","externalID":"s:15ForceSimulation6EdgeIDV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"}]},"sections":[],"references":{"doc://ForceSimulation/SQ":{"type":"unresolvable","identifier":"doc:\/\/ForceSimulation\/SQ","title":"Swift.Equatable"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/forcesimulation\/edgeid\/equatable-implementations","title":"Equatable Implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/Equatable-Implementations"},"doc://ForceSimulation/SH":{"type":"unresolvable","identifier":"doc:\/\/ForceSimulation\/SH","title":"Swift.Hashable"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"role":"symbol","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdgeID"}],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/init(_:_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","title":"init(_:_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/init(_:_:)","url":"\/documentation\/forcesimulation\/edgeid\/init(_:_:)","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/target":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/target","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"}],"title":"target","type":"topic","abstract":[],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid\/target"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/source":{"abstract":[],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"source","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NodeID"}],"url":"\/documentation\/forcesimulation\/edgeid\/source","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/source","type":"topic","title":"source","kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"EdgeID","kind":"identifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"genericParameter"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SH","kind":"typeIdentifier","text":"Hashable"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/edgeid"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"A Hashable identifier for an edge."}],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"EdgeID"}],"externalID":"s:15ForceSimulation6EdgeIDV","symbolKind":"struct","modules":[{"name":"ForceSimulation"}],"navigatorTitle":[{"text":"EdgeID","kind":"identifier"}],"role":"symbol","roleHeading":"Structure","title":"EdgeID"},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/init(_:_:)"],"title":"Initializers"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/source","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/target"],"title":"Instance Properties"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/ForceSimulation\/SQ","doc:\/\/ForceSimulation\/SH"]}],"references":{"doc://ForceSimulation/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/ForceSimulation\/SQ"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/Equatable-Implementations","url":"\/documentation\/forcesimulation\/edgeid\/equatable-implementations","kind":"article","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"type":"topic","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"kind":"identifier","text":"EdgeID"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/source":{"type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation\/edgeid\/source","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/source","title":"source","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"source"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NodeID"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/target":{"type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation\/edgeid\/target","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/target","title":"target","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/init(_:_:)":{"type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation\/edgeid\/init(_:_:)","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/init(_:_:)","title":"init(_:_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":")"}],"role":"symbol"},"doc://ForceSimulation/SH":{"type":"unresolvable","identifier":"doc:\/\/ForceSimulation\/SH","title":"Swift.Hashable"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/edgeid/!=(_:_:).json b/docs/data/documentation/forcesimulation/edgeid/!=(_:_:).json index 6e0048d..08cbe16 100644 --- a/docs/data/documentation/forcesimulation/edgeid/!=(_:_:).json +++ b/docs/data/documentation/forcesimulation/edgeid/!=(_:_:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"Swift","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:15ForceSimulation6EdgeIDV","role":"symbol","modules":[{"name":"ForceSimulation","relatedModules":["Swift"]}],"title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/edgeid\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"role":"symbol","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdgeID"}],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/forcesimulation\/edgeid\/equatable-implementations","title":"Equatable Implementations","abstract":[],"type":"topic","kind":"article","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/Equatable-Implementations"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/!=(_:_:)":{"url":"\/documentation\/forcesimulation\/edgeid\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","type":"topic"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/forcesimulation\/edgeid\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:15ForceSimulation6EdgeIDV","modules":[{"relatedModules":["Swift"],"name":"ForceSimulation"}],"symbolKind":"op","title":"!=(_:_:)","extendedModule":"Swift","roleHeading":"Operator"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/Equatable-Implementations","url":"\/documentation\/forcesimulation\/edgeid\/equatable-implementations","kind":"article","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"type":"topic","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"kind":"identifier","text":"EdgeID"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/!=(_:_:)":{"title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/!=(_:_:)","abstract":[],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/edgeid/equatable-implementations.json b/docs/data/documentation/forcesimulation/edgeid/equatable-implementations.json index 224b58e..c741e55 100644 --- a/docs/data/documentation/forcesimulation/edgeid/equatable-implementations.json +++ b/docs/data/documentation/forcesimulation/edgeid/equatable-implementations.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"ForceSimulation"}],"title":"Equatable Implementations","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/Equatable-Implementations"},"kind":"article","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/edgeid\/equatable-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/!=(_:_:)"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"role":"symbol","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdgeID"}],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/!=(_:_:)":{"url":"\/documentation\/forcesimulation\/edgeid\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"]]},"kind":"article","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/edgeid\/equatable-implementations"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","modules":[{"name":"ForceSimulation"}],"title":"Equatable Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/!=(_:_:)"],"title":"Operators"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/!=(_:_:)":{"title":"!=(_:_:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/!=(_:_:)","abstract":[],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid\/!=(_:_:)"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"type":"topic","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"kind":"identifier","text":"EdgeID"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/edgeid/init(_:_:).json b/docs/data/documentation/forcesimulation/edgeid/init(_:_:).json index 4da10a4..0a8a055 100644 --- a/docs/data/documentation/forcesimulation/edgeid/init(_:_:).json +++ b/docs/data/documentation/forcesimulation/edgeid/init(_:_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"]]},"variants":[{"paths":["\/documentation\/forcesimulation\/edgeid\/init(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation6EdgeIDVyACyxGx_xtcfc","title":"init(_:_:)","roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/init(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"source"},{"kind":"text","text":": "},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"target"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/init(_:_:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","title":"init(_:_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/init(_:_:)","url":"\/documentation\/forcesimulation\/edgeid\/init(_:_:)","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"role":"symbol","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdgeID"}],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","url":"\/documentation\/forcesimulation","kind":"symbol","abstract":[],"type":"topic","title":"ForceSimulation","role":"collection"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/edgeid\/init(_:_:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/init(_:_:)"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"source","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"target","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation6EdgeIDVyACyxGx_xtcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","title":"init(_:_:)","symbolKind":"init","role":"symbol"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/init(_:_:)":{"type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation\/edgeid\/init(_:_:)","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/init(_:_:)","title":"init(_:_:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":")"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"type":"topic","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"kind":"identifier","text":"EdgeID"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/edgeid/source.json b/docs/data/documentation/forcesimulation/edgeid/source.json index 6f5dc8d..7719ac7 100644 --- a/docs/data/documentation/forcesimulation/edgeid/source.json +++ b/docs/data/documentation/forcesimulation/edgeid/source.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"source"},{"text":": ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/edgeid\/source"]}],"kind":"symbol","metadata":{"modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"source","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:15ForceSimulation6EdgeIDV6sourcexvp","roleHeading":"Instance Property","title":"source","symbolKind":"property"},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/source","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"role":"collection","url":"\/documentation\/forcesimulation","title":"ForceSimulation","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","kind":"symbol","type":"topic","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/source":{"abstract":[],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"source","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NodeID"}],"url":"\/documentation\/forcesimulation\/edgeid\/source","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/source","type":"topic","title":"source","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"role":"symbol","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdgeID"}],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"}}} \ No newline at end of file +{"metadata":{"title":"source","externalID":"s:15ForceSimulation6EdgeIDV6sourcexvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"source"},{"text":": ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"}],"modules":[{"name":"ForceSimulation"}],"symbolKind":"property","role":"symbol"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"source","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NodeID"}],"platforms":["macOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/edgeid\/source"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"]]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/source","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/source":{"type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation\/edgeid\/source","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/source","title":"source","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"source"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NodeID"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"type":"topic","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"kind":"identifier","text":"EdgeID"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/edgeid/target.json b/docs/data/documentation/forcesimulation/edgeid/target.json index 4765726..72574cb 100644 --- a/docs/data/documentation/forcesimulation/edgeid/target.json +++ b/docs/data/documentation/forcesimulation/edgeid/target.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/edgeid\/target"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/target"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","title":"target","externalID":"s:15ForceSimulation6EdgeIDV6targetxvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"target","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"}],"modules":[{"name":"ForceSimulation"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"role":"symbol","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdgeID"}],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/target":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/target","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"}],"title":"target","type":"topic","abstract":[],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid\/target"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/edgeid\/target"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"}],"languages":["swift"]}]}],"kind":"symbol","metadata":{"role":"symbol","symbolKind":"property","externalID":"s:15ForceSimulation6EdgeIDV6targetxvp","modules":[{"name":"ForceSimulation"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"}],"title":"target"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/target"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"type":"topic","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"kind":"identifier","text":"EdgeID"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID/target":{"type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation\/edgeid\/target","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID\/target","title":"target","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"target"},{"text":": ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/forcelike.json b/docs/data/documentation/forcesimulation/forcelike.json index 3011beb..2ae3333 100644 --- a/docs/data/documentation/forcesimulation/forcelike.json +++ b/docs/data/documentation/forcesimulation/forcelike.json @@ -1 +1 @@ -{"sections":[],"metadata":{"externalID":"s:15ForceSimulation0A4LikeP","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ForceLike","kind":"identifier"}],"symbolKind":"protocol","role":"symbol","title":"ForceLike","navigatorTitle":[{"kind":"identifier","text":"ForceLike"}],"modules":[{"name":"ForceSimulation"}],"roleHeading":"Protocol"},"kind":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/NodeID"],"title":"Associated Types"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/apply(alpha:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"variants":[{"paths":["\/documentation\/forcesimulation\/forcelike"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ForceLike"}],"languages":["swift"],"platforms":["macOS"]}]}],"relationshipsSections":[{"type":"inheritedBy","title":"Inherited By","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike"],"kind":"relationships"},{"kind":"relationships","type":"conformingTypes","title":"Conforming Types","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CenterForce","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/centerforce","type":"topic","kind":"symbol","title":"CenterForce","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ManyBodyForce","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","title":"ManyBodyForce","abstract":[{"type":"text","text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike/apply(alpha:)":{"required":true,"url":"\/documentation\/forcesimulation\/forcelike\/apply(alpha:)","role":"symbol","title":"apply(alpha:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/apply(alpha:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Takes a simulation state and modifies its node positions and velocities."},{"type":"text","text":" "},{"type":"text","text":"This is executed in each tick of the simulation."}]},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike/NodeID":{"kind":"symbol","role":"symbol","url":"\/documentation\/forcesimulation\/forcelike\/nodeid","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/NodeID","type":"topic","title":"NodeID","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NodeID"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SH","kind":"typeIdentifier","text":"Hashable"}],"required":true,"abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"kind":"symbol","role":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"type":"topic","title":"ForceLike","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/forcelike","navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"},"doc://ForceSimulation/documentation/ForceSimulation/NDTreeBasedForceLike":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NDTreeBasedForceLike"}],"navigatorTitle":[{"text":"NDTreeBasedForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike","kind":"symbol","title":"NDTreeBasedForceLike","url":"\/documentation\/forcesimulation\/ndtreebasedforcelike","type":"topic","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]}}} \ No newline at end of file +{"relationshipsSections":[{"type":"inheritedBy","kind":"relationships","title":"Inherited By","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike"]},{"title":"Conforming Types","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"],"type":"conformingTypes","kind":"relationships"}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"metadata":{"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ForceLike","kind":"identifier"}],"title":"ForceLike","role":"symbol","externalID":"s:15ForceSimulation0A4LikeP","symbolKind":"protocol","roleHeading":"Protocol","modules":[{"name":"ForceSimulation"}]},"abstract":[{"text":"A protocol that represents a force.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/NodeID"],"title":"Associated Types"},{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/apply(alpha:)"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/forcesimulation\/forcelike"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","abstract":[{"text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ManyBodyForce","kind":"identifier"}],"title":"ManyBodyForce","url":"\/documentation\/forcesimulation\/manybodyforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike/NodeID":{"url":"\/documentation\/forcesimulation\/forcelike\/nodeid","required":true,"abstract":[],"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/NodeID","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeID","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SH","kind":"typeIdentifier","text":"Hashable"}],"kind":"symbol","title":"NodeID","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/NDTreeBasedForceLike":{"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NDTreeBasedForceLike","kind":"identifier"}],"title":"NDTreeBasedForceLike","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NDTreeBasedForceLike"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike","url":"\/documentation\/forcesimulation\/ndtreebasedforcelike"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike/apply(alpha:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"apply(alpha:)","type":"topic","required":true,"abstract":[{"text":"Takes a simulation state and modifies its node positions and velocities.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This is executed in each tick of the simulation."}],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/apply(alpha:)","url":"\/documentation\/forcesimulation\/forcelike\/apply(alpha:)"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/forcelike","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"title":"ForceLike","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CenterForce"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","url":"\/documentation\/forcesimulation\/centerforce","kind":"symbol","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"title":"CenterForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/forcelike/apply(alpha:).json b/docs/data/documentation/forcesimulation/forcelike/apply(alpha:).json index 039e474..fc21d8c 100644 --- a/docs/data/documentation/forcesimulation/forcelike/apply(alpha:).json +++ b/docs/data/documentation/forcesimulation/forcelike/apply(alpha:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","required":true,"roleHeading":"Instance Method","title":"apply(alpha:)","externalID":"s:15ForceSimulation0A4LikeP5apply5alphaySd_tF","modules":[{"name":"ForceSimulation"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alpha"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"Takes a simulation state and modifies its node positions and velocities.","type":"text"},{"type":"text","text":" "},{"text":"This is executed in each tick of the simulation.","type":"text"}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/apply(alpha:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/forcelike\/apply(alpha:)"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"kind":"symbol","role":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"type":"topic","title":"ForceLike","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/forcelike","navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike/apply(alpha:)":{"required":true,"url":"\/documentation\/forcesimulation\/forcelike\/apply(alpha:)","role":"symbol","title":"apply(alpha:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/apply(alpha:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Takes a simulation state and modifies its node positions and velocities."},{"type":"text","text":" "},{"type":"text","text":"This is executed in each tick of the simulation."}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"metadata":{"role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"apply(alpha:)","modules":[{"name":"ForceSimulation"}],"required":true,"externalID":"s:15ForceSimulation0A4LikeP5apply5alphaySd_tF","roleHeading":"Instance Method"},"variants":[{"paths":["\/documentation\/forcesimulation\/forcelike\/apply(alpha:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/apply(alpha:)"},"abstract":[{"type":"text","text":"Takes a simulation state and modifies its node positions and velocities."},{"text":" ","type":"text"},{"type":"text","text":"This is executed in each tick of the simulation."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike/apply(alpha:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"apply(alpha:)","type":"topic","required":true,"abstract":[{"text":"Takes a simulation state and modifies its node positions and velocities.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This is executed in each tick of the simulation."}],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/apply(alpha:)","url":"\/documentation\/forcesimulation\/forcelike\/apply(alpha:)"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/forcelike","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"title":"ForceLike","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/forcelike/nodeid.json b/docs/data/documentation/forcesimulation/forcelike/nodeid.json index 8e58a4f..d6a4ff0 100644 --- a/docs/data/documentation/forcesimulation/forcelike/nodeid.json +++ b/docs/data/documentation/forcesimulation/forcelike/nodeid.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"metadata":{"title":"NodeID","roleHeading":"Associated Type","symbolKind":"associatedtype","fragments":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NodeID"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"}],"externalID":"s:15ForceSimulation0A4LikeP6NodeIDQa","modules":[{"name":"ForceSimulation"}],"role":"symbol","required":true},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"kind":"identifier","text":"NodeID"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/forcelike\/nodeid"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/NodeID","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"kind":"symbol","role":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"type":"topic","title":"ForceLike","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/forcelike","navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike/NodeID":{"kind":"symbol","role":"symbol","url":"\/documentation\/forcesimulation\/forcelike\/nodeid","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/NodeID","type":"topic","title":"NodeID","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NodeID"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SH","kind":"typeIdentifier","text":"Hashable"}],"required":true,"abstract":[]}}} \ No newline at end of file +{"metadata":{"required":true,"symbolKind":"associatedtype","externalID":"s:15ForceSimulation0A4LikeP6NodeIDQa","roleHeading":"Associated Type","modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"NodeID","kind":"identifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"}],"title":"NodeID","role":"symbol"},"variants":[{"paths":["\/documentation\/forcesimulation\/forcelike\/nodeid"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/NodeID"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NodeID"},{"kind":"text","text":" : "},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/ForceLike/NodeID":{"url":"\/documentation\/forcesimulation\/forcelike\/nodeid","required":true,"abstract":[],"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike\/NodeID","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeID","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SH","kind":"typeIdentifier","text":"Hashable"}],"kind":"symbol","title":"NodeID","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/forcelike","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"title":"ForceLike","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/linearcongruentialgenerator.json b/docs/data/documentation/forcesimulation/linearcongruentialgenerator.json index efe4a5b..72e5b30 100644 --- a/docs/data/documentation/forcesimulation/linearcongruentialgenerator.json +++ b/docs/data/documentation/forcesimulation/linearcongruentialgenerator.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinearCongruentialGenerator","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linearcongruentialgenerator"]}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LinearCongruentialGenerator","kind":"identifier"}],"modules":[{"name":"ForceSimulation"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"LinearCongruentialGenerator"}],"symbolKind":"struct","title":"LinearCongruentialGenerator","externalID":"s:15ForceSimulation27LinearCongruentialGeneratorV"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinearCongruentialGenerator"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"A random number generator that generates deterministic random numbers.","type":"text"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinearCongruentialGenerator":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"LinearCongruentialGenerator","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LinearCongruentialGenerator"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinearCongruentialGenerator","kind":"symbol","title":"LinearCongruentialGenerator","type":"topic","url":"\/documentation\/forcesimulation\/linearcongruentialgenerator","role":"symbol","abstract":[{"type":"text","text":"A random number generator that generates deterministic random numbers."}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"ForceSimulation"}],"navigatorTitle":[{"text":"LinearCongruentialGenerator","kind":"identifier"}],"externalID":"s:15ForceSimulation27LinearCongruentialGeneratorV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"LinearCongruentialGenerator","kind":"identifier"}],"roleHeading":"Structure","title":"LinearCongruentialGenerator","symbolKind":"struct","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinearCongruentialGenerator"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"A random number generator that generates deterministic random numbers.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linearcongruentialgenerator"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinearCongruentialGenerator","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinearCongruentialGenerator":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinearCongruentialGenerator","url":"\/documentation\/forcesimulation\/linearcongruentialgenerator","navigatorTitle":[{"kind":"identifier","text":"LinearCongruentialGenerator"}],"abstract":[{"text":"A random number generator that generates deterministic random numbers.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LinearCongruentialGenerator","kind":"identifier"}],"kind":"symbol","title":"LinearCongruentialGenerator","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/linkforce.json b/docs/data/documentation/forcesimulation/linkforce.json index 6384205..35b9c21 100644 --- a/docs/data/documentation/forcesimulation/linkforce.json +++ b/docs/data/documentation/forcesimulation/linkforce.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LinkForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"genericParameter"},{"kind":"text","text":", "},{"text":"V","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NodeID"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"VectorLike","preciseIdentifier":"s:6NDTree10VectorLikeP"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"title":"LinkForce","role":"symbol","symbolKind":"class","modules":[{"name":"ForceSimulation"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"externalID":"s:15ForceSimulation04LinkA0C","roleHeading":"Class"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup"],"title":"Structures"},{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/apply(alpha:)"]},{"title":"Type Aliases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LengthScalar"]},{"title":"Enumerations","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness"]}],"abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"],"title":"Conforms To"}],"variants":[{"paths":["\/documentation\/forcesimulation\/linkforce"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLookup":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LinkLookup","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LinkLookup"}],"title":"LinkForce.LinkLookup","abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linklookup","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/apply(alpha:)":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/apply(alpha:)","url":"\/documentation\/forcesimulation\/linkforce\/apply(alpha:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"kind":"text","text":"("},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"role":"symbol","title":"apply(alpha:)","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkLength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/linkforce\/linklength","kind":"symbol","abstract":[],"title":"LinkForce.LinkLength","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LinkLength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LengthScalar":{"type":"topic","abstract":[],"kind":"symbol","navigatorTitle":[{"text":"LengthScalar","kind":"identifier"}],"title":"LinkForce.LengthScalar","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"LengthScalar","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LengthScalar","url":"\/documentation\/forcesimulation\/linkforce\/lengthscalar"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"kind":"symbol","role":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"type":"topic","title":"ForceLike","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/forcelike","navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","title":"LinkForce.LinkStiffness","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkStiffness"}],"type":"topic","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]}}} \ No newline at end of file +{"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"]}],"abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"final"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SH","kind":"typeIdentifier","text":"Hashable"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"text":"VectorLike","kind":"typeIdentifier","preciseIdentifier":"s:6NDTree10VectorLikeP"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Scalar"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce"]}],"metadata":{"modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation04LinkA0C","roleHeading":"Class","symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"LinkForce","kind":"identifier"}],"title":"LinkForce","navigatorTitle":[{"kind":"identifier","text":"LinkForce"}],"role":"symbol"},"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Structures","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/apply(alpha:)"],"title":"Instance Methods"},{"title":"Type Aliases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LengthScalar"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness"],"title":"Enumerations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength":{"url":"\/documentation\/forcesimulation\/linkforce\/linklength","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength","navigatorTitle":[{"text":"LinkLength","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"LinkLength","kind":"identifier"}],"title":"LinkForce.LinkLength"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/forcelike","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"title":"ForceLike","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkStiffness","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","kind":"symbol","abstract":[],"title":"LinkForce.LinkStiffness","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LengthScalar":{"title":"LinkForce.LengthScalar","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LengthScalar","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"LengthScalar","kind":"identifier"}],"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/lengthscalar","navigatorTitle":[{"text":"LengthScalar","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/apply(alpha:)":{"url":"\/documentation\/forcesimulation\/linkforce\/apply(alpha:)","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/apply(alpha:)","abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"title":"apply(alpha:)"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLookup":{"kind":"symbol","role":"symbol","title":"LinkForce.LinkLookup","url":"\/documentation\/forcesimulation\/linkforce\/linklookup","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"LinkLookup","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"LinkLookup"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/linkforce/apply(alpha:).json b/docs/data/documentation/forcesimulation/linkforce/apply(alpha:).json index 533739c..3192c01 100644 --- a/docs/data/documentation/forcesimulation/linkforce/apply(alpha:).json +++ b/docs/data/documentation/forcesimulation/linkforce/apply(alpha:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/apply(alpha:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/forcesimulation\/linkforce\/apply(alpha:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"title":"apply(alpha:)","role":"symbol","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:15ForceSimulation04LinkA0C5apply5alphaySd_tF"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ForceLike.apply(alpha:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alpha"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/apply(alpha:)":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/apply(alpha:)","url":"\/documentation\/forcesimulation\/linkforce\/apply(alpha:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"kind":"text","text":"("},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"role":"symbol","title":"apply(alpha:)","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/apply(alpha:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce\/apply(alpha:)"]}],"kind":"symbol","metadata":{"symbolKind":"method","role":"symbol","externalID":"s:15ForceSimulation04LinkA0C5apply5alphaySd_tF","modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alpha"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","title":"apply(alpha:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"ForceLike.apply(alpha:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/apply(alpha:)":{"url":"\/documentation\/forcesimulation\/linkforce\/apply(alpha:)","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/apply(alpha:)","abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"title":"apply(alpha:)"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/linkforce/lengthscalar.json b/docs/data/documentation/forcesimulation/linkforce/lengthscalar.json index 2d7a3dd..445c3a1 100644 --- a/docs/data/documentation/forcesimulation/linkforce/lengthscalar.json +++ b/docs/data/documentation/forcesimulation/linkforce/lengthscalar.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce\/lengthscalar"]}],"sections":[],"metadata":{"roleHeading":"Type Alias","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"LengthScalar","kind":"identifier"}],"navigatorTitle":[{"text":"LengthScalar","kind":"identifier"}],"title":"LinkForce.LengthScalar","symbolKind":"typealias","role":"symbol","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation04LinkA0C12LengthScalara"},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LengthScalar","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"LengthScalar","kind":"identifier"},{"kind":"text","text":" = "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Scalar"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LengthScalar":{"type":"topic","abstract":[],"kind":"symbol","navigatorTitle":[{"text":"LengthScalar","kind":"identifier"}],"title":"LinkForce.LengthScalar","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"LengthScalar","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LengthScalar","url":"\/documentation\/forcesimulation\/linkforce\/lengthscalar"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"metadata":{"role":"symbol","symbolKind":"typealias","externalID":"s:15ForceSimulation04LinkA0C12LengthScalara","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"LengthScalar","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LengthScalar"}],"title":"LinkForce.LengthScalar","roleHeading":"Type Alias","modules":[{"name":"ForceSimulation"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LengthScalar","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"LengthScalar","kind":"identifier"},{"text":" = ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Scalar"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce\/lengthscalar"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LengthScalar":{"title":"LinkForce.LengthScalar","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LengthScalar","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"LengthScalar","kind":"identifier"}],"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/lengthscalar","navigatorTitle":[{"text":"LengthScalar","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/linkforce/linklength.json b/docs/data/documentation/forcesimulation/linkforce/linklength.json index 69eb2ea..f2ca07a 100644 --- a/docs/data/documentation/forcesimulation/linkforce/linklength.json +++ b/docs/data/documentation/forcesimulation/linkforce/linklength.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkLength"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"roleHeading":"Enumeration","externalID":"s:15ForceSimulation04LinkA0C0C6LengthO","symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"LinkLength","kind":"identifier"}],"title":"LinkForce.LinkLength","modules":[{"name":"ForceSimulation"}],"navigatorTitle":[{"text":"LinkLength","kind":"identifier"}],"role":"symbol"},"sections":[],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/varied(_:)"]}],"variants":[{"paths":["\/documentation\/forcesimulation\/linkforce\/linklength"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength/constant(_:)":{"url":"\/documentation\/forcesimulation\/linkforce\/linklength\/constant(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/constant(_:)","abstract":[],"kind":"symbol","title":"LinkForce.LinkLength.constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"kind":"text","text":"("},{"text":"LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"LengthScalar"},{"text":")","kind":"text"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength/varied(_:)":{"url":"\/documentation\/forcesimulation\/linkforce\/linklength\/varied(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/varied(_:)","abstract":[],"kind":"symbol","title":"LinkForce.LinkLength.varied(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier","text":"LinkForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"LinkLookup","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"LengthScalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkLength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/linkforce\/linklength","kind":"symbol","abstract":[],"title":"LinkForce.LinkLength","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LinkLength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"]]},"sections":[],"metadata":{"navigatorTitle":[{"text":"LinkLength","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkLength"}],"title":"LinkForce.LinkLength","role":"symbol","externalID":"s:15ForceSimulation04LinkA0C0C6LengthO","symbolKind":"enum","roleHeading":"Enumeration","modules":[{"name":"ForceSimulation"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkLength","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/varied(_:)"],"title":"Enumeration Cases"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce\/linklength"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength":{"url":"\/documentation\/forcesimulation\/linkforce\/linklength","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength","navigatorTitle":[{"text":"LinkLength","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"LinkLength","kind":"identifier"}],"title":"LinkForce.LinkLength"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength/varied(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","kind":"typeIdentifier","text":"LinkLookup"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":">) -> ","kind":"text"},{"text":"LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"LengthScalar"},{"text":")","kind":"text"}],"url":"\/documentation\/forcesimulation\/linkforce\/linklength\/varied(_:)","title":"LinkForce.LinkLength.varied(_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/varied(_:)","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength/constant(_:)":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/constant(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier","text":"LinkForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"LengthScalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/forcesimulation\/linkforce\/linklength\/constant(_:)","role":"symbol","kind":"symbol","title":"LinkForce.LinkLength.constant(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/linkforce/linklength/constant(_:).json b/docs/data/documentation/forcesimulation/linkforce/linklength/constant(_:).json index f430c08..66df5ce 100644 --- a/docs/data/documentation/forcesimulation/linkforce/linklength/constant(_:).json +++ b/docs/data/documentation/forcesimulation/linkforce/linklength/constant(_:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"LengthScalar","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce\/linklength\/constant(_:)"]}],"metadata":{"roleHeading":"Case","symbolKind":"case","modules":[{"name":"ForceSimulation"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"text":"LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"LengthScalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"LinkForce.LinkLength.constant(_:)","externalID":"s:15ForceSimulation04LinkA0C0C6LengthO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF"},"kind":"symbol","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/constant(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkLength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/linkforce\/linklength","kind":"symbol","abstract":[],"title":"LinkForce.LinkLength","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LinkLength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength/constant(_:)":{"url":"\/documentation\/forcesimulation\/linkforce\/linklength\/constant(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/constant(_:)","abstract":[],"kind":"symbol","title":"LinkForce.LinkLength.constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"kind":"text","text":"("},{"text":"LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"LengthScalar"},{"text":")","kind":"text"}],"type":"topic","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/constant(_:)"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength"]]},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"kind":"text","text":"("},{"text":"LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"LengthScalar"},{"kind":"text","text":")"}],"symbolKind":"case","modules":[{"name":"ForceSimulation"}],"title":"LinkForce.LinkLength.constant(_:)","externalID":"s:15ForceSimulation04LinkA0C0C6LengthO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","roleHeading":"Case","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"kind":"text","text":"("},{"text":"LinkForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"LengthScalar","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce\/linklength\/constant(_:)"]}],"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength/constant(_:)":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/constant(_:)","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier","text":"LinkForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"LengthScalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/forcesimulation\/linkforce\/linklength\/constant(_:)","role":"symbol","kind":"symbol","title":"LinkForce.LinkLength.constant(_:)"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength":{"url":"\/documentation\/forcesimulation\/linkforce\/linklength","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength","navigatorTitle":[{"text":"LinkLength","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"LinkLength","kind":"identifier"}],"title":"LinkForce.LinkLength"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/linkforce/linklength/varied(_:).json b/docs/data/documentation/forcesimulation/linkforce/linklength/varied(_:).json index ab5eda4..da3f168 100644 --- a/docs/data/documentation/forcesimulation/linkforce/linklength/varied(_:).json +++ b/docs/data/documentation/forcesimulation/linkforce/linklength/varied(_:).json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/linkforce\/linklength\/varied(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":">, "},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"LinkLookup","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":">) -> ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"LengthScalar","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"metadata":{"role":"symbol","modules":[{"name":"ForceSimulation"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"LinkLookup","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":">) -> "},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"LengthScalar","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"LinkForce.LinkLength.varied(_:)","symbolKind":"case","externalID":"s:15ForceSimulation04LinkA0C0C6LengthO6variedyAEyxq__GSdAA6EdgeIDVyxG_AC0C6LookupVyxq__xGtccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength"]]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/varied(_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLookup":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LinkLookup","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LinkLookup"}],"title":"LinkForce.LinkLookup","abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linklookup","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkLength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/linkforce\/linklength","kind":"symbol","abstract":[],"title":"LinkForce.LinkLength","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LinkLength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength/varied(_:)":{"url":"\/documentation\/forcesimulation\/linkforce\/linklength\/varied(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/varied(_:)","abstract":[],"kind":"symbol","title":"LinkForce.LinkLength.varied(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier","text":"LinkForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"LinkLookup","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"LengthScalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"role":"symbol","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdgeID"}],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/varied(_:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/forcesimulation\/linkforce\/linklength\/varied(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength"]]},"kind":"symbol","metadata":{"modules":[{"name":"ForceSimulation"}],"title":"LinkForce.LinkLength.varied(_:)","externalID":"s:15ForceSimulation04LinkA0C0C6LengthO6variedyAEyxq__GSdAA6EdgeIDVyxG_AC0C6LookupVyxq__xGtccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation6EdgeIDV","text":"EdgeID","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"LinkLookup","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"LengthScalar"},{"kind":"text","text":")"}],"role":"symbol","roleHeading":"Case"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":">, ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","text":"LinkForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"LinkLookup","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","text":"LinkForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"LengthScalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength/varied(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","kind":"typeIdentifier","text":"LinkLookup"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":">) -> ","kind":"text"},{"text":"LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"LengthScalar"},{"text":")","kind":"text"}],"url":"\/documentation\/forcesimulation\/linkforce\/linklength\/varied(_:)","title":"LinkForce.LinkLength.varied(_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength\/varied(_:)","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLookup":{"kind":"symbol","role":"symbol","title":"LinkForce.LinkLookup","url":"\/documentation\/forcesimulation\/linkforce\/linklookup","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"LinkLookup","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"LinkLookup"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength":{"url":"\/documentation\/forcesimulation\/linkforce\/linklength","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength","navigatorTitle":[{"text":"LinkLength","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"LinkLength","kind":"identifier"}],"title":"LinkForce.LinkLength"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"type":"topic","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"kind":"identifier","text":"EdgeID"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/linkforce/linklookup.json b/docs/data/documentation/forcesimulation/linkforce/linklookup.json index 4a07aba..b3dc1f1 100644 --- a/docs/data/documentation/forcesimulation/linkforce/linklookup.json +++ b/docs/data/documentation/forcesimulation/linkforce/linklookup.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/forcesimulation\/linkforce\/linklookup"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkLookup","kind":"identifier"}],"title":"LinkForce.LinkLookup","roleHeading":"Structure","externalID":"s:15ForceSimulation04LinkA0C0C6LookupV","modules":[{"name":"ForceSimulation"}],"symbolKind":"struct","navigatorTitle":[{"text":"LinkLookup","kind":"identifier"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"LinkLookup"},{"kind":"text","text":"<"},{"text":"_NodeID","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"_NodeID","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLookup":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LinkLookup","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LinkLookup"}],"title":"LinkForce.LinkLookup","abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linklookup","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup"},"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"LinkLookup","kind":"identifier"}],"modules":[{"name":"ForceSimulation"}],"title":"LinkForce.LinkLookup","roleHeading":"Structure","symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"LinkLookup"}],"role":"symbol","externalID":"s:15ForceSimulation04LinkA0C0C6LookupV"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkLookup","kind":"identifier"},{"text":"<","kind":"text"},{"text":"_NodeID","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"_NodeID","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/forcesimulation\/linkforce\/linklookup"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"]]},"sections":[],"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLookup":{"kind":"symbol","role":"symbol","title":"LinkForce.LinkLookup","url":"\/documentation\/forcesimulation\/linkforce\/linklookup","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"LinkLookup","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"LinkLookup"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/linkforce/linkstiffness.json b/docs/data/documentation/forcesimulation/linkforce/linkstiffness.json index 72f3956..818be0c 100644 --- a/docs/data/documentation/forcesimulation/linkforce/linkstiffness.json +++ b/docs/data/documentation/forcesimulation/linkforce/linkstiffness.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/forcesimulation\/linkforce\/linkstiffness"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/varied(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/weightedByDegree(k:)"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkStiffness","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"enum","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}],"externalID":"s:15ForceSimulation04LinkA0C0C9StiffnessO","modules":[{"name":"ForceSimulation"}],"title":"LinkForce.LinkStiffness","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkStiffness"}],"roleHeading":"Enumeration","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"]]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","interfaceLanguage":"swift"},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness/varied(_:)":{"role":"symbol","type":"topic","abstract":[],"title":"LinkForce.LinkStiffness.varied(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation6EdgeIDV","kind":"typeIdentifier","text":"EdgeID"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","text":"LinkLookup"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":">) -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/varied(_:)","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness\/varied(_:)","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness/weightedByDegree(k:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"weightedByDegree"},{"kind":"text","text":"("},{"kind":"externalParam","text":"k"},{"kind":"text","text":": ("},{"text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","text":"LinkLookup","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"LinkForce.LinkStiffness.weightedByDegree(k:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/weightedByDegree(k:)","abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness\/weightedbydegree(k:)","role":"symbol","kind":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness/constant(_:)":{"abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness\/constant(_:)","title":"LinkForce.LinkStiffness.constant(_:)","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/constant(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","title":"LinkForce.LinkStiffness","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkStiffness"}],"type":"topic","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkStiffness","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"]]},"metadata":{"role":"symbol","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkStiffness","kind":"identifier"}],"title":"LinkForce.LinkStiffness","modules":[{"name":"ForceSimulation"}],"navigatorTitle":[{"kind":"identifier","text":"LinkStiffness"}],"externalID":"s:15ForceSimulation04LinkA0C0C9StiffnessO","roleHeading":"Enumeration"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/varied(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/weightedByDegree(k:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce\/linkstiffness"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness"},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness/constant(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"kind":"symbol","role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/constant(_:)","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness\/constant(_:)","title":"LinkForce.LinkStiffness.constant(_:)"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness/varied(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","text":"EdgeID"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","text":"LinkLookup"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/varied(_:)","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness\/varied(_:)","kind":"symbol","abstract":[],"title":"LinkForce.LinkStiffness.varied(_:)","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness/weightedByDegree(k:)":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"weightedByDegree"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"k"},{"kind":"text","text":": ("},{"text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"LinkLookup","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/weightedByDegree(k:)","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness\/weightedbydegree(k:)","kind":"symbol","abstract":[],"title":"LinkForce.LinkStiffness.weightedByDegree(k:)","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkStiffness","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","kind":"symbol","abstract":[],"title":"LinkForce.LinkStiffness","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/linkforce/linkstiffness/constant(_:).json b/docs/data/documentation/forcesimulation/linkforce/linkstiffness/constant(_:).json index c516ff8..a324d41 100644 --- a/docs/data/documentation/forcesimulation/linkforce/linkstiffness/constant(_:).json +++ b/docs/data/documentation/forcesimulation/linkforce/linkstiffness/constant(_:).json @@ -1 +1 @@ -{"metadata":{"externalID":"s:15ForceSimulation04LinkA0C0C9StiffnessO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"modules":[{"name":"ForceSimulation"}],"role":"symbol","symbolKind":"case","title":"LinkForce.LinkStiffness.constant(_:)","roleHeading":"Case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/forcesimulation\/linkforce\/linkstiffness\/constant(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/constant(_:)"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","title":"LinkForce.LinkStiffness","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkStiffness"}],"type":"topic","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness/constant(_:)":{"abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness\/constant(_:)","title":"LinkForce.LinkStiffness.constant(_:)","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/constant(_:)","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"type":"topic"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce\/linkstiffness\/constant(_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"externalID":"s:15ForceSimulation04LinkA0C0C9StiffnessO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","title":"LinkForce.LinkStiffness.constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}],"role":"symbol","roleHeading":"Case","modules":[{"name":"ForceSimulation"}],"symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/constant(_:)"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness/constant(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"kind":"symbol","role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/constant(_:)","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness\/constant(_:)","title":"LinkForce.LinkStiffness.constant(_:)"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkStiffness","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","kind":"symbol","abstract":[],"title":"LinkForce.LinkStiffness","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/linkforce/linkstiffness/varied(_:).json b/docs/data/documentation/forcesimulation/linkforce/linkstiffness/varied(_:).json index c476c24..37675d8 100644 --- a/docs/data/documentation/forcesimulation/linkforce/linkstiffness/varied(_:).json +++ b/docs/data/documentation/forcesimulation/linkforce/linkstiffness/varied(_:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/varied(_:)"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:15ForceSimulation04LinkA0C0C9StiffnessO6variedyAEyxq__GSdAA6EdgeIDVyxG_AC0C6LookupVyxq__xGtccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation6EdgeIDV","text":"EdgeID","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","text":"LinkLookup","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","roleHeading":"Case","symbolKind":"case","title":"LinkForce.LinkStiffness.varied(_:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"text":"EdgeID","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation6EdgeIDV"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","text":"LinkLookup","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce\/linkstiffness\/varied(_:)"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"role":"symbol","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdgeID"}],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness/varied(_:)":{"role":"symbol","type":"topic","abstract":[],"title":"LinkForce.LinkStiffness.varied(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation6EdgeIDV","kind":"typeIdentifier","text":"EdgeID"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","text":"LinkLookup"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":">) -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/varied(_:)","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness\/varied(_:)","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","title":"LinkForce.LinkStiffness","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkStiffness"}],"type":"topic","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLookup":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LinkLookup","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LinkLookup"}],"title":"LinkForce.LinkLookup","abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linklookup","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/varied(_:)"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness"]]},"metadata":{"title":"LinkForce.LinkStiffness.varied(_:)","externalID":"s:15ForceSimulation04LinkA0C0C9StiffnessO6variedyAEyxq__GSdAA6EdgeIDVyxG_AC0C6LookupVyxq__xGtccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","modules":[{"name":"ForceSimulation"}],"role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"text":"EdgeID","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation6EdgeIDV"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"LinkLookup","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"symbolKind":"case"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","text":"LinkLookup","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":">) -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce\/linkstiffness\/varied(_:)"]}],"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLookup":{"kind":"symbol","role":"symbol","title":"LinkForce.LinkLookup","url":"\/documentation\/forcesimulation\/linkforce\/linklookup","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"LinkLookup","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"LinkLookup"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"type":"topic","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"kind":"identifier","text":"EdgeID"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness/varied(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","text":"EdgeID"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","text":"LinkLookup"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/varied(_:)","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness\/varied(_:)","kind":"symbol","abstract":[],"title":"LinkForce.LinkStiffness.varied(_:)","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkStiffness","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","kind":"symbol","abstract":[],"title":"LinkForce.LinkStiffness","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/linkforce/linkstiffness/weightedbydegree(k:).json b/docs/data/documentation/forcesimulation/linkforce/linkstiffness/weightedbydegree(k:).json index 8c16594..f8ca141 100644 --- a/docs/data/documentation/forcesimulation/linkforce/linkstiffness/weightedbydegree(k:).json +++ b/docs/data/documentation/forcesimulation/linkforce/linkstiffness/weightedbydegree(k:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/weightedByDegree(k:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness"]]},"kind":"symbol","metadata":{"roleHeading":"Case","externalID":"s:15ForceSimulation04LinkA0C0C9StiffnessO16weightedByDegreeyAEyxq__GSdAA6EdgeIDVyxG_AC0C6LookupVyxq__xGtc_tcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","title":"LinkForce.LinkStiffness.weightedByDegree(k:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"weightedByDegree","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"k"},{"text":": (","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation6EdgeIDV","text":"EdgeID","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"LinkLookup","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"modules":[{"name":"ForceSimulation"}],"role":"symbol","symbolKind":"case"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"weightedByDegree","kind":"identifier"},{"text":"(","kind":"text"},{"text":"k","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"EdgeID","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation6EdgeIDV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":">, ","kind":"text"},{"text":"LinkForce","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"LinkLookup","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce\/linkstiffness\/weightedbydegree(k:)"]}],"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","title":"LinkForce.LinkStiffness","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkStiffness"}],"type":"topic","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness/weightedByDegree(k:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"weightedByDegree"},{"kind":"text","text":"("},{"kind":"externalParam","text":"k"},{"kind":"text","text":": ("},{"text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","text":"LinkLookup","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"LinkForce.LinkStiffness.weightedByDegree(k:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/weightedByDegree(k:)","abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness\/weightedbydegree(k:)","role":"symbol","kind":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLookup":{"kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LinkLookup","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LinkLookup"}],"title":"LinkForce.LinkLookup","abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linklookup","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"role":"symbol","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdgeID"}],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness"]]},"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/weightedByDegree(k:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/linkforce\/linkstiffness\/weightedbydegree(k:)"]}],"kind":"symbol","metadata":{"modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation04LinkA0C0C9StiffnessO16weightedByDegreeyAEyxq__GSdAA6EdgeIDVyxG_AC0C6LookupVyxq__xGtc_tcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"weightedByDegree"},{"kind":"text","text":"("},{"kind":"externalParam","text":"k"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","text":"EdgeID"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"LinkLookup","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"role":"symbol","title":"LinkForce.LinkStiffness.weightedByDegree(k:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"weightedByDegree","kind":"identifier"},{"kind":"text","text":"("},{"text":"k","kind":"externalParam"},{"kind":"text","text":": ("},{"preciseIdentifier":"s:15ForceSimulation6EdgeIDV","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","text":"EdgeID","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":">, "},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"LinkLookup","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLookup":{"kind":"symbol","role":"symbol","title":"LinkForce.LinkLookup","url":"\/documentation\/forcesimulation\/linkforce\/linklookup","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"LinkLookup","kind":"identifier"}],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"LinkLookup"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLookup","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"type":"topic","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"kind":"identifier","text":"EdgeID"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkStiffness","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","kind":"symbol","abstract":[],"title":"LinkForce.LinkStiffness","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness/weightedByDegree(k:)":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"weightedByDegree"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"k"},{"kind":"text","text":": ("},{"text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":">, "},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"LinkLookup","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LookupV"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness\/weightedByDegree(k:)","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness\/weightedbydegree(k:)","kind":"symbol","abstract":[],"title":"LinkForce.LinkStiffness.weightedByDegree(k:)","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/manybodyforce.json b/docs/data/documentation/forcesimulation/manybodyforce.json index 0edd7aa..ca11a24 100644 --- a/docs/data/documentation/forcesimulation/manybodyforce.json +++ b/docs/data/documentation/forcesimulation/manybodyforce.json @@ -1 +1 @@ -{"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"]}],"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/apply(alpha:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass"],"title":"Enumerations"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ManyBodyForce","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"V"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:6NDTree10VectorLikeP","kind":"typeIdentifier","text":"VectorLike"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Scalar"},{"text":" == ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/forcesimulation\/manybodyforce"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:15ForceSimulation08ManyBodyA0C","role":"symbol","symbolKind":"class","navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"title":"ManyBodyForce","roleHeading":"Class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ManyBodyForce","kind":"identifier"}],"modules":[{"name":"ForceSimulation"}]},"abstract":[{"text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"kind":"symbol","role":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"type":"topic","title":"ForceLike","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/forcelike","navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ManyBodyForce.NodeMass","navigatorTitle":[{"text":"NodeMass","kind":"identifier"}],"type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ManyBodyForce","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","title":"ManyBodyForce","abstract":[{"type":"text","text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/apply(alpha:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/forcesimulation\/manybodyforce\/apply(alpha:)","role":"symbol","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/apply(alpha:)","title":"apply(alpha:)","kind":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/manybodyforce"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"final"},{"text":" ","kind":"text"},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"ManyBodyForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"V"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"VectorLike","preciseIdentifier":"s:6NDTree10VectorLikeP"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}]}],"metadata":{"role":"symbol","symbolKind":"class","roleHeading":"Class","externalID":"s:15ForceSimulation08ManyBodyA0C","modules":[{"name":"ForceSimulation"}],"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ManyBodyForce","kind":"identifier"}],"title":"ManyBodyForce"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"relationshipsSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/apply(alpha:)"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass"],"title":"Enumerations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/apply(alpha:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/forcesimulation\/manybodyforce\/apply(alpha:)","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/apply(alpha:)","type":"topic","title":"apply(alpha:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","abstract":[{"text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ManyBodyForce","kind":"identifier"}],"title":"ManyBodyForce","url":"\/documentation\/forcesimulation\/manybodyforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/forcelike","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"title":"ForceLike","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"abstract":[],"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","title":"ManyBodyForce.NodeMass","type":"topic","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NodeMass"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/manybodyforce/apply(alpha:).json b/docs/data/documentation/forcesimulation/manybodyforce/apply(alpha:).json index d939a47..aa71a77 100644 --- a/docs/data/documentation/forcesimulation/manybodyforce/apply(alpha:).json +++ b/docs/data/documentation/forcesimulation/manybodyforce/apply(alpha:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","modules":[{"name":"ForceSimulation"}],"title":"apply(alpha:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"apply"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"externalID":"s:15ForceSimulation08ManyBodyA0C5apply5alphaySd_tF","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/manybodyforce\/apply(alpha:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ForceLike.apply(alpha:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/apply(alpha:)"},"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/apply(alpha:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/forcesimulation\/manybodyforce\/apply(alpha:)","role":"symbol","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/apply(alpha:)","title":"apply(alpha:)","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ManyBodyForce","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","title":"ManyBodyForce","abstract":[{"type":"text","text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/manybodyforce\/apply(alpha:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ForceLike.apply(alpha:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/apply(alpha:)","interfaceLanguage":"swift"},"metadata":{"title":"apply(alpha:)","modules":[{"name":"ForceSimulation"}],"role":"symbol","externalID":"s:15ForceSimulation08ManyBodyA0C5apply5alphaySd_tF","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"method"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"apply"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","abstract":[{"text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ManyBodyForce","kind":"identifier"}],"title":"ManyBodyForce","url":"\/documentation\/forcesimulation\/manybodyforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/apply(alpha:)":{"kind":"symbol","role":"symbol","url":"\/documentation\/forcesimulation\/manybodyforce\/apply(alpha:)","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/apply(alpha:)","type":"topic","title":"apply(alpha:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/manybodyforce/nodemass.json b/docs/data/documentation/forcesimulation/manybodyforce/nodemass.json index 97841d2..4340ab6 100644 --- a/docs/data/documentation/forcesimulation/manybodyforce/nodemass.json +++ b/docs/data/documentation/forcesimulation/manybodyforce/nodemass.json @@ -1 +1 @@ -{"metadata":{"role":"symbol","symbolKind":"enum","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation08ManyBodyA0C8NodeMassO","title":"ManyBodyForce.NodeMass","roleHeading":"Enumeration","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}],"navigatorTitle":[{"text":"NodeMass","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/manybodyforce\/nodemass"]}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"],"title":"Conforms To"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce"]]},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/varied(_:)"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/PrecalculatableNodeProperty-Implementations"],"title":"Default Implementations","generated":true}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/varied(_:)":{"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/varied(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/varied(_:)","kind":"symbol","title":"ManyBodyForce.NodeMass.varied(_:)","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ManyBodyForce","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","title":"ManyBodyForce","abstract":[{"type":"text","text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ManyBodyForce.NodeMass","navigatorTitle":[{"text":"NodeMass","kind":"identifier"}],"type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/constant(_:)":{"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/constant(_:)","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"type":"topic","kind":"symbol","title":"ManyBodyForce.NodeMass.constant(_:)"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/PrecalculatableNodeProperty-Implementations":{"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/precalculatablenodeproperty-implementations","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/PrecalculatableNodeProperty-Implementations","kind":"article","title":"PrecalculatableNodeProperty Implementations","role":"collectionGroup","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","title":"PrecalculatableNodeProperty","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/manybodyforce\/nodemass"]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/varied(_:)"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/PrecalculatableNodeProperty-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"],"type":"conformsTo"}],"metadata":{"role":"symbol","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation08ManyBodyA0C8NodeMassO","navigatorTitle":[{"kind":"identifier","text":"NodeMass"}],"title":"ManyBodyForce.NodeMass","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}],"roleHeading":"Enumeration"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NodeMass","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/PrecalculatableNodeProperty-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/precalculatablenodeproperty-implementations","type":"topic","role":"collectionGroup","title":"PrecalculatableNodeProperty Implementations","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/PrecalculatableNodeProperty-Implementations"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"abstract":[],"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","title":"ManyBodyForce.NodeMass","type":"topic","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NodeMass"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","abstract":[{"text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ManyBodyForce","kind":"identifier"}],"title":"ManyBodyForce","url":"\/documentation\/forcesimulation\/manybodyforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/constant(_:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/constant(_:)","type":"topic","role":"symbol","title":"ManyBodyForce.NodeMass.constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/constant(_:)"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/varied(_:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/varied(_:)","type":"topic","role":"symbol","title":"ManyBodyForce.NodeMass.varied(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/varied(_:)"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"abstract":[],"kind":"symbol","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","type":"topic","role":"symbol","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"title":"PrecalculatableNodeProperty","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/manybodyforce/nodemass/calculated(for:).json b/docs/data/documentation/forcesimulation/manybodyforce/nodemass/calculated(for:).json index 927c1f6..f836613 100644 --- a/docs/data/documentation/forcesimulation/manybodyforce/nodemass/calculated(for:).json +++ b/docs/data/documentation/forcesimulation/manybodyforce/nodemass/calculated(for:).json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"simulation","kind":"internalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/calculated(for:)"},"metadata":{"externalID":"s:15ForceSimulation08ManyBodyA0C8NodeMassO10calculated3forSaySdGAA0B0Cyxq_G_tF","symbolKind":"method","roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"modules":[{"name":"ForceSimulation"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"calculated(for:)","extendedModule":"ForceSimulation"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/manybodyforce\/nodemass\/calculated(for:)"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/PrecalculatableNodeProperty-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"PrecalculatableNodeProperty.calculated(for:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ManyBodyForce.NodeMass","navigatorTitle":[{"text":"NodeMass","kind":"identifier"}],"type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/PrecalculatableNodeProperty-Implementations":{"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/precalculatablenodeproperty-implementations","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/PrecalculatableNodeProperty-Implementations","kind":"article","title":"PrecalculatableNodeProperty Implementations","role":"collectionGroup","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ManyBodyForce","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","title":"ManyBodyForce","abstract":[{"type":"text","text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/calculated(for:)":{"title":"calculated(for:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/calculated(for:)","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/calculated(for:)","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculated"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/calculated(for:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":" "},{"kind":"internalParam","text":"simulation"},{"kind":"text","text":": "},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/PrecalculatableNodeProperty-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"PrecalculatableNodeProperty.calculated(for:)"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","extendedModule":"ForceSimulation","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation08ManyBodyA0C8NodeMassO10calculated3forSaySdGAA0B0Cyxq_G_tF","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"calculated(for:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/manybodyforce\/nodemass\/calculated(for:)"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","abstract":[{"text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ManyBodyForce","kind":"identifier"}],"title":"ManyBodyForce","url":"\/documentation\/forcesimulation\/manybodyforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"abstract":[],"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","title":"ManyBodyForce.NodeMass","type":"topic","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NodeMass"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/calculated(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"calculated(for:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/calculated(for:)","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/calculated(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}]},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/PrecalculatableNodeProperty-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/precalculatablenodeproperty-implementations","type":"topic","role":"collectionGroup","title":"PrecalculatableNodeProperty Implementations","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/PrecalculatableNodeProperty-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/manybodyforce/nodemass/constant(_:).json b/docs/data/documentation/forcesimulation/manybodyforce/nodemass/constant(_:).json index dc271b1..34762a8 100644 --- a/docs/data/documentation/forcesimulation/manybodyforce/nodemass/constant(_:).json +++ b/docs/data/documentation/forcesimulation/manybodyforce/nodemass/constant(_:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/forcesimulation\/manybodyforce\/nodemass\/constant(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass"]]},"sections":[],"metadata":{"title":"ManyBodyForce.NodeMass.constant(_:)","roleHeading":"Case","externalID":"s:15ForceSimulation08ManyBodyA0C8NodeMassO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","symbolKind":"case","modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/constant(_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/constant(_:)":{"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/constant(_:)","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"type":"topic","kind":"symbol","title":"ManyBodyForce.NodeMass.constant(_:)"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ManyBodyForce.NodeMass","navigatorTitle":[{"text":"NodeMass","kind":"identifier"}],"type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ManyBodyForce","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","title":"ManyBodyForce","abstract":[{"type":"text","text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"ManyBodyForce.NodeMass.constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":")"}],"modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation08ManyBodyA0C8NodeMassO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","role":"symbol","roleHeading":"Case","symbolKind":"case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"kind":"text","text":"("},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/manybodyforce\/nodemass\/constant(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/constant(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass"]]},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"abstract":[],"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","title":"ManyBodyForce.NodeMass","type":"topic","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NodeMass"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","abstract":[{"text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ManyBodyForce","kind":"identifier"}],"title":"ManyBodyForce","url":"\/documentation\/forcesimulation\/manybodyforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/constant(_:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/constant(_:)","type":"topic","role":"symbol","title":"ManyBodyForce.NodeMass.constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/constant(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/manybodyforce/nodemass/precalculatablenodeproperty-implementations.json b/docs/data/documentation/forcesimulation/manybodyforce/nodemass/precalculatablenodeproperty-implementations.json index f43340d..f8d2f70 100644 --- a/docs/data/documentation/forcesimulation/manybodyforce/nodemass/precalculatablenodeproperty-implementations.json +++ b/docs/data/documentation/forcesimulation/manybodyforce/nodemass/precalculatablenodeproperty-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"ForceSimulation"}],"title":"PrecalculatableNodeProperty Implementations","role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/calculated(for:)"],"generated":true,"title":"Instance Methods"}],"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/PrecalculatableNodeProperty-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/manybodyforce\/nodemass\/precalculatablenodeproperty-implementations"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ManyBodyForce","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","title":"ManyBodyForce","abstract":[{"type":"text","text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/calculated(for:)":{"title":"calculated(for:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/calculated(for:)","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/calculated(for:)","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculated"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ManyBodyForce.NodeMass","navigatorTitle":[{"text":"NodeMass","kind":"identifier"}],"type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","role":"symbol"}}} \ No newline at end of file +{"metadata":{"role":"collectionGroup","title":"PrecalculatableNodeProperty Implementations","modules":[{"name":"ForceSimulation"}]},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass"]]},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/calculated(for:)"],"generated":true,"title":"Instance Methods"}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/PrecalculatableNodeProperty-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/manybodyforce\/nodemass\/precalculatablenodeproperty-implementations"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","abstract":[{"text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ManyBodyForce","kind":"identifier"}],"title":"ManyBodyForce","url":"\/documentation\/forcesimulation\/manybodyforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/calculated(for:)":{"type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"calculated(for:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/calculated(for:)","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/calculated(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}]},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"abstract":[],"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","title":"ManyBodyForce.NodeMass","type":"topic","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NodeMass"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/manybodyforce/nodemass/varied(_:).json b/docs/data/documentation/forcesimulation/manybodyforce/nodemass/varied(_:).json index ad57fbc..d1e235a 100644 --- a/docs/data/documentation/forcesimulation/manybodyforce/nodemass/varied(_:).json +++ b/docs/data/documentation/forcesimulation/manybodyforce/nodemass/varied(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/varied(_:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/manybodyforce\/nodemass\/varied(_:)"]}],"sections":[],"metadata":{"modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","title":"ManyBodyForce.NodeMass.varied(_:)","symbolKind":"case","roleHeading":"Case","externalID":"s:15ForceSimulation08ManyBodyA0C8NodeMassO6variedyAEyxq__GSdxccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ManyBodyForce.NodeMass","navigatorTitle":[{"text":"NodeMass","kind":"identifier"}],"type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/varied(_:)":{"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/varied(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/varied(_:)","kind":"symbol","title":"ManyBodyForce.NodeMass.varied(_:)","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ManyBodyForce","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","title":"ManyBodyForce","abstract":[{"type":"text","text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass"]]},"kind":"symbol","metadata":{"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"title":"ManyBodyForce.NodeMass.varied(_:)","externalID":"s:15ForceSimulation08ManyBodyA0C8NodeMassO6variedyAEyxq__GSdxccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","roleHeading":"Case","modules":[{"name":"ForceSimulation"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/forcesimulation\/manybodyforce\/nodemass\/varied(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/varied(_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass/varied(_:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass\/varied(_:)","type":"topic","role":"symbol","title":"ManyBodyForce.NodeMass.varied(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass\/varied(_:)"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"abstract":[],"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","title":"ManyBodyForce.NodeMass","type":"topic","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NodeMass"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","abstract":[{"text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ManyBodyForce","kind":"identifier"}],"title":"ManyBodyForce","url":"\/documentation\/forcesimulation\/manybodyforce","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/ndtree.json b/docs/data/documentation/forcesimulation/ndtree.json index c1bc017..85d2133 100644 --- a/docs/data/documentation/forcesimulation/ndtree.json +++ b/docs/data/documentation/forcesimulation/ndtree.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/ndtree"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike"],"title":"Extended Protocols"}],"metadata":{"title":"NDTree","role":"collection","roleHeading":"Extended Module","symbolKind":"extension","externalID":"s:m:s:e:s:6NDTree10VectorLikeP15ForceSimulationSd6ScalarRtzrlE7jiggledxyF","modules":[{"name":"ForceSimulation"}]},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/NDTree":{"url":"\/documentation\/forcesimulation\/ndtree","abstract":[],"role":"collection","title":"NDTree","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/NDTree/VectorLike":{"url":"\/documentation\/forcesimulation\/ndtree\/vectorlike","abstract":[],"role":"symbol","title":"VectorLike","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike","navigatorTitle":[{"kind":"identifier","text":"VectorLike"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"VectorLike","kind":"identifier","preciseIdentifier":"s:6NDTree10VectorLikeP"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike"],"title":"Extended Protocols"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree"},"sections":[],"metadata":{"title":"NDTree","symbolKind":"extension","roleHeading":"Extended Module","role":"collection","modules":[{"name":"ForceSimulation"}],"externalID":"s:m:s:e:s:6NDTree10VectorLikeP15ForceSimulationSd6ScalarRtzrlE7jiggledxyF"},"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/ndtree"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/NDTree/VectorLike":{"navigatorTitle":[{"text":"VectorLike","kind":"identifier"}],"type":"topic","title":"VectorLike","kind":"symbol","url":"\/documentation\/forcesimulation\/ndtree\/vectorlike","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"VectorLike","kind":"identifier","preciseIdentifier":"s:6NDTree10VectorLikeP"}],"abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/NDTree":{"type":"topic","title":"NDTree","kind":"symbol","url":"\/documentation\/forcesimulation\/ndtree","role":"collection","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/ndtree/vectorlike.json b/docs/data/documentation/forcesimulation/ndtree/vectorlike.json index 3f95aa9..2f4278e 100644 --- a/docs/data/documentation/forcesimulation/ndtree/vectorlike.json +++ b/docs/data/documentation/forcesimulation/ndtree/vectorlike.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"VectorLike","preciseIdentifier":"s:6NDTree10VectorLikeP","kind":"typeIdentifier"}]}],"kind":"declarations"}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike\/jiggled()"]}],"variants":[{"paths":["\/documentation\/forcesimulation\/ndtree\/vectorlike"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","roleHeading":"Extended Protocol","title":"VectorLike","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:6NDTree10VectorLikeP","kind":"identifier","text":"VectorLike"}],"extendedModule":"NDTree","externalID":"s:e:s:6NDTree10VectorLikeP15ForceSimulationSd6ScalarRtzrlE7jiggledxyF","modules":[{"name":"ForceSimulation","relatedModules":["NDTree"]}],"navigatorTitle":[{"kind":"identifier","text":"VectorLike"}],"symbolKind":"extension"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/NDTree/VectorLike/jiggled()":{"url":"\/documentation\/forcesimulation\/ndtree\/vectorlike\/jiggled()","abstract":[],"role":"symbol","title":"jiggled()","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike\/jiggled()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"jiggled","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"}],"conformance":{"constraints":[{"code":"Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/NDTree":{"url":"\/documentation\/forcesimulation\/ndtree","abstract":[],"role":"collection","title":"NDTree","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/NDTree/VectorLike":{"url":"\/documentation\/forcesimulation\/ndtree\/vectorlike","abstract":[],"role":"symbol","title":"VectorLike","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike","navigatorTitle":[{"kind":"identifier","text":"VectorLike"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"VectorLike","kind":"identifier","preciseIdentifier":"s:6NDTree10VectorLikeP"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike","interfaceLanguage":"swift"},"metadata":{"externalID":"s:e:s:6NDTree10VectorLikeP15ForceSimulationSd6ScalarRtzrlE7jiggledxyF","roleHeading":"Extended Protocol","extendedModule":"NDTree","title":"VectorLike","symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:6NDTree10VectorLikeP","text":"VectorLike","kind":"identifier"}],"modules":[{"name":"ForceSimulation","relatedModules":["NDTree"]}],"role":"symbol","navigatorTitle":[{"text":"VectorLike","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"VectorLike","kind":"typeIdentifier","preciseIdentifier":"s:6NDTree10VectorLikeP"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike\/jiggled()"]}],"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/ndtree\/vectorlike"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/NDTree/VectorLike":{"navigatorTitle":[{"text":"VectorLike","kind":"identifier"}],"type":"topic","title":"VectorLike","kind":"symbol","url":"\/documentation\/forcesimulation\/ndtree\/vectorlike","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"VectorLike","kind":"identifier","preciseIdentifier":"s:6NDTree10VectorLikeP"}],"abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/NDTree/VectorLike/jiggled()":{"conformance":{"constraints":[{"code":"Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"jiggled()","kind":"symbol","url":"\/documentation\/forcesimulation\/ndtree\/vectorlike\/jiggled()","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike\/jiggled()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jiggled"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/NDTree":{"type":"topic","title":"NDTree","kind":"symbol","url":"\/documentation\/forcesimulation\/ndtree","role":"collection","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/ndtree/vectorlike/jiggled().json b/docs/data/documentation/forcesimulation/ndtree/vectorlike/jiggled().json index b650633..b926154 100644 --- a/docs/data/documentation/forcesimulation/ndtree/vectorlike/jiggled().json +++ b/docs/data/documentation/forcesimulation/ndtree/vectorlike/jiggled().json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"jiggled()","symbolKind":"method","externalID":"s:6NDTree10VectorLikeP15ForceSimulationSd6ScalarRtzrlE7jiggledxyF","roleHeading":"Instance Method","modules":[{"name":"ForceSimulation","relatedModules":["NDTree"]}],"extendedModule":"NDTree","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"jiggled"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jiggled","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/ndtree\/vectorlike\/jiggled()"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike\/jiggled()","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation/NDTree/VectorLike/jiggled()":{"url":"\/documentation\/forcesimulation\/ndtree\/vectorlike\/jiggled()","abstract":[],"role":"symbol","title":"jiggled()","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike\/jiggled()","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"jiggled","kind":"identifier"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","text":"Self"}],"conformance":{"constraints":[{"code":"Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/NDTree":{"url":"\/documentation\/forcesimulation\/ndtree","abstract":[],"role":"collection","title":"NDTree","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/NDTree/VectorLike":{"url":"\/documentation\/forcesimulation\/ndtree\/vectorlike","abstract":[],"role":"symbol","title":"VectorLike","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike","navigatorTitle":[{"kind":"identifier","text":"VectorLike"}],"type":"topic","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"VectorLike","kind":"identifier","preciseIdentifier":"s:6NDTree10VectorLikeP"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike\/jiggled()"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jiggled","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/forcesimulation\/ndtree\/vectorlike\/jiggled()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"ForceSimulation","relatedModules":["NDTree"]}],"extendedModule":"NDTree","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jiggled"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"externalID":"s:6NDTree10VectorLikeP15ForceSimulationSd6ScalarRtzrlE7jiggledxyF","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"jiggled()","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/NDTree":{"type":"topic","title":"NDTree","kind":"symbol","url":"\/documentation\/forcesimulation\/ndtree","role":"collection","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/NDTree/VectorLike":{"navigatorTitle":[{"text":"VectorLike","kind":"identifier"}],"type":"topic","title":"VectorLike","kind":"symbol","url":"\/documentation\/forcesimulation\/ndtree\/vectorlike","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"VectorLike","kind":"identifier","preciseIdentifier":"s:6NDTree10VectorLikeP"}],"abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/NDTree/VectorLike/jiggled()":{"conformance":{"constraints":[{"code":"Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","title":"jiggled()","kind":"symbol","url":"\/documentation\/forcesimulation\/ndtree\/vectorlike\/jiggled()","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTree\/VectorLike\/jiggled()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jiggled"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/ndtreebasedforcelike.json b/docs/data/documentation/forcesimulation/ndtreebasedforcelike.json index b18f3c6..7fcc8a2 100644 --- a/docs/data/documentation/forcesimulation/ndtreebasedforcelike.json +++ b/docs/data/documentation/forcesimulation/ndtreebasedforcelike.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NDTreeBasedForceLike"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","text":"ForceLike","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0A4LikeP"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike\/TD"],"title":"Associated Types"}],"relationshipsSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/ndtreebasedforcelike"]}],"metadata":{"title":"NDTreeBasedForceLike","roleHeading":"Protocol","symbolKind":"protocol","externalID":"s:15ForceSimulation011NDTreeBasedA4LikeP","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NDTreeBasedForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"NDTreeBasedForceLike","kind":"identifier"}],"role":"symbol"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"kind":"symbol","role":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"type":"topic","title":"ForceLike","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/forcelike","navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"},"doc://ForceSimulation/documentation/ForceSimulation/NDTreeBasedForceLike":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NDTreeBasedForceLike"}],"navigatorTitle":[{"text":"NDTreeBasedForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike","kind":"symbol","title":"NDTreeBasedForceLike","url":"\/documentation\/forcesimulation\/ndtreebasedforcelike","type":"topic","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/NDTreeBasedForceLike/TD":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike\/TD","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TD"},{"text":" : ","kind":"text"},{"text":"NDTreeDelegate","kind":"typeIdentifier","preciseIdentifier":"s:6NDTree0A8DelegateP"}],"type":"topic","required":true,"title":"TD","url":"\/documentation\/forcesimulation\/ndtreebasedforcelike\/td","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Associated Types","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike\/TD"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"relationshipsSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"],"type":"inheritsFrom","kind":"relationships","title":"Inherits From"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NDTreeBasedForceLike"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"ForceLike","preciseIdentifier":"s:15ForceSimulation0A4LikeP","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/forcesimulation\/ndtreebasedforcelike"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","symbolKind":"protocol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"NDTreeBasedForceLike","kind":"identifier"}],"title":"NDTreeBasedForceLike","modules":[{"name":"ForceSimulation"}],"navigatorTitle":[{"text":"NDTreeBasedForceLike","kind":"identifier"}],"externalID":"s:15ForceSimulation011NDTreeBasedA4LikeP","roleHeading":"Protocol"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/NDTreeBasedForceLike":{"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NDTreeBasedForceLike","kind":"identifier"}],"title":"NDTreeBasedForceLike","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NDTreeBasedForceLike"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike","url":"\/documentation\/forcesimulation\/ndtreebasedforcelike"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/forcelike","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"title":"ForceLike","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/NDTreeBasedForceLike/TD":{"role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"TD","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:6NDTree0A8DelegateP","text":"NDTreeDelegate","kind":"typeIdentifier"}],"title":"TD","type":"topic","required":true,"abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike\/TD","url":"\/documentation\/forcesimulation\/ndtreebasedforcelike\/td"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/ndtreebasedforcelike/td.json b/docs/data/documentation/forcesimulation/ndtreebasedforcelike/td.json index fb59b2d..69aab76 100644 --- a/docs/data/documentation/forcesimulation/ndtreebasedforcelike/td.json +++ b/docs/data/documentation/forcesimulation/ndtreebasedforcelike/td.json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike\/TD","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"text":"TD","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"NDTreeDelegate","kind":"typeIdentifier","preciseIdentifier":"s:6NDTree0A8DelegateP"}]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/forcesimulation\/ndtreebasedforcelike\/td"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"TD","externalID":"s:15ForceSimulation011NDTreeBasedA4LikeP2TDQa","symbolKind":"associatedtype","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"TD","kind":"identifier"},{"kind":"text","text":" : "},{"text":"NDTreeDelegate","preciseIdentifier":"s:6NDTree0A8DelegateP","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"ForceSimulation"}],"required":true,"roleHeading":"Associated Type"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/NDTreeBasedForceLike/TD":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike\/TD","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TD"},{"text":" : ","kind":"text"},{"text":"NDTreeDelegate","kind":"typeIdentifier","preciseIdentifier":"s:6NDTree0A8DelegateP"}],"type":"topic","required":true,"title":"TD","url":"\/documentation\/forcesimulation\/ndtreebasedforcelike\/td","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/NDTreeBasedForceLike":{"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NDTreeBasedForceLike"}],"navigatorTitle":[{"text":"NDTreeBasedForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike","kind":"symbol","title":"NDTreeBasedForceLike","url":"\/documentation\/forcesimulation\/ndtreebasedforcelike","type":"topic","role":"symbol","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike"]]},"sections":[],"metadata":{"modules":[{"name":"ForceSimulation"}],"required":true,"role":"symbol","title":"TD","symbolKind":"associatedtype","roleHeading":"Associated Type","externalID":"s:15ForceSimulation011NDTreeBasedA4LikeP2TDQa","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"TD","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"NDTreeDelegate","preciseIdentifier":"s:6NDTree0A8DelegateP","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike\/TD"},"variants":[{"paths":["\/documentation\/forcesimulation\/ndtreebasedforcelike\/td"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"associatedtype","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TD","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:6NDTree0A8DelegateP","text":"NDTreeDelegate","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/NDTreeBasedForceLike/TD":{"role":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"TD","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:6NDTree0A8DelegateP","text":"NDTreeDelegate","kind":"typeIdentifier"}],"title":"TD","type":"topic","required":true,"abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike\/TD","url":"\/documentation\/forcesimulation\/ndtreebasedforcelike\/td"},"doc://ForceSimulation/documentation/ForceSimulation/NDTreeBasedForceLike":{"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NDTreeBasedForceLike","kind":"identifier"}],"title":"NDTreeBasedForceLike","type":"topic","navigatorTitle":[{"kind":"identifier","text":"NDTreeBasedForceLike"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/NDTreeBasedForceLike","url":"\/documentation\/forcesimulation\/ndtreebasedforcelike"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/precalculatablenodeproperty.json b/docs/data/documentation/forcesimulation/precalculatablenodeproperty.json index 2472907..80499ea 100644 --- a/docs/data/documentation/forcesimulation/precalculatablenodeproperty.json +++ b/docs/data/documentation/forcesimulation/precalculatablenodeproperty.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"relationshipsSections":[{"title":"Conforming Types","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum"],"type":"conformingTypes","kind":"relationships"}],"kind":"symbol","metadata":{"title":"PrecalculatableNodeProperty","role":"symbol","roleHeading":"Protocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"modules":[{"name":"ForceSimulation"}],"symbolKind":"protocol","navigatorTitle":[{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"externalID":"s:15ForceSimulation27PrecalculatableNodePropertyP"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/precalculatablenodeproperty"]}],"topicSections":[{"title":"Associated Types","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/NodeID","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/V"]},{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/calculated(for:)"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"abstract":[{"type":"text","text":"Radius accessor"}],"kind":"symbol","title":"RadialForce.NodeRadius","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/forcesimulation\/radialforce\/noderadius","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeRadius","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NodeRadius"}]},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","kind":"symbol","navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"title":"CollideForce.CollideRadius","url":"\/documentation\/forcesimulation\/collideforce\/collideradius","role":"symbol","type":"topic","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CollideRadius"}]},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","kind":"symbol","navigatorTitle":[{"text":"NodeMass","kind":"identifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"ManyBodyForce.NodeMass","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NodeMass","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty/NodeID":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/NodeID","kind":"symbol","title":"NodeID","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty\/nodeid","required":true,"type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NodeID"},{"kind":"text","text":" : "},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}]},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty/calculated(for:)":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/calculated(for:)","kind":"symbol","title":"calculated(for:)","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty\/calculated(for:)","required":true,"type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculated"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier","text":"Simulation"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":"]"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","kind":"symbol","navigatorTitle":[{"text":"TargetOnDirection","kind":"identifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"DirectionForce.TargetOnDirection","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TargetOnDirection"}]},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty/V":{"required":true,"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/V","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"kind":"identifier","text":"V"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"VectorLike","preciseIdentifier":"s:6NDTree10VectorLikeP"}],"type":"topic","title":"V","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty\/v"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"RadialForce.Strength","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Strength accessor"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Strength"}]},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"type":"topic","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","title":"PrecalculatableNodeProperty"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"DirectionForce.Strength","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Strength"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","interfaceLanguage":"swift"},"metadata":{"symbolKind":"protocol","roleHeading":"Protocol","role":"symbol","modules":[{"name":"ForceSimulation"}],"title":"PrecalculatableNodeProperty","externalID":"s:15ForceSimulation27PrecalculatableNodePropertyP","navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PrecalculatableNodeProperty"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"relationshipsSections":[{"kind":"relationships","type":"conformingTypes","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum"],"title":"Conforming Types"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PrecalculatableNodeProperty"}]}],"kind":"declarations"}],"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/NodeID","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/V"],"title":"Associated Types"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/calculated(for:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/precalculatablenodeproperty"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","title":"PrecalculatableNodeProperty","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"PrecalculatableNodeProperty","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"navigatorTitle":[{"kind":"identifier","text":"CollideRadius"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","url":"\/documentation\/forcesimulation\/collideforce\/collideradius","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}]},"title":"RadialForce.Strength","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","abstract":[{"type":"text","text":"Strength accessor"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Strength"}]},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty/calculated(for:)":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty\/calculated(for:)","title":"calculated(for:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/calculated(for:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"V"},{"text":">) -> [","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}],"role":"symbol","required":true},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"url":"\/documentation\/forcesimulation\/radialforce\/noderadius","conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"RadialForce.NodeRadius","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","abstract":[{"text":"Radius accessor","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NodeRadius"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NodeRadius"}]},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"ManyBodyForce.NodeMass","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NodeMass","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"NodeMass"}]},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty/V":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty\/v","title":"V","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/V","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"V","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:6NDTree10VectorLikeP","text":"VectorLike","kind":"typeIdentifier"}],"role":"symbol","required":true},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty/NodeID":{"type":"topic","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty\/nodeid","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/NodeID","title":"NodeID","role":"symbol","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeID","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"}],"required":true,"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"type":"topic","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","title":"DirectionForce.TargetOnDirection","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TargetOnDirection","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TargetOnDirection"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","type":"topic","role":"symbol","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}]},"title":"DirectionForce.Strength","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/precalculatablenodeproperty/calculated(for:).json b/docs/data/documentation/forcesimulation/precalculatablenodeproperty/calculated(for:).json index 94be15a..9b17a32 100644 --- a/docs/data/documentation/forcesimulation/precalculatablenodeproperty/calculated(for:).json +++ b/docs/data/documentation/forcesimulation/precalculatablenodeproperty/calculated(for:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/precalculatablenodeproperty\/calculated(for:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"]]},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation27PrecalculatableNodePropertyP10calculated3forSaySdGAA0B0Cy0D2IDQz1VQzG_tF","required":true,"title":"calculated(for:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/calculated(for:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"calculated","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"simulation","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"V"},{"text":">) -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":"]"}],"languages":["swift"]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"type":"topic","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","title":"PrecalculatableNodeProperty"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty/calculated(for:)":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/calculated(for:)","kind":"symbol","title":"calculated(for:)","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty\/calculated(for:)","required":true,"type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculated"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier","text":"Simulation"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":"]"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/calculated(for:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/precalculatablenodeproperty\/calculated(for:)"]}],"metadata":{"modules":[{"name":"ForceSimulation"}],"title":"calculated(for:)","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculated"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"role":"symbol","externalID":"s:15ForceSimulation27PrecalculatableNodePropertyP10calculated3forSaySdGAA0B0Cy0D2IDQz1VQzG_tF","roleHeading":"Instance Method","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"simulation","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Simulation","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">) -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"]]},"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty/calculated(for:)":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty\/calculated(for:)","title":"calculated(for:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/calculated(for:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"V"},{"text":">) -> [","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}],"role":"symbol","required":true},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","title":"PrecalculatableNodeProperty","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"PrecalculatableNodeProperty","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/precalculatablenodeproperty/nodeid.json b/docs/data/documentation/forcesimulation/precalculatablenodeproperty/nodeid.json index 57fc489..6287bec 100644 --- a/docs/data/documentation/forcesimulation/precalculatablenodeproperty/nodeid.json +++ b/docs/data/documentation/forcesimulation/precalculatablenodeproperty/nodeid.json @@ -1 +1 @@ -{"metadata":{"required":true,"role":"symbol","roleHeading":"Associated Type","modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NodeID"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Hashable","preciseIdentifier":"s:SH"}],"externalID":"s:15ForceSimulation27PrecalculatableNodePropertyP0D2IDQa","title":"NodeID","symbolKind":"associatedtype"},"variants":[{"paths":["\/documentation\/forcesimulation\/precalculatablenodeproperty\/nodeid"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/NodeID"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NodeID"},{"text":" : ","kind":"text"},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty/NodeID":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/NodeID","kind":"symbol","title":"NodeID","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty\/nodeid","required":true,"type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NodeID"},{"kind":"text","text":" : "},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"type":"topic","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","title":"PrecalculatableNodeProperty"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"ForceSimulation"}],"role":"symbol","symbolKind":"associatedtype","required":true,"fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"NodeID","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"Hashable","preciseIdentifier":"s:SH","kind":"typeIdentifier"}],"roleHeading":"Associated Type","externalID":"s:15ForceSimulation27PrecalculatableNodePropertyP0D2IDQa","title":"NodeID"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"NodeID","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/precalculatablenodeproperty\/nodeid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/NodeID"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","title":"PrecalculatableNodeProperty","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"PrecalculatableNodeProperty","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty/NodeID":{"type":"topic","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty\/nodeid","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/NodeID","title":"NodeID","role":"symbol","fragments":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeID","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"}],"required":true,"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/precalculatablenodeproperty/v.json b/docs/data/documentation/forcesimulation/precalculatablenodeproperty/v.json index 2978f86..659476d 100644 --- a/docs/data/documentation/forcesimulation/precalculatablenodeproperty/v.json +++ b/docs/data/documentation/forcesimulation/precalculatablenodeproperty/v.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/V","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/precalculatablenodeproperty\/v"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"associatedtype","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"V"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:6NDTree10VectorLikeP","kind":"typeIdentifier","text":"VectorLike"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"kind":"identifier","text":"V"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:6NDTree10VectorLikeP","kind":"typeIdentifier","text":"VectorLike"}],"role":"symbol","roleHeading":"Associated Type","title":"V","externalID":"s:15ForceSimulation27PrecalculatableNodePropertyP1VQa","required":true,"modules":[{"name":"ForceSimulation"}],"symbolKind":"associatedtype"},"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty/V":{"required":true,"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/V","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"kind":"identifier","text":"V"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"VectorLike","preciseIdentifier":"s:6NDTree10VectorLikeP"}],"type":"topic","title":"V","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty\/v"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"type":"topic","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","title":"PrecalculatableNodeProperty"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Associated Type","symbolKind":"associatedtype","externalID":"s:15ForceSimulation27PrecalculatableNodePropertyP1VQa","required":true,"modules":[{"name":"ForceSimulation"}],"title":"V","fragments":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"V","kind":"identifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"VectorLike","preciseIdentifier":"s:6NDTree10VectorLikeP"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"associatedtype"},{"kind":"text","text":" "},{"text":"V","kind":"identifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","preciseIdentifier":"s:6NDTree10VectorLikeP","text":"VectorLike"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Scalar"},{"text":" == ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/V","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/forcesimulation\/precalculatablenodeproperty\/v"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","title":"PrecalculatableNodeProperty","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"PrecalculatableNodeProperty","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty/V":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty\/v","title":"V","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty\/V","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"associatedtype"},{"text":" ","kind":"text"},{"text":"V","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:6NDTree10VectorLikeP","text":"VectorLike","kind":"typeIdentifier"}],"role":"symbol","required":true}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce.json b/docs/data/documentation/forcesimulation/radialforce.json index fc841df..ceedbc6 100644 --- a/docs/data/documentation/forcesimulation/radialforce.json +++ b/docs/data/documentation/forcesimulation/radialforce.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"RadialForce","kind":"identifier"}],"roleHeading":"Class","externalID":"s:15ForceSimulation06RadialA0C","modules":[{"name":"ForceSimulation"}],"title":"RadialForce","role":"symbol","symbolKind":"class","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"},"relationshipsSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"final","kind":"keyword"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"RadialForce","kind":"identifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"genericParameter"},{"text":", ","kind":"text"},{"kind":"genericParameter","text":"V"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":" : "},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:6NDTree10VectorLikeP","text":"VectorLike","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Scalar"},{"text":" == ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/init(center:radius:strength:)"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/center","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/radius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/strength-swift.property"],"title":"Instance Properties"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/apply(alpha:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum"],"title":"Enumerations"}],"sections":[],"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"abstract":[{"type":"text","text":"Strength accessor"}],"role":"symbol","title":"RadialForce.Strength","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"kind":"symbol","role":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"type":"topic","title":"ForceLike","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/forcelike","navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/strength-swift.property":{"kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.property","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/strength-swift.property","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strength","kind":"identifier"},{"kind":"text","text":": "},{"text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"}],"title":"strength"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/center":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/center","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"}],"role":"symbol","title":"center","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"abstract":[{"type":"text","text":"Radius accessor"}],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","title":"RadialForce.NodeRadius","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/radius":{"url":"\/documentation\/forcesimulation\/radialforce\/radius","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/radius","kind":"symbol","title":"radius","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/apply(alpha:)":{"url":"\/documentation\/forcesimulation\/radialforce\/apply(alpha:)","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/apply(alpha:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","kind":"symbol","title":"apply(alpha:)"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/init(center:radius:strength:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"center"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"kind":"text","text":": "},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/init(center:radius:strength:)","title":"init(center:radius:strength:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/init(center:radius:strength:)"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce"]}],"sections":[],"metadata":{"externalID":"s:15ForceSimulation06RadialA0C","title":"RadialForce","modules":[{"name":"ForceSimulation"}],"symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"RadialForce","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"roleHeading":"Class"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/init(center:radius:strength:)"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/center","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/radius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/strength-swift.property"],"title":"Instance Properties"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/apply(alpha:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"final","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"genericParameter"},{"text":", ","kind":"text"},{"text":"V","kind":"genericParameter"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeID","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:6NDTree10VectorLikeP","text":"VectorLike","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Scalar"},{"kind":"text","text":" == "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}]}]}],"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"text":" ","type":"text"},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/forcelike","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"title":"ForceLike","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","abstract":[{"text":"Strength accessor","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","type":"topic","title":"RadialForce.Strength","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/apply(alpha:)":{"url":"\/documentation\/forcesimulation\/radialforce\/apply(alpha:)","title":"apply(alpha:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/apply(alpha:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/strength-swift.property":{"title":"strength","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.property","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/strength-swift.property","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strength","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Strength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/init(center:radius:strength:)":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/init(center:radius:strength:)","abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/init(center:radius:strength:)","title":"init(center:radius:strength:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"center","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","abstract":[{"type":"text","text":"Radius accessor"}],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"title":"RadialForce.NodeRadius","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/center":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/center","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/center","type":"topic","title":"center","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/radius":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/radius","abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/radius","title":"radius","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/apply(alpha:).json b/docs/data/documentation/forcesimulation/radialforce/apply(alpha:).json index 0e0d3bf..a4113c4 100644 --- a/docs/data/documentation/forcesimulation/radialforce/apply(alpha:).json +++ b/docs/data/documentation/forcesimulation/radialforce/apply(alpha:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/apply(alpha:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","roleHeading":"Instance Method","title":"apply(alpha:)","symbolKind":"method","externalID":"s:15ForceSimulation06RadialA0C5apply5alphaySd_tF"},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"ForceLike.apply(alpha:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/apply(alpha:)"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic","role":"symbol","kind":"symbol","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"title":"RadialForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","abstract":[{"text":"A force that applies a radial force to all nodes.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/apply(alpha:)":{"url":"\/documentation\/forcesimulation\/radialforce\/apply(alpha:)","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/apply(alpha:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","kind":"symbol","title":"apply(alpha:)"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/apply(alpha:)"]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/apply(alpha:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:15ForceSimulation06RadialA0C5apply5alphaySd_tF","title":"apply(alpha:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"apply","kind":"identifier"},{"kind":"text","text":"("},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"ForceSimulation"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"ForceLike.apply(alpha:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apply","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alpha"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"platforms":["macOS"]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/apply(alpha:)":{"url":"\/documentation\/forcesimulation\/radialforce\/apply(alpha:)","title":"apply(alpha:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/apply(alpha:)","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"apply"},{"text":"(","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/center.json b/docs/data/documentation/forcesimulation/radialforce/center.json index b3d85bb..cdcd32a 100644 --- a/docs/data/documentation/forcesimulation/radialforce/center.json +++ b/docs/data/documentation/forcesimulation/radialforce/center.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/center"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"}],"externalID":"s:15ForceSimulation06RadialA0C6centerq_vp","title":"center","role":"symbol","modules":[{"name":"ForceSimulation"}]},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/center"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/center":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/center","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/center","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"}],"role":"symbol","title":"center","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/center"},"kind":"symbol","metadata":{"externalID":"s:15ForceSimulation06RadialA0C6centerq_vp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"}],"modules":[{"name":"ForceSimulation"}],"symbolKind":"property","role":"symbol","title":"center","roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/forcesimulation\/radialforce\/center"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/center":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"}],"role":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/center","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/center","type":"topic","title":"center","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/init(center:radius:strength:).json b/docs/data/documentation/forcesimulation/radialforce/init(center:radius:strength:).json index 9488ef8..a910846 100644 --- a/docs/data/documentation/forcesimulation/radialforce/init(center:radius:strength:).json +++ b/docs/data/documentation/forcesimulation/radialforce/init(center:radius:strength:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/init(center:radius:strength:)"},"kind":"symbol","metadata":{"externalID":"s:15ForceSimulation06RadialA0C6center6radius8strengthACyxq_Gq__AC10NodeRadiusOyxq__GAC8StrengthOyxq__Gtcfc","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"center","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","text":"Strength","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","roleHeading":"Initializer","symbolKind":"init","title":"init(center:radius:strength:)"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"center","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius"},{"kind":"text","text":", "},{"kind":"externalParam","text":"strength"},{"kind":"text","text":": "},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier","text":"RadialForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"},{"text":")","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/forcesimulation\/radialforce\/init(center:radius:strength:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/init(center:radius:strength:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"center"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"kind":"text","text":": "},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/init(center:radius:strength:)","title":"init(center:radius:strength:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/init(center:radius:strength:)"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"abstract":[{"type":"text","text":"Strength accessor"}],"role":"symbol","title":"RadialForce.Strength","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"abstract":[{"type":"text","text":"Radius accessor"}],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","title":"RadialForce.NodeRadius","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"center","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","kind":"typeIdentifier","text":"RadialForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"strength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RadialForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"center","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"kind":"text","text":": "},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","text":"Strength","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(center:radius:strength:)","roleHeading":"Initializer","externalID":"s:15ForceSimulation06RadialA0C6center6radius8strengthACyxq_Gq__AC10NodeRadiusOyxq__GAC8StrengthOyxq__Gtcfc","modules":[{"name":"ForceSimulation"}],"role":"symbol"},"variants":[{"paths":["\/documentation\/forcesimulation\/radialforce\/init(center:radius:strength:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/init(center:radius:strength:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/init(center:radius:strength:)":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/init(center:radius:strength:)","abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/init(center:radius:strength:)","title":"init(center:radius:strength:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"center","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","abstract":[{"text":"Strength accessor","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","type":"topic","title":"RadialForce.Strength","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","abstract":[{"type":"text","text":"Radius accessor"}],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"title":"RadialForce.NodeRadius","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeRadius","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/noderadius.json b/docs/data/documentation/forcesimulation/radialforce/noderadius.json index bdcf222..de4d77b 100644 --- a/docs/data/documentation/forcesimulation/radialforce/noderadius.json +++ b/docs/data/documentation/forcesimulation/radialforce/noderadius.json @@ -1 +1 @@ -{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/varied(_:)"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/PrecalculatableNodeProperty-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"roleHeading":"Enumeration","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NodeRadius","kind":"identifier"}],"navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"title":"RadialForce.NodeRadius","symbolKind":"enum","role":"symbol","externalID":"s:15ForceSimulation06RadialA0C10NodeRadiusO","modules":[{"name":"ForceSimulation"}]},"abstract":[{"type":"text","text":"Radius accessor"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NodeRadius","kind":"identifier"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/noderadius"]}],"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"],"type":"conformsTo"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/constant(_:)":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"RadialForce.NodeRadius.constant(_:)","abstract":[],"url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/constant(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/constant(_:)","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/varied(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"V"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Scalar"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/varied(_:)","type":"topic","title":"RadialForce.NodeRadius.varied(_:)","kind":"symbol","abstract":[],"url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/varied(_:)","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/PrecalculatableNodeProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/PrecalculatableNodeProperty-Implementations","url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/precalculatablenodeproperty-implementations","type":"topic","title":"PrecalculatableNodeProperty Implementations","kind":"article","role":"collectionGroup"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"abstract":[{"type":"text","text":"Radius accessor"}],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","title":"RadialForce.NodeRadius","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","title":"PrecalculatableNodeProperty","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"kind":"symbol","metadata":{"externalID":"s:15ForceSimulation06RadialA0C10NodeRadiusO","roleHeading":"Enumeration","title":"RadialForce.NodeRadius","modules":[{"name":"ForceSimulation"}],"role":"symbol","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeRadius","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"NodeRadius"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/noderadius"]}],"abstract":[{"text":"Radius accessor","type":"text"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"],"type":"conformsTo","title":"Conforms To"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/varied(_:)"]},{"generated":true,"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/PrecalculatableNodeProperty-Implementations"],"title":"Default Implementations"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NodeRadius","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","abstract":[{"type":"text","text":"Radius accessor"}],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"title":"RadialForce.NodeRadius","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"abstract":[],"kind":"symbol","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","type":"topic","role":"symbol","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"title":"PrecalculatableNodeProperty","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/constant(_:)":{"title":"RadialForce.NodeRadius.constant(_:)","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"kind":"text","text":"."},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/constant(_:)"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/PrecalculatableNodeProperty-Implementations":{"kind":"article","type":"topic","title":"PrecalculatableNodeProperty Implementations","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/PrecalculatableNodeProperty-Implementations","url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/precalculatablenodeproperty-implementations","role":"collectionGroup"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/varied(_:)":{"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Scalar"},{"text":")","kind":"text"}],"url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/varied(_:)","abstract":[],"title":"RadialForce.NodeRadius.varied(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/varied(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/noderadius/calculated(for:).json b/docs/data/documentation/forcesimulation/radialforce/noderadius/calculated(for:).json index 2433e92..7548a7a 100644 --- a/docs/data/documentation/forcesimulation/radialforce/noderadius/calculated(for:).json +++ b/docs/data/documentation/forcesimulation/radialforce/noderadius/calculated(for:).json @@ -1 +1 @@ -{"metadata":{"extendedModule":"ForceSimulation","modules":[{"name":"ForceSimulation"}],"roleHeading":"Instance Method","title":"calculated(for:)","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:15ForceSimulation06RadialA0C10NodeRadiusO10calculated3forSaySdGAA0B0Cyxq_G_tF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0B0C","text":"Simulation","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/PrecalculatableNodeProperty-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"PrecalculatableNodeProperty.calculated(for:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/calculated(for:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"simulation","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Simulation","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","preciseIdentifier":"s:15ForceSimulation0B0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/noderadius\/calculated(for:)"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"abstract":[{"type":"text","text":"Radius accessor"}],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","title":"RadialForce.NodeRadius","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/PrecalculatableNodeProperty-Implementations":{"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/PrecalculatableNodeProperty-Implementations","url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/precalculatablenodeproperty-implementations","type":"topic","title":"PrecalculatableNodeProperty Implementations","kind":"article","role":"collectionGroup"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/calculated(for:)":{"title":"calculated(for:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/calculated(for:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier","text":"Simulation"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/calculated(for:)"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","title":"calculated(for:)","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C","text":"Simulation"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">) -> [","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"externalID":"s:15ForceSimulation06RadialA0C10NodeRadiusO10calculated3forSaySdGAA0B0Cyxq_G_tF","extendedModule":"ForceSimulation","modules":[{"name":"ForceSimulation"}],"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/PrecalculatableNodeProperty-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"simulation"},{"kind":"text","text":": "},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">) -> [","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/calculated(for:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"PrecalculatableNodeProperty.calculated(for:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/noderadius\/calculated(for:)"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/calculated(for:)":{"kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"title":"calculated(for:)","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/calculated(for:)","url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/calculated(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation0B0C","text":"Simulation","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">) -> ["},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/PrecalculatableNodeProperty-Implementations":{"kind":"article","type":"topic","title":"PrecalculatableNodeProperty Implementations","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/PrecalculatableNodeProperty-Implementations","url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/precalculatablenodeproperty-implementations","role":"collectionGroup"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","abstract":[{"type":"text","text":"Radius accessor"}],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"title":"RadialForce.NodeRadius","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeRadius","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/noderadius/constant(_:).json b/docs/data/documentation/forcesimulation/radialforce/noderadius/constant(_:).json index 2de0d9a..8c26b84 100644 --- a/docs/data/documentation/forcesimulation/radialforce/noderadius/constant(_:).json +++ b/docs/data/documentation/forcesimulation/radialforce/noderadius/constant(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"kind":"text","text":"("},{"text":"RadialForce","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"NodeRadius","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"V"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/constant(_:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","title":"RadialForce.NodeRadius.constant(_:)","symbolKind":"case","externalID":"s:15ForceSimulation06RadialA0C10NodeRadiusO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","modules":[{"name":"ForceSimulation"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/noderadius\/constant(_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius"]]},"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/constant(_:)":{"kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"RadialForce.NodeRadius.constant(_:)","abstract":[],"url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/constant(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/constant(_:)","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"abstract":[{"type":"text","text":"Radius accessor"}],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","title":"RadialForce.NodeRadius","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/noderadius\/constant(_:)"]}],"metadata":{"modules":[{"name":"ForceSimulation"}],"title":"RadialForce.NodeRadius.constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:15ForceSimulation06RadialA0C10NodeRadiusO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","roleHeading":"Case","symbolKind":"case"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/constant(_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","abstract":[{"type":"text","text":"Radius accessor"}],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"title":"RadialForce.NodeRadius","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/constant(_:)":{"title":"RadialForce.NodeRadius.constant(_:)","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/constant(_:)","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"kind":"text","text":"."},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/constant(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/noderadius/precalculatablenodeproperty-implementations.json b/docs/data/documentation/forcesimulation/radialforce/noderadius/precalculatablenodeproperty-implementations.json index 20fbd23..a168770 100644 --- a/docs/data/documentation/forcesimulation/radialforce/noderadius/precalculatablenodeproperty-implementations.json +++ b/docs/data/documentation/forcesimulation/radialforce/noderadius/precalculatablenodeproperty-implementations.json @@ -1 +1 @@ -{"sections":[],"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/calculated(for:)"],"title":"Instance Methods","generated":true}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius"]]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/PrecalculatableNodeProperty-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/noderadius\/precalculatablenodeproperty-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"ForceSimulation"}],"title":"PrecalculatableNodeProperty Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"abstract":[{"type":"text","text":"Radius accessor"}],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","title":"RadialForce.NodeRadius","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/calculated(for:)":{"title":"calculated(for:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/calculated(for:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier","text":"Simulation"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/calculated(for:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius"]]},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/calculated(for:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/noderadius\/precalculatablenodeproperty-implementations"]}],"kind":"article","metadata":{"role":"collectionGroup","title":"PrecalculatableNodeProperty Implementations","modules":[{"name":"ForceSimulation"}]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/PrecalculatableNodeProperty-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","abstract":[{"type":"text","text":"Radius accessor"}],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"title":"RadialForce.NodeRadius","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/calculated(for:)":{"kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"title":"calculated(for:)","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/calculated(for:)","url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/calculated(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation0B0C","text":"Simulation","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">) -> ["},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":"]"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/noderadius/varied(_:).json b/docs/data/documentation/forcesimulation/radialforce/noderadius/varied(_:).json index bcc30a7..e024e4e 100644 --- a/docs/data/documentation/forcesimulation/radialforce/noderadius/varied(_:).json +++ b/docs/data/documentation/forcesimulation/radialforce/noderadius/varied(_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/varied(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"RadialForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","text":"NodeRadius","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Scalar"},{"text":")","kind":"text"}]}]}],"kind":"symbol","metadata":{"externalID":"s:15ForceSimulation06RadialA0C10NodeRadiusO6variedyAEyxq__GSdxccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Scalar"},{"text":")","kind":"text"}],"symbolKind":"case","title":"RadialForce.NodeRadius.varied(_:)","role":"symbol","modules":[{"name":"ForceSimulation"}]},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/noderadius\/varied(_:)"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"url":"\/documentation\/forcesimulation\/radialforce\/noderadius","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","kind":"symbol","abstract":[{"text":"Radius accessor","type":"text"}],"title":"RadialForce.NodeRadius","type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeRadius","kind":"identifier"}],"navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/varied(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"V"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Scalar"},{"text":")","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/varied(_:)","type":"topic","title":"RadialForce.NodeRadius.varied(_:)","kind":"symbol","abstract":[],"url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/varied(_:)","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/forcesimulation\/radialforce\/noderadius\/varied(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"varied","kind":"identifier"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","text":"RadialForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","kind":"typeIdentifier","text":"NodeRadius"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","kind":"typeIdentifier","text":"RadialForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"NodeRadius","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["macOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/varied(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius"]]},"metadata":{"symbolKind":"case","title":"RadialForce.NodeRadius.varied(_:)","externalID":"s:15ForceSimulation06RadialA0C10NodeRadiusO6variedyAEyxq__GSdxccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","roleHeading":"Case","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"kind":"text","text":"."},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius"},{"text":".","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","abstract":[{"type":"text","text":"Radius accessor"}],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"title":"RadialForce.NodeRadius","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius/varied(_:)":{"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Scalar"},{"text":")","kind":"text"}],"url":"\/documentation\/forcesimulation\/radialforce\/noderadius\/varied(_:)","abstract":[],"title":"RadialForce.NodeRadius.varied(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius\/varied(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/radius.json b/docs/data/documentation/forcesimulation/radialforce/radius.json index aad37f0..0323317 100644 --- a/docs/data/documentation/forcesimulation/radialforce/radius.json +++ b/docs/data/documentation/forcesimulation/radialforce/radius.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/radius"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"metadata":{"modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"radius"},{"text":": ","kind":"text"},{"text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Property","title":"radius","symbolKind":"property","externalID":"s:15ForceSimulation06RadialA0C6radiusAC10NodeRadiusOyxq__Gvp"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/forcesimulation\/radialforce\/radius"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/radius":{"url":"\/documentation\/forcesimulation\/radialforce\/radius","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/radius","kind":"symbol","title":"radius","role":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"abstract":[{"type":"text","text":"Radius accessor"}],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","title":"RadialForce.NodeRadius","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"metadata":{"role":"symbol","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation06RadialA0C6radiusAC10NodeRadiusOyxq__Gvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"radius","symbolKind":"property"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/radius"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"radius"},{"text":": ","kind":"text"},{"text":"RadialForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/radius"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","abstract":[{"type":"text","text":"Radius accessor"}],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"title":"RadialForce.NodeRadius","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/radius":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/radius","abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/radius","title":"radius","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum.json b/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum.json index b684ca2..e5a880b 100644 --- a/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum.json +++ b/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]}],"kind":"declarations"}],"abstract":[{"text":"Strength accessor","type":"text"}],"metadata":{"externalID":"s:15ForceSimulation06RadialA0C8StrengthO","symbolKind":"enum","role":"symbol","title":"RadialForce.Strength","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"modules":[{"name":"ForceSimulation"}],"roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Strength"}]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","interfaceLanguage":"swift"},"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"],"title":"Conforms To","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/strength-swift.enum"]}],"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/varied(_:)"],"title":"Enumeration Cases"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty","title":"PrecalculatableNodeProperty","kind":"symbol","role":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"abstract":[{"type":"text","text":"Strength accessor"}],"role":"symbol","title":"RadialForce.Strength","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/varied(_:)":{"type":"topic","kind":"symbol","title":"RadialForce.Strength.varied(_:)","abstract":[],"role":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/varied(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/varied(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","text":"Strength"},{"kind":"text","text":"."},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/PrecalculatableNodeProperty-Implementations":{"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/precalculatablenodeproperty-implementations","role":"collectionGroup","kind":"article","title":"PrecalculatableNodeProperty Implementations","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/constant(_:)":{"abstract":[],"role":"symbol","title":"RadialForce.Strength.constant(_:)","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/constant(_:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/constant(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ No newline at end of file +{"kind":"symbol","topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/constant(_:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/varied(_:)"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations"]}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"variants":[{"paths":["\/documentation\/forcesimulation\/radialforce\/strength-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"metadata":{"roleHeading":"Enumeration","symbolKind":"enum","externalID":"s:15ForceSimulation06RadialA0C8StrengthO","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Strength"}],"role":"symbol","modules":[{"name":"ForceSimulation"}],"title":"RadialForce.Strength","navigatorTitle":[{"text":"Strength","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum"},"abstract":[{"text":"Strength accessor","type":"text"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/constant(_:)":{"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/constant(_:)","kind":"symbol","abstract":[],"type":"topic","title":"RadialForce.Strength.constant(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/constant(_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"kind":"text","text":"("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/varied(_:)":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/varied(_:)","kind":"symbol","role":"symbol","title":"RadialForce.Strength.varied(_:)","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/varied(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","text":"Strength","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/PrecalculatableNodeProperty":{"abstract":[],"kind":"symbol","url":"\/documentation\/forcesimulation\/precalculatablenodeproperty","type":"topic","role":"symbol","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"navigatorTitle":[{"kind":"identifier","text":"PrecalculatableNodeProperty"}],"title":"PrecalculatableNodeProperty","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PrecalculatableNodeProperty","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/PrecalculatableNodeProperty"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/PrecalculatableNodeProperty-Implementations":{"kind":"article","type":"topic","title":"PrecalculatableNodeProperty Implementations","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/precalculatablenodeproperty-implementations","role":"collectionGroup"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","abstract":[{"text":"Strength accessor","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","type":"topic","title":"RadialForce.Strength","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/calculated(for:).json b/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/calculated(for:).json index 71999b9..428e177 100644 --- a/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/calculated(for:).json +++ b/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/calculated(for:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"PrecalculatableNodeProperty.calculated(for:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"calculated","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"simulation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0B0C","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","text":"Simulation"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/calculated(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:15ForceSimulation06RadialA0C8StrengthO10calculated3forSaySdGAA0B0Cyxq_G_tF","role":"symbol","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}]},"title":"calculated(for:)","modules":[{"name":"ForceSimulation"}],"roleHeading":"Instance Method","extendedModule":"ForceSimulation","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">) -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/calculated(for:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/calculated(for:)":{"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/calculated(for:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","title":"calculated(for:)","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/calculated(for:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"abstract":[{"type":"text","text":"Strength accessor"}],"role":"symbol","title":"RadialForce.Strength","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/PrecalculatableNodeProperty-Implementations":{"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/precalculatablenodeproperty-implementations","role":"collectionGroup","kind":"article","title":"PrecalculatableNodeProperty Implementations","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/calculated(for:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"simulation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","text":"Simulation"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">) -> [","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation06RadialA0C8StrengthO10calculated3forSaySdGAA0B0Cyxq_G_tF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">) -> ["},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"extendedModule":"ForceSimulation","title":"calculated(for:)","roleHeading":"Instance Method","role":"symbol"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/calculated(for:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"PrecalculatableNodeProperty.calculated(for:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","abstract":[{"text":"Strength accessor","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","type":"topic","title":"RadialForce.Strength","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/PrecalculatableNodeProperty-Implementations":{"kind":"article","type":"topic","title":"PrecalculatableNodeProperty Implementations","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/precalculatablenodeproperty-implementations","role":"collectionGroup"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/calculated(for:)":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/calculated(for:)","abstract":[],"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/calculated(for:)","role":"symbol","title":"calculated(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/constant(_:).json b/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/constant(_:).json index 7bfdf73..4b858ae 100644 --- a/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/constant(_:).json +++ b/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/constant(_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/constant(_:)"},"metadata":{"externalID":"s:15ForceSimulation06RadialA0C8StrengthO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"ForceSimulation"}],"title":"RadialForce.Strength.constant(_:)","symbolKind":"case","roleHeading":"Case","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/constant(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","url":"\/documentation\/forcesimulation","kind":"symbol","abstract":[],"type":"topic","title":"ForceSimulation","role":"collection"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/constant(_:)":{"abstract":[],"role":"symbol","title":"RadialForce.Strength.constant(_:)","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/constant(_:)","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/constant(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"constant","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"abstract":[{"type":"text","text":"Strength accessor"}],"role":"symbol","title":"RadialForce.Strength","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum"]]},"metadata":{"symbolKind":"case","roleHeading":"Case","title":"RadialForce.Strength.constant(_:)","externalID":"s:15ForceSimulation06RadialA0C8StrengthO8constantyAEyxq__GSdcAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","role":"symbol","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"text":"(","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/constant(_:)"]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/constant(_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/constant(_:)":{"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/constant(_:)","kind":"symbol","abstract":[],"type":"topic","title":"RadialForce.Strength.constant(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/constant(_:)","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"constant"},{"kind":"text","text":"("},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","abstract":[{"text":"Strength accessor","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","type":"topic","title":"RadialForce.Strength","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/precalculatablenodeproperty-implementations.json b/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/precalculatablenodeproperty-implementations.json index 924c7f0..0d64610 100644 --- a/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/precalculatablenodeproperty-implementations.json +++ b/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/precalculatablenodeproperty-implementations.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/precalculatablenodeproperty-implementations"]}],"metadata":{"title":"PrecalculatableNodeProperty Implementations","modules":[{"name":"ForceSimulation"}],"role":"collectionGroup"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations"},"topicSections":[{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/calculated(for:)"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/calculated(for:)":{"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/calculated(for:)","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}]},"kind":"symbol","title":"calculated(for:)","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/calculated(for:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":"]","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"abstract":[{"type":"text","text":"Strength accessor"}],"role":"symbol","title":"RadialForce.Strength","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/calculated(for:)"],"title":"Instance Methods","generated":true}],"kind":"article","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/PrecalculatableNodeProperty-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"PrecalculatableNodeProperty Implementations","modules":[{"name":"ForceSimulation"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/precalculatablenodeproperty-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","abstract":[{"text":"Strength accessor","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","type":"topic","title":"RadialForce.Strength","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/calculated(for:)":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/calculated(for:)","abstract":[],"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/calculated(for:)","role":"symbol","title":"calculated(for:)","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"calculated"},{"text":"(","kind":"text"},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Simulation","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">) -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":"]","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/varied(_:).json b/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/varied(_:).json index 2ac9b18..5702df4 100644 --- a/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/varied(_:).json +++ b/docs/data/documentation/forcesimulation/radialforce/strength-swift.enum/varied(_:).json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/varied(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"kind":"text","text":"(("},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"Strength","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"},{"kind":"text","text":"."},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/varied(_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"case","title":"RadialForce.Strength.varied(_:)","roleHeading":"Case","externalID":"s:15ForceSimulation06RadialA0C8StrengthO6variedyAEyxq__GSdxccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier","text":"RadialForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"},{"kind":"text","text":"."},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"abstract":[{"type":"text","text":"Strength accessor"}],"role":"symbol","title":"RadialForce.Strength","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/varied(_:)":{"type":"topic","kind":"symbol","title":"RadialForce.Strength.varied(_:)","abstract":[],"role":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/varied(_:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/varied(_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","text":"Strength"},{"kind":"text","text":"."},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"metadata":{"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"varied"},{"kind":"text","text":"(("},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":")"}],"externalID":"s:15ForceSimulation06RadialA0C8StrengthO6variedyAEyxq__GSdxccAGmSHRz6NDTree10VectorLikeR_Sd6ScalarRt_r0_lF","title":"RadialForce.Strength.varied(_:)","modules":[{"name":"ForceSimulation"}],"roleHeading":"Case","role":"symbol"},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/varied(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","text":"RadialForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Strength","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/varied(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","abstract":[{"text":"Strength accessor","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","type":"topic","title":"RadialForce.Strength","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum/varied(_:)":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum\/varied(_:)","kind":"symbol","role":"symbol","title":"RadialForce.Strength.varied(_:)","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum\/varied(_:)","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"varied","kind":"identifier"},{"text":"((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","text":"Strength","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":")","kind":"text"}],"abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/radialforce/strength-swift.property.json b/docs/data/documentation/forcesimulation/radialforce/strength-swift.property.json index 2b662e1..88d9a72 100644 --- a/docs/data/documentation/forcesimulation/radialforce/strength-swift.property.json +++ b/docs/data/documentation/forcesimulation/radialforce/strength-swift.property.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"sections":[],"kind":"symbol","metadata":{"externalID":"s:15ForceSimulation06RadialA0C8strengthAC8StrengthOyxq__Gvp","modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strength","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","kind":"typeIdentifier","text":"Strength"}],"symbolKind":"property","roleHeading":"Instance Property","title":"strength","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strength","kind":"identifier"},{"text":": ","kind":"text"},{"text":"RadialForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Strength","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/strength-swift.property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/radialforce\/strength-swift.property"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"abstract":[{"type":"text","text":"Strength accessor"}],"role":"symbol","title":"RadialForce.Strength","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/strength-swift.property":{"kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.property","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/strength-swift.property","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strength","kind":"identifier"},{"kind":"text","text":": "},{"text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"}],"title":"strength"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/forcesimulation\/radialforce\/strength-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/strength-swift.property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"strength"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","text":"Strength"}]}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"]]},"sections":[],"kind":"symbol","metadata":{"externalID":"s:15ForceSimulation06RadialA0C8strengthAC8StrengthOyxq__Gvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"strength","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Strength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"}],"modules":[{"name":"ForceSimulation"}],"role":"symbol","roleHeading":"Instance Property","title":"strength"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/strength-swift.property":{"title":"strength","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.property","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/strength-swift.property","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"strength","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Strength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","abstract":[{"text":"Strength accessor","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","type":"topic","title":"RadialForce.Strength","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation.json b/docs/data/documentation/forcesimulation/simulation.json index c859bea..0ca1089 100644 --- a/docs/data/documentation/forcesimulation/simulation.json +++ b/docs/data/documentation/forcesimulation/simulation.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"final"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Simulation","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SH","text":"Hashable"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"VectorLike","preciseIdentifier":"s:6NDTree10VectorLikeP","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":" == "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"platforms":["macOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/forcesimulation\/simulation"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alpha","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaDecay","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaMin","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaTarget","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/forces","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/initializedAlpha","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeFixations","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeIds","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodePositions","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeVelocities","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/velocityDecay"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCenterForce(center:strength:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCollideForce(radius:strength:iterationsPerTick:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-2sbnb","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-35van","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createManyBodyForce(strength:nodeMass:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createPositionForce(direction:targetOnDirection:strength:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createRadialForce(center:radius:strength:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/tick(iterationCount:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/Scalar"],"title":"Type Aliases"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"sections":[],"metadata":{"role":"symbol","externalID":"s:15ForceSimulation0B0C","symbolKind":"class","title":"Simulation","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Simulation","kind":"identifier"}],"roleHeading":"Class","modules":[{"name":"ForceSimulation"}],"navigatorTitle":[{"text":"Simulation","kind":"identifier"}]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodeIds":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nodeIds","kind":"identifier"},{"text":": [","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"nodeIds","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeIds","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/nodeids","kind":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodeVelocities":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nodeVelocities","kind":"identifier"},{"text":": [","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"nodeVelocities","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeVelocities","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/nodevelocities","abstract":[],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alpha":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"alpha","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alpha","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/alpha","kind":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodePositions":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nodePositions","kind":"identifier"},{"text":": [","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"nodePositions","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodePositions","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/nodepositions","abstract":[],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createRadialForce(center:radius:strength:)":{"type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createRadialForce","kind":"identifier"},{"text":"(","kind":"text"},{"text":"center","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"},{"text":") -> ","kind":"text"},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"createRadialForce(center:radius:strength:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createRadialForce(center:radius:strength:)","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createradialforce(center:radius:strength:)","kind":"symbol","abstract":[{"text":"Create a radial force, Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodeFixations":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"nodeFixations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":"?]","kind":"text"}],"title":"nodeFixations","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeFixations","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/nodefixations","abstract":[],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/initializedAlpha":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"initializedAlpha","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"initializedAlpha","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/initializedAlpha","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/initializedalpha","kind":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-2sbnb":{"type":"topic","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createLinkForce","kind":"identifier"},{"text":"([(","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"NodeID"},{"text":")], ","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier","text":"LinkForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"LinkStiffness","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"originalLength"},{"text":": ","kind":"text"},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO","kind":"typeIdentifier","text":"LinkLength"},{"text":", ","kind":"text"},{"text":"iterationsPerTick","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">"}],"title":"createLinkForce(_:stiffness:originalLength:iterationsPerTick:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-2sbnb","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb","abstract":[],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/velocityDecay":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/velocityDecay","title":"velocityDecay","role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/simulation\/velocitydecay","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocityDecay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"nodeIds","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"alphaMin"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"alphaDecay"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"alphaTarget"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"velocityDecay","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"setInitialStatus"},{"text":": ((","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":")?)"}],"title":"init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:)","kind":"symbol","abstract":[{"type":"text","text":"Create a new simulation."}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/tick(iterationCount:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tick","kind":"identifier"},{"text":"(","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"title":"tick(iterationCount:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/tick(iterationCount:)","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/tick(iterationcount:)","abstract":[{"type":"text","text":"Run the simulation for a number of iterations."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alphaMin":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaMin"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"alphaMin","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaMin","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/alphamin","kind":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createCollideForce(radius:strength:iterationsPerTick:)":{"abstract":[{"type":"text","text":"Create a collide force, See: https:\/\/d3js.org\/d3-force\/collide"}],"role":"symbol","title":"createCollideForce(radius:strength:iterationsPerTick:)","kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createcollideforce(radius:strength:iterationspertick:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCollideForce(radius:strength:iterationsPerTick:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"createCollideForce","kind":"identifier"},{"kind":"text","text":"("},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C","text":"CollideForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"CollideRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"iterationsPerTick","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C","text":"CollideForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createPositionForce(direction:targetOnDirection:strength:)":{"abstract":[{"type":"text","text":"Create a direction force, Similar to https:\/\/d3js.org\/d3-force\/position"}],"conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPositionForce","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"direction"},{"text":": ","kind":"text"},{"text":"DirectionForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Direction","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C0C0O"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"targetOnDirection"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","kind":"typeIdentifier","text":"TargetOnDirection"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DirectionForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"Strength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createPositionForce(direction:targetOnDirection:strength:)","type":"topic","title":"createPositionForce(direction:targetOnDirection:strength:)","kind":"symbol","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createpositionforce(direction:targetondirection:strength:)"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alphaTarget":{"abstract":[],"role":"symbol","title":"alphaTarget","kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/alphatarget","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaTarget","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alphaTarget","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createManyBodyForce(strength:nodeMass:)":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createManyBodyForce(strength:nodeMass:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createManyBodyForce","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"strength"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"nodeMass","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ManyBodyForce","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"NodeMass","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C8NodeMassO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C","text":"ManyBodyForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Create a many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"title":"createManyBodyForce(strength:nodeMass:)","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/forcesimulation\/simulation\/createmanybodyforce(strength:nodemass:)","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alphaDecay":{"abstract":[],"role":"symbol","title":"alphaDecay","kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/alphadecay","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaDecay","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaDecay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/forces":{"url":"\/documentation\/forcesimulation\/simulation\/forces","kind":"symbol","title":"forces","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/forces","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"forces","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0A4LikeP","kind":"typeIdentifier","text":"ForceLike"},{"kind":"text","text":"]"}],"type":"topic","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/Scalar":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Scalar"}],"navigatorTitle":[{"text":"Scalar","kind":"identifier"}],"kind":"symbol","title":"Simulation.Scalar","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/Scalar","url":"\/documentation\/forcesimulation\/simulation\/scalar","type":"topic","abstract":[{"text":"The type of the vector used in the simulation.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Usually this is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":" if you are on Apple platforms."}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-35van":{"abstract":[{"type":"text","text":"Create a link force, Similar to https:\/\/d3js.org\/d3-force\/link"}],"type":"topic","title":"createLinkForce(_:stiffness:originalLength:iterationsPerTick:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-35van","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createLinkForce","kind":"identifier"},{"text":"([","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation6EdgeIDV","text":"EdgeID","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":">], "},{"text":"stiffness","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO","text":"LinkStiffness","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"originalLength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO","kind":"typeIdentifier","text":"LinkLength"},{"text":", ","kind":"text"},{"text":"iterationsPerTick","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}],"url":"\/documentation\/forcesimulation\/simulation\/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createCenterForce(center:strength:)":{"abstract":[{"text":"Create a center force, See: https:\/\/d3js.org\/d3-force\/center","type":"text"}],"type":"topic","title":"createCenterForce(center:strength:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCenterForce(center:strength:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"createCenterForce","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"center"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"CenterForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06CenterA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">"}],"url":"\/documentation\/forcesimulation\/simulation\/createcenterforce(center:strength:)","kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Simulation"}],"navigatorTitle":[{"kind":"identifier","text":"Simulation"}],"title":"Simulation","role":"symbol","roleHeading":"Class","externalID":"s:15ForceSimulation0B0C","symbolKind":"class"},"sections":[],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"final","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"Simulation","kind":"identifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"genericParameter"},{"kind":"text","text":", "},{"kind":"genericParameter","text":"V"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeID","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:6NDTree10VectorLikeP","text":"VectorLike","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"text":" == ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"]}],"kind":"declarations"}],"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)"],"title":"Initializers"},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alpha","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaDecay","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaMin","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaTarget","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/forces","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/initializedAlpha","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeFixations","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeIds","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodePositions","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeVelocities","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/velocityDecay"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCenterForce(center:strength:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCollideForce(radius:strength:iterationsPerTick:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-2sbnb","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-35van","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createManyBodyForce(strength:nodeMass:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createPositionForce(direction:targetOnDirection:strength:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createRadialForce(center:radius:strength:)","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/tick(iterationCount:)"]},{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/Scalar"],"title":"Type Aliases"}],"abstract":[{"type":"text","text":"An N-Dimensional force simulation."}],"variants":[{"paths":["\/documentation\/forcesimulation\/simulation"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createCollideForce(radius:strength:iterationsPerTick:)":{"conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"createCollideForce(radius:strength:iterationsPerTick:)","type":"topic","abstract":[{"type":"text","text":"Create a collide force, See: https:\/\/d3js.org\/d3-force\/collide"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createCollideForce","kind":"identifier"},{"kind":"text","text":"("},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C","text":"CollideForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"CollideRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"iterationsPerTick"},{"text":": ","kind":"text"},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C","text":"CollideForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createcollideforce(radius:strength:iterationspertick:)","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCollideForce(radius:strength:iterationsPerTick:)"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-35van":{"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van","type":"topic","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-35van","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"createLinkForce"},{"kind":"text","text":"(["},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","text":"EdgeID"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">], ","kind":"text"},{"kind":"externalParam","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"LinkStiffness","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO"},{"text":", ","kind":"text"},{"text":"originalLength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"LinkLength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO"},{"kind":"text","text":", "},{"text":"iterationsPerTick","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","kind":"typeIdentifier","text":"UInt"},{"kind":"text","text":") -> "},{"text":"LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Create a link force, Similar to https:\/\/d3js.org\/d3-force\/link"}],"title":"createLinkForce(_:stiffness:originalLength:iterationsPerTick:)"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alphaDecay":{"kind":"symbol","title":"alphaDecay","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaDecay","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaDecay","url":"\/documentation\/forcesimulation\/simulation\/alphadecay"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createPositionForce(direction:targetOnDirection:strength:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPositionForce"},{"text":"(","kind":"text"},{"text":"direction","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C0C0O","text":"Direction"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"targetOnDirection"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"TargetOnDirection","preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"Strength","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/forcesimulation\/simulation\/createpositionforce(direction:targetondirection:strength:)","title":"createPositionForce(direction:targetOnDirection:strength:)","type":"topic","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createPositionForce(direction:targetOnDirection:strength:)","role":"symbol","abstract":[{"text":"Create a direction force, Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alpha":{"url":"\/documentation\/forcesimulation\/simulation\/alpha","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alpha","title":"alpha"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodePositions":{"kind":"symbol","title":"nodePositions","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nodePositions","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"V"},{"text":"]","kind":"text"}],"type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodePositions","url":"\/documentation\/forcesimulation\/simulation\/nodepositions"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createCenterForce(center:strength:)":{"abstract":[{"type":"text","text":"Create a center force, See: https:\/\/d3js.org\/d3-force\/center"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCenterForce(center:strength:)","type":"topic","kind":"symbol","title":"createCenterForce(center:strength:)","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createcenterforce(center:strength:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createCenterForce"},{"kind":"text","text":"("},{"kind":"externalParam","text":"center"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"strength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"CenterForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06CenterA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/initializedAlpha":{"url":"\/documentation\/forcesimulation\/simulation\/initializedalpha","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"initializedAlpha"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/initializedAlpha","title":"initializedAlpha"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createManyBodyForce(strength:nodeMass:)":{"abstract":[{"type":"text","text":"Create a many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"title":"createManyBodyForce(strength:nodeMass:)","url":"\/documentation\/forcesimulation\/simulation\/createmanybodyforce(strength:nodemass:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createManyBodyForce(strength:nodeMass:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createManyBodyForce"},{"kind":"text","text":"("},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"nodeMass","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C","kind":"typeIdentifier","text":"ManyBodyForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"NodeMass","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C8NodeMassO"},{"text":") -> ","kind":"text"},{"text":"ManyBodyForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createRadialForce(center:radius:strength:)":{"role":"symbol","abstract":[{"type":"text","text":"Create a radial force, Similar to https:\/\/d3js.org\/d3-force\/position"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createRadialForce(center:radius:strength:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createRadialForce"},{"text":"(","kind":"text"},{"text":"center","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","title":"createRadialForce(center:radius:strength:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/forcesimulation\/simulation\/createradialforce(center:radius:strength:)"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodeVelocities":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeVelocities","url":"\/documentation\/forcesimulation\/simulation\/nodevelocities","kind":"symbol","type":"topic","role":"symbol","title":"nodeVelocities","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nodeVelocities"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"]"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alphaMin":{"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaMin","type":"topic","title":"alphaMin","kind":"symbol","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/alphamin","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaMin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodeIds":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"nodeIds","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NodeID"},{"text":"]","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/nodeids","abstract":[],"title":"nodeIds","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeIds","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-2sbnb":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createLinkForce"},{"text":"([(","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"NodeID"},{"text":")], ","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"LinkStiffness","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO"},{"text":", ","kind":"text"},{"text":"originalLength","kind":"externalParam"},{"kind":"text","text":": "},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO","text":"LinkLength"},{"text":", ","kind":"text"},{"text":"iterationsPerTick","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb","abstract":[],"title":"createLinkForce(_:stiffness:originalLength:iterationsPerTick:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-2sbnb","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/velocityDecay":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocityDecay"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/velocitydecay","abstract":[],"title":"velocityDecay","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/velocityDecay","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/Scalar":{"type":"topic","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Scalar"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/scalar","abstract":[{"type":"text","text":"The type of the vector used in the simulation."},{"type":"text","text":" "},{"text":"Usually this is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":" if you are on Apple platforms."}],"title":"Simulation.Scalar","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/Scalar","navigatorTitle":[{"text":"Scalar","kind":"identifier"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodeFixations":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nodeFixations"},{"kind":"text","text":": ["},{"text":"V","kind":"typeIdentifier"},{"text":"?]","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/nodefixations","abstract":[],"title":"nodeFixations","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeFixations","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/forces":{"title":"forces","url":"\/documentation\/forcesimulation\/simulation\/forces","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"forces","kind":"identifier"},{"text":": [","kind":"text"},{"text":"ForceLike","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0A4LikeP"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/forces"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alphaTarget":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaTarget"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/alphatarget","abstract":[],"title":"alphaTarget","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaTarget","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"nodeIds","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"alphaMin"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"alphaDecay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"alphaTarget","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"velocityDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"setInitialStatus","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:)","abstract":[{"type":"text","text":"Create a new simulation."}],"title":"init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/tick(iterationCount:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tick","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"iterationCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/tick(iterationcount:)","abstract":[{"type":"text","text":"Run the simulation for a number of iterations."}],"title":"tick(iterationCount:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/tick(iterationCount:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/alpha.json b/docs/data/documentation/forcesimulation/simulation/alpha.json index f89cedf..481291f 100644 --- a/docs/data/documentation/forcesimulation/simulation/alpha.json +++ b/docs/data/documentation/forcesimulation/simulation/alpha.json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Instance Property","externalID":"s:15ForceSimulation0B0C5alphaSdvp","title":"alpha","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alpha"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"modules":[{"name":"ForceSimulation"}],"role":"symbol","symbolKind":"property"},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alpha","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alpha"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/alpha"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alpha":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"alpha","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alpha","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/alpha","kind":"symbol","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","modules":[{"name":"ForceSimulation"}],"title":"alpha","externalID":"s:15ForceSimulation0B0C5alphaSdvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alpha","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/alpha"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alpha":{"url":"\/documentation\/forcesimulation\/simulation\/alpha","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"alpha","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alpha","title":"alpha"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/alphadecay.json b/docs/data/documentation/forcesimulation/simulation/alphadecay.json index 1c9ead8..48a4778 100644 --- a/docs/data/documentation/forcesimulation/simulation/alphadecay.json +++ b/docs/data/documentation/forcesimulation/simulation/alphadecay.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaDecay","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alphaDecay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"kind":"symbol","metadata":{"role":"symbol","externalID":"s:15ForceSimulation0B0C10alphaDecaySdvp","symbolKind":"property","title":"alphaDecay","modules":[{"name":"ForceSimulation"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaDecay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/alphadecay"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alphaDecay":{"abstract":[],"role":"symbol","title":"alphaDecay","kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/alphadecay","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaDecay","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaDecay","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaDecay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/alphadecay"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaDecay"},"sections":[],"metadata":{"externalID":"s:15ForceSimulation0B0C10alphaDecaySdvp","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaDecay","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"modules":[{"name":"ForceSimulation"}],"roleHeading":"Instance Property","title":"alphaDecay"},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alphaDecay":{"kind":"symbol","title":"alphaDecay","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaDecay","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaDecay","url":"\/documentation\/forcesimulation\/simulation\/alphadecay"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/alphamin.json b/docs/data/documentation/forcesimulation/simulation/alphamin.json index 4e627b7..9cae47e 100644 --- a/docs/data/documentation/forcesimulation/simulation/alphamin.json +++ b/docs/data/documentation/forcesimulation/simulation/alphamin.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"alphaMin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"role":"symbol","title":"alphaMin","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:15ForceSimulation0B0C8alphaMinSdvp"},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaMin"},"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/alphamin"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaMin"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"platforms":["macOS"]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alphaMin":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaMin"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"title":"alphaMin","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaMin","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/alphamin","kind":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation0B0C8alphaMinSdvp","roleHeading":"Instance Property","title":"alphaMin","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alphaMin","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaMin"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"alphaMin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}]}],"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/alphamin"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alphaMin":{"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaMin","type":"topic","title":"alphaMin","kind":"symbol","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/alphamin","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alphaMin","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/alphatarget.json b/docs/data/documentation/forcesimulation/simulation/alphatarget.json index f73eec8..7e57954 100644 --- a/docs/data/documentation/forcesimulation/simulation/alphatarget.json +++ b/docs/data/documentation/forcesimulation/simulation/alphatarget.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alphaTarget","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"ForceSimulation"}],"symbolKind":"property","title":"alphaTarget","role":"symbol","externalID":"s:15ForceSimulation0B0C11alphaTargetSdvp"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaTarget"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/alphatarget"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"alphaTarget"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alphaTarget":{"abstract":[],"role":"symbol","title":"alphaTarget","kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/alphatarget","type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaTarget","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alphaTarget","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaTarget","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"alphaTarget","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"title":"alphaTarget","role":"symbol","externalID":"s:15ForceSimulation0B0C11alphaTargetSdvp","modules":[{"name":"ForceSimulation"}],"roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"alphaTarget"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/alphatarget"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/alphaTarget":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alphaTarget"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/alphatarget","abstract":[],"title":"alphaTarget","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/alphaTarget","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/createcenterforce(center:strength:).json b/docs/data/documentation/forcesimulation/simulation/createcenterforce(center:strength:).json index d73cb05..49941ee 100644 --- a/docs/data/documentation/forcesimulation/simulation/createcenterforce(center:strength:).json +++ b/docs/data/documentation/forcesimulation/simulation/createcenterforce(center:strength:).json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"ForceSimulation"}],"title":"createCenterForce(center:strength:)","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"createCenterForce","kind":"identifier"},{"text":"(","kind":"text"},{"text":"center","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"CenterForce","preciseIdentifier":"s:15ForceSimulation06CenterA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}],"externalID":"s:15ForceSimulation0B0C012createCenterA06center8strengthAA0dA0Cyxq_Gq__SdtF","role":"symbol","extendedModule":"ForceSimulation","symbolKind":"method"},"abstract":[{"text":"Create a center force, See: https:\/\/d3js.org\/d3-force\/center","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCenterForce(center:strength:)"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"@discardableResult","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createCenterForce","kind":"identifier"},{"text":"(","kind":"text"},{"text":"center","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = 0.1) -> ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","text":"CenterForce","preciseIdentifier":"s:15ForceSimulation06CenterA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/createcenterforce(center:strength:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createCenterForce(center:strength:)":{"abstract":[{"text":"Create a center force, See: https:\/\/d3js.org\/d3-force\/center","type":"text"}],"type":"topic","title":"createCenterForce(center:strength:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCenterForce(center:strength:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"createCenterForce","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"center"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":") -> "},{"text":"CenterForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06CenterA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">"}],"url":"\/documentation\/forcesimulation\/simulation\/createcenterforce(center:strength:)","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CenterForce","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/centerforce","type":"topic","kind":"symbol","title":"CenterForce","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Create a center force, See: https:\/\/d3js.org\/d3-force\/center"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"method","title":"createCenterForce(center:strength:)","modules":[{"name":"ForceSimulation"}],"role":"symbol","externalID":"s:15ForceSimulation0B0C012createCenterA06center8strengthAA0dA0Cyxq_Gq__SdtF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createCenterForce","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"strength"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06CenterA0C","text":"CenterForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","extendedModule":"ForceSimulation","conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCenterForce(center:strength:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"@discardableResult","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createCenterForce","kind":"identifier"},{"kind":"text","text":"("},{"text":"center","kind":"externalParam"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":" = 0.1) -> "},{"text":"CenterForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06CenterA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/createcenterforce(center:strength:)"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createCenterForce(center:strength:)":{"abstract":[{"type":"text","text":"Create a center force, See: https:\/\/d3js.org\/d3-force\/center"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCenterForce(center:strength:)","type":"topic","kind":"symbol","title":"createCenterForce(center:strength:)","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createcenterforce(center:strength:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createCenterForce"},{"kind":"text","text":"("},{"kind":"externalParam","text":"center"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"strength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"CenterForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06CenterA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/CenterForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CenterForce"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CenterForce","url":"\/documentation\/forcesimulation\/centerforce","kind":"symbol","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"title":"CenterForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"CenterForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/createcollideforce(radius:strength:iterationspertick:).json b/docs/data/documentation/forcesimulation/simulation/createcollideforce(radius:strength:iterationspertick:).json index 26df538..7dfa6af 100644 --- a/docs/data/documentation/forcesimulation/simulation/createcollideforce(radius:strength:iterationspertick:).json +++ b/docs/data/documentation/forcesimulation/simulation/createcollideforce(radius:strength:iterationspertick:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/createcollideforce(radius:strength:iterationspertick:)"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCollideForce(radius:strength:iterationsPerTick:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Create a collide force, See: https:\/\/d3js.org\/d3-force\/collide"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"@discardableResult","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createCollideForce"},{"kind":"text","text":"("},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C","text":"CollideForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"CollideRadius","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","kind":"typeIdentifier"},{"text":" = .constant(3.0), ","kind":"text"},{"text":"strength","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 1.0, "},{"text":"iterationsPerTick","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"text":" = 1) -> ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C","kind":"typeIdentifier","text":"CollideForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createCollideForce","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"text":"CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"CollideRadius","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"iterationsPerTick","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Su","kind":"typeIdentifier","text":"UInt"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C","kind":"typeIdentifier","text":"CollideForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"role":"symbol","title":"createCollideForce(radius:strength:iterationsPerTick:)","roleHeading":"Instance Method","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"ForceSimulation","externalID":"s:15ForceSimulation0B0C013createCollideA06radius8strength17iterationsPerTickAA0dA0Cyxq_GAI0D6RadiusOyxq__G_SdSutF"},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createCollideForce(radius:strength:iterationsPerTick:)":{"abstract":[{"type":"text","text":"Create a collide force, See: https:\/\/d3js.org\/d3-force\/collide"}],"role":"symbol","title":"createCollideForce(radius:strength:iterationsPerTick:)","kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createcollideforce(radius:strength:iterationspertick:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCollideForce(radius:strength:iterationsPerTick:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"createCollideForce","kind":"identifier"},{"kind":"text","text":"("},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C","text":"CollideForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"CollideRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"iterationsPerTick","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C","text":"CollideForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"CollideForce","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"A force that prevents nodes from overlapping."}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CollideForce"}],"title":"CollideForce","url":"\/documentation\/forcesimulation\/collideforce"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"type":"topic","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideRadius"}],"role":"symbol","abstract":[],"kind":"symbol","navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","url":"\/documentation\/forcesimulation\/collideforce\/collideradius"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCollideForce(radius:strength:iterationsPerTick:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"metadata":{"roleHeading":"Instance Method","extendedModule":"ForceSimulation","symbolKind":"method","title":"createCollideForce(radius:strength:iterationsPerTick:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createCollideForce"},{"kind":"text","text":"("},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"text":"CollideForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","text":"CollideRadius"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"strength"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"iterationsPerTick"},{"kind":"text","text":": "},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":") -> ","kind":"text"},{"text":"CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}],"externalID":"s:15ForceSimulation0B0C013createCollideA06radius8strength17iterationsPerTickAA0dA0Cyxq_GAI0D6RadiusOyxq__G_SdSutF","modules":[{"name":"ForceSimulation"}],"role":"symbol"},"abstract":[{"type":"text","text":"Create a collide force, See: https:\/\/d3js.org\/d3-force\/collide"}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createCollideForce"},{"text":"(","kind":"text"},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","text":"CollideForce","preciseIdentifier":"s:15ForceSimulation07CollideA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"CollideRadius","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"},{"text":" = .constant(3.0), ","kind":"text"},{"text":"strength","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" = 1.0, ","kind":"text"},{"kind":"externalParam","text":"iterationsPerTick"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","kind":"typeIdentifier","text":"UInt"},{"kind":"text","text":" = 1) -> "},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce","kind":"typeIdentifier","text":"CollideForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/createcollideforce(radius:strength:iterationspertick:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createCollideForce(radius:strength:iterationsPerTick:)":{"conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"createCollideForce(radius:strength:iterationsPerTick:)","type":"topic","abstract":[{"type":"text","text":"Create a collide force, See: https:\/\/d3js.org\/d3-force\/collide"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createCollideForce","kind":"identifier"},{"kind":"text","text":"("},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C","text":"CollideForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"CollideRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation07CollideA0C0C6RadiusO"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"iterationsPerTick"},{"text":": ","kind":"text"},{"text":"UInt","preciseIdentifier":"s:Su","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:15ForceSimulation07CollideA0C","text":"CollideForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createcollideforce(radius:strength:iterationspertick:)","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createCollideForce(radius:strength:iterationsPerTick:)"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce":{"navigatorTitle":[{"text":"CollideForce","kind":"identifier"}],"title":"CollideForce","type":"topic","abstract":[{"text":"A force that prevents nodes from overlapping.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CollideForce"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/CollideForce/CollideRadius":{"navigatorTitle":[{"text":"CollideRadius","kind":"identifier"}],"title":"CollideForce.CollideRadius","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CollideRadius","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/collideforce\/collideradius","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/CollideForce\/CollideRadius"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb.json b/docs/data/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb.json index 79beff6..d335c3f 100644 --- a/docs/data/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb.json +++ b/docs/data/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-2sbnb","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"ForceSimulation"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"createLinkForce","kind":"identifier"},{"kind":"text","text":"([("},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"NodeID"},{"text":")], ","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"LinkStiffness","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"originalLength"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"LinkLength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO"},{"kind":"text","text":", "},{"text":"iterationsPerTick","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","title":"createLinkForce(_:stiffness:originalLength:iterationsPerTick:)","externalID":"s:15ForceSimulation0B0C010createLinkA0_9stiffness14originalLength17iterationsPerTickAA0dA0Cyxq_GSayx_xtG_AI0D9StiffnessOyxq__GAI0dG0Oyxq__GSutF","extendedModule":"ForceSimulation","role":"symbol"},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createLinkForce","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"linkTuples","kind":"internalParam"},{"kind":"text","text":": [("},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":")], "},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","text":"LinkForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO","text":"LinkStiffness","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness"},{"kind":"text","text":" = .weightedByDegree { _, _ in 1.0 }, "},{"kind":"externalParam","text":"originalLength"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"LinkLength","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength"},{"kind":"text","text":" = .constant(30), "},{"kind":"externalParam","text":"iterationsPerTick"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","kind":"typeIdentifier","text":"UInt"},{"kind":"text","text":" = 1) -> "},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">"}]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","title":"LinkForce.LinkStiffness","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkStiffness"}],"type":"topic","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkLength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/linkforce\/linklength","kind":"symbol","abstract":[],"title":"LinkForce.LinkLength","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LinkLength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-2sbnb":{"type":"topic","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createLinkForce","kind":"identifier"},{"text":"([(","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"NodeID"},{"text":")], ","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier","text":"LinkForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"LinkStiffness","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"originalLength"},{"text":": ","kind":"text"},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO","kind":"typeIdentifier","text":"LinkLength"},{"text":", ","kind":"text"},{"text":"iterationsPerTick","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">"}],"title":"createLinkForce(_:stiffness:originalLength:iterationsPerTick:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-2sbnb","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb","abstract":[],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"title":"createLinkForce(_:stiffness:originalLength:iterationsPerTick:)","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createLinkForce","kind":"identifier"},{"text":"([(","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":")], ","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"kind":"text","text":": "},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO","text":"LinkStiffness"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"originalLength"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier","text":"LinkForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO","text":"LinkLength"},{"text":", ","kind":"text"},{"text":"iterationsPerTick","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","kind":"typeIdentifier","text":"UInt"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","externalID":"s:15ForceSimulation0B0C010createLinkA0_9stiffness14originalLength17iterationsPerTickAA0dA0Cyxq_GSayx_xtG_AI0D9StiffnessOyxq__GAI0dG0Oyxq__GSutF","roleHeading":"Instance Method","symbolKind":"method","extendedModule":"ForceSimulation"},"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createLinkForce"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"linkTuples","kind":"internalParam"},{"kind":"text","text":": [("},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":")], ","kind":"text"},{"kind":"externalParam","text":"stiffness"},{"text":": ","kind":"text"},{"text":"LinkForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","kind":"typeIdentifier","text":"LinkStiffness"},{"text":" = .weightedByDegree { _, _ in 1.0 }, ","kind":"text"},{"kind":"externalParam","text":"originalLength"},{"text":": ","kind":"text"},{"text":"LinkForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength","text":"LinkLength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO"},{"text":" = .constant(30), ","kind":"text"},{"text":"iterationsPerTick","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"kind":"text","text":" = 1) -> "},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-2sbnb","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkStiffness","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","kind":"symbol","abstract":[],"title":"LinkForce.LinkStiffness","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-2sbnb":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createLinkForce"},{"text":"([(","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"NodeID"},{"text":")], ","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"LinkStiffness","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO"},{"text":", ","kind":"text"},{"text":"originalLength","kind":"externalParam"},{"kind":"text","text":": "},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO","text":"LinkLength"},{"text":", ","kind":"text"},{"text":"iterationsPerTick","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb","abstract":[],"title":"createLinkForce(_:stiffness:originalLength:iterationsPerTick:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-2sbnb","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength":{"url":"\/documentation\/forcesimulation\/linkforce\/linklength","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength","navigatorTitle":[{"text":"LinkLength","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"LinkLength","kind":"identifier"}],"title":"LinkForce.LinkLength"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van.json b/docs/data/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van.json index 166d300..fb3e84d 100644 --- a/docs/data/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van.json +++ b/docs/data/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van.json @@ -1 +1 @@ -{"metadata":{"modules":[{"name":"ForceSimulation"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createLinkForce"},{"kind":"text","text":"(["},{"preciseIdentifier":"s:15ForceSimulation6EdgeIDV","kind":"typeIdentifier","text":"EdgeID"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":">], "},{"text":"stiffness","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"LinkStiffness","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO"},{"text":", ","kind":"text"},{"text":"originalLength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier","text":"LinkForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"LinkLength","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO"},{"text":", ","kind":"text"},{"text":"iterationsPerTick","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":") -> ","kind":"text"},{"text":"LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}]},"title":"createLinkForce(_:stiffness:originalLength:iterationsPerTick:)","symbolKind":"method","role":"symbol","extendedModule":"ForceSimulation","externalID":"s:15ForceSimulation0B0C010createLinkA0_9stiffness14originalLength17iterationsPerTickAA0dA0Cyxq_GSayAA6EdgeIDVyxGG_AI0D9StiffnessOyxq__GAI0dG0Oyxq__GSutF"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"sections":[],"kind":"symbol","abstract":[{"text":"Create a link force, Similar to https:\/\/d3js.org\/d3-force\/link","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@discardableResult","kind":"attribute"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createLinkForce"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"links"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","text":"EdgeID","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">], ","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"kind":"text","text":": "},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","text":"LinkStiffness","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO"},{"text":" = .weightedByDegree { _, _ in 1.0 }, ","kind":"text"},{"text":"originalLength","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"LinkLength","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength","kind":"typeIdentifier"},{"text":" = .constant(30), ","kind":"text"},{"text":"iterationsPerTick","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"text":" = 1) -> ","kind":"text"},{"text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-35van"},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"url":"\/documentation\/forcesimulation\/linkforce","title":"LinkForce","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","abstract":[{"type":"text","text":"A force that represents links between nodes."}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkForce"}],"navigatorTitle":[{"text":"LinkForce","kind":"identifier"}],"type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-35van":{"abstract":[{"type":"text","text":"Create a link force, Similar to https:\/\/d3js.org\/d3-force\/link"}],"type":"topic","title":"createLinkForce(_:stiffness:originalLength:iterationsPerTick:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-35van","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createLinkForce","kind":"identifier"},{"text":"([","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation6EdgeIDV","text":"EdgeID","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":">], "},{"text":"stiffness","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO","text":"LinkStiffness","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"originalLength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO","kind":"typeIdentifier","text":"LinkLength"},{"text":", ","kind":"text"},{"text":"iterationsPerTick","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}],"url":"\/documentation\/forcesimulation\/simulation\/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"abstract":[],"url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","title":"LinkForce.LinkStiffness","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LinkStiffness"}],"type":"topic","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkLength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/linkforce\/linklength","kind":"symbol","abstract":[],"title":"LinkForce.LinkLength","type":"topic","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LinkLength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"role":"symbol","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EdgeID"}],"type":"topic","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Create a link force, Similar to https:\/\/d3js.org\/d3-force\/link"}],"sections":[],"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@discardableResult","kind":"attribute"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createLinkForce"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"links","kind":"internalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","text":"EdgeID","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">], ","kind":"text"},{"text":"stiffness","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO","kind":"typeIdentifier","text":"LinkStiffness"},{"text":" = .weightedByDegree { _, _ in 1.0 }, ","kind":"text"},{"text":"originalLength","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","text":"LinkForce","preciseIdentifier":"s:15ForceSimulation04LinkA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"kind":"typeIdentifier","text":"LinkLength","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO"},{"kind":"text","text":" = .constant(30), "},{"kind":"externalParam","text":"iterationsPerTick"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"kind":"text","text":" = 1) -> "},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","text":"LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"metadata":{"modules":[{"name":"ForceSimulation"}],"symbolKind":"method","title":"createLinkForce(_:stiffness:originalLength:iterationsPerTick:)","role":"symbol","externalID":"s:15ForceSimulation0B0C010createLinkA0_9stiffness14originalLength17iterationsPerTickAA0dA0Cyxq_GSayAA6EdgeIDVyxGG_AI0D9StiffnessOyxq__GAI0dG0Oyxq__GSutF","extendedModule":"ForceSimulation","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createLinkForce","kind":"identifier"},{"kind":"text","text":"(["},{"kind":"typeIdentifier","text":"EdgeID","preciseIdentifier":"s:15ForceSimulation6EdgeIDV"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">], ","kind":"text"},{"kind":"externalParam","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO","text":"LinkStiffness"},{"kind":"text","text":", "},{"text":"originalLength","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"LinkLength","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO"},{"text":", ","kind":"text"},{"text":"iterationsPerTick","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-35van","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkStiffness":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkStiffness","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkStiffness","url":"\/documentation\/forcesimulation\/linkforce\/linkstiffness","kind":"symbol","abstract":[],"title":"LinkForce.LinkStiffness","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkStiffness","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-35van":{"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van","type":"topic","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createLinkForce(_:stiffness:originalLength:iterationsPerTick:)-35van","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"createLinkForce"},{"kind":"text","text":"(["},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation6EdgeIDV","text":"EdgeID"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":">], ","kind":"text"},{"kind":"externalParam","text":"stiffness"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation04LinkA0C","text":"LinkForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"LinkStiffness","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C9StiffnessO"},{"text":", ","kind":"text"},{"text":"originalLength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"LinkLength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C0C6LengthO"},{"kind":"text","text":", "},{"text":"iterationsPerTick","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Su","kind":"typeIdentifier","text":"UInt"},{"kind":"text","text":") -> "},{"text":"LinkForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation04LinkA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Create a link force, Similar to https:\/\/d3js.org\/d3-force\/link"}],"title":"createLinkForce(_:stiffness:originalLength:iterationsPerTick:)"},"doc://ForceSimulation/documentation/ForceSimulation/EdgeID":{"type":"topic","abstract":[{"text":"A Hashable identifier for an edge.","type":"text"}],"role":"symbol","url":"\/documentation\/forcesimulation\/edgeid","navigatorTitle":[{"kind":"identifier","text":"EdgeID"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/EdgeID","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"EdgeID","kind":"identifier"}],"title":"EdgeID","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LinkForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce","url":"\/documentation\/forcesimulation\/linkforce","kind":"symbol","abstract":[{"text":"A force that represents links between nodes.","type":"text"}],"title":"LinkForce","type":"topic","role":"symbol","navigatorTitle":[{"text":"LinkForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/LinkForce/LinkLength":{"url":"\/documentation\/forcesimulation\/linkforce\/linklength","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/LinkForce\/LinkLength","navigatorTitle":[{"text":"LinkLength","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"LinkLength","kind":"identifier"}],"title":"LinkForce.LinkLength"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/createmanybodyforce(strength:nodemass:).json b/docs/data/documentation/forcesimulation/simulation/createmanybodyforce(strength:nodemass:).json index 69f59df..48dc53e 100644 --- a/docs/data/documentation/forcesimulation/simulation/createmanybodyforce(strength:nodemass:).json +++ b/docs/data/documentation/forcesimulation/simulation/createmanybodyforce(strength:nodemass:).json @@ -1 +1 @@ -{"metadata":{"conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","roleHeading":"Instance Method","title":"createManyBodyForce(strength:nodeMass:)","modules":[{"name":"ForceSimulation"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createManyBodyForce"},{"text":"(","kind":"text"},{"text":"strength","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"nodeMass","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ManyBodyForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"NodeMass","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C8NodeMassO"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C","text":"ManyBodyForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}],"extendedModule":"ForceSimulation","externalID":"s:15ForceSimulation0B0C014createManyBodyA08strength8nodeMassAA0deA0Cyxq_GSd_AH04NodeH0Oyxq__GtF"},"abstract":[{"type":"text","text":"Create a many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createManyBodyForce(strength:nodeMass:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createManyBodyForce","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"strength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"nodeMass","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","kind":"typeIdentifier","text":"ManyBodyForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C8NodeMassO","kind":"typeIdentifier","text":"NodeMass","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass"},{"text":" = .constant(1.0)) -> ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","text":"ManyBodyForce","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/createmanybodyforce(strength:nodemass:)"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"ManyBodyForce","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","title":"ManyBodyForce","abstract":[{"type":"text","text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createManyBodyForce(strength:nodeMass:)":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createManyBodyForce(strength:nodeMass:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createManyBodyForce","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"strength"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"nodeMass","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ManyBodyForce","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"NodeMass","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C8NodeMassO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C","text":"ManyBodyForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","abstract":[{"type":"text","text":"Create a many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"title":"createManyBodyForce(strength:nodeMass:)","conformance":{"constraints":[{"code":"NodeID","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/forcesimulation\/simulation\/createmanybodyforce(strength:nodemass:)","type":"topic","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ManyBodyForce.NodeMass","navigatorTitle":[{"text":"NodeMass","kind":"identifier"}],"type":"topic","url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createManyBodyForce(strength:nodeMass:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}]},"extendedModule":"ForceSimulation","roleHeading":"Instance Method","title":"createManyBodyForce(strength:nodeMass:)","role":"symbol","externalID":"s:15ForceSimulation0B0C014createManyBodyA08strength8nodeMassAA0deA0Cyxq_GSd_AH04NodeH0Oyxq__GtF","symbolKind":"method","modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createManyBodyForce","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"strength"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"nodeMass","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C","text":"ManyBodyForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"NodeMass","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C8NodeMassO"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C","kind":"typeIdentifier","text":"ManyBodyForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"abstract":[{"text":"Create a many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createManyBodyForce"},{"kind":"text","text":"("},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"nodeMass"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","kind":"typeIdentifier","text":"ManyBodyForce","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"NodeMass","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C8NodeMassO"},{"text":" = .constant(1.0)) -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C","text":"ManyBodyForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/createmanybodyforce(strength:nodemass:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce","abstract":[{"text":"A force that simulate the many-body force. See: https:\/\/d3js.org\/d3-force\/many-body","type":"text"}],"navigatorTitle":[{"text":"ManyBodyForce","kind":"identifier"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ManyBodyForce","kind":"identifier"}],"title":"ManyBodyForce","url":"\/documentation\/forcesimulation\/manybodyforce","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/ManyBodyForce/NodeMass":{"abstract":[],"url":"\/documentation\/forcesimulation\/manybodyforce\/nodemass","title":"ManyBodyForce.NodeMass","type":"topic","role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NodeMass"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ManyBodyForce\/NodeMass","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NodeMass","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createManyBodyForce(strength:nodeMass:)":{"abstract":[{"type":"text","text":"Create a many-body force. See: https:\/\/d3js.org\/d3-force\/many-body"}],"title":"createManyBodyForce(strength:nodeMass:)","url":"\/documentation\/forcesimulation\/simulation\/createmanybodyforce(strength:nodemass:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createManyBodyForce(strength:nodeMass:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createManyBodyForce"},{"kind":"text","text":"("},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"nodeMass","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C","kind":"typeIdentifier","text":"ManyBodyForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"NodeMass","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C8NodeMassO"},{"text":") -> ","kind":"text"},{"text":"ManyBodyForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation08ManyBodyA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/createpositionforce(direction:targetondirection:strength:).json b/docs/data/documentation/forcesimulation/simulation/createpositionforce(direction:targetondirection:strength:).json index ef04511..c2daf34 100644 --- a/docs/data/documentation/forcesimulation/simulation/createpositionforce(direction:targetondirection:strength:).json +++ b/docs/data/documentation/forcesimulation/simulation/createpositionforce(direction:targetondirection:strength:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/createpositionforce(direction:targetondirection:strength:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"sections":[],"abstract":[{"type":"text","text":"Create a direction force, Similar to https:\/\/d3js.org\/d3-force\/position"}],"metadata":{"title":"createPositionForce(direction:targetOnDirection:strength:)","roleHeading":"Instance Method","extendedModule":"ForceSimulation","externalID":"s:15ForceSimulation0B0C014createPositionA09direction17targetOnDirection8strengthAA0hA0Cyxq_GAI0H0Oyxq__G_AI06TargetgH0Oyxq__GAI8StrengthOyxq__GtF","symbolKind":"method","modules":[{"name":"ForceSimulation"}],"conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"text":", and ","type":"text"},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createPositionForce"},{"text":"(","kind":"text"},{"text":"direction","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"Direction","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C0C0O"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"targetOnDirection"},{"text":": ","kind":"text"},{"text":"DirectionForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"TargetOnDirection","preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"strength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"text":"Strength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"@discardableResult","kind":"attribute"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createPositionForce","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"direction"},{"text":": ","kind":"text"},{"text":"DirectionForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Direction","preciseIdentifier":"s:15ForceSimulation09DirectionA0C0C0O","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"targetOnDirection","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","text":"DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","kind":"typeIdentifier","text":"TargetOnDirection"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Strength","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO"},{"text":" = .constant(1.0)) -> ","kind":"text"},{"kind":"typeIdentifier","text":"DirectionForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createPositionForce(direction:targetOnDirection:strength:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.Strength","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum":{"abstract":[],"kind":"symbol","title":"DirectionForce.Direction","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum","type":"topic","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Direction","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"kind":"symbol","abstract":[],"title":"DirectionForce.TargetOnDirection","role":"symbol","url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","type":"topic","navigatorTitle":[{"text":"TargetOnDirection","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"TargetOnDirection","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createPositionForce(direction:targetOnDirection:strength:)":{"abstract":[{"type":"text","text":"Create a direction force, Similar to https:\/\/d3js.org\/d3-force\/position"}],"conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPositionForce","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"direction"},{"text":": ","kind":"text"},{"text":"DirectionForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Direction","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C0C0O"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"targetOnDirection"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","kind":"typeIdentifier","text":"TargetOnDirection"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DirectionForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"Strength","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createPositionForce(direction:targetOnDirection:strength:)","type":"topic","title":"createPositionForce(direction:targetOnDirection:strength:)","kind":"symbol","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createpositionforce(direction:targetondirection:strength:)"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"url":"\/documentation\/forcesimulation\/directionforce","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DirectionForce"}],"type":"topic","navigatorTitle":[{"text":"DirectionForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","title":"DirectionForce","role":"symbol","abstract":[{"type":"text","text":"A force that moves nodes to a target position."}],"kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPositionForce"},{"text":"(","kind":"text"},{"text":"direction","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","text":"DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum","text":"Direction","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C0C0O"},{"text":", ","kind":"text"},{"text":"targetOnDirection","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","text":"TargetOnDirection"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"strength"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","kind":"typeIdentifier","text":"DirectionForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","text":"Strength","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO","kind":"typeIdentifier"},{"kind":"text","text":" = .constant(1.0)) -> "},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createPositionForce(direction:targetOnDirection:strength:)"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"createPositionForce"},{"kind":"text","text":"("},{"text":"direction","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C0C0O","text":"Direction","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"targetOnDirection"},{"kind":"text","text":": "},{"text":"DirectionForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"TargetOnDirection","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O"},{"kind":"text","text":", "},{"kind":"externalParam","text":"strength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"Strength","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"DirectionForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">"}],"roleHeading":"Instance Method","externalID":"s:15ForceSimulation0B0C014createPositionA09direction17targetOnDirection8strengthAA0hA0Cyxq_GAI0H0Oyxq__G_AI06TargetgH0Oyxq__GAI8StrengthOyxq__GtF","title":"createPositionForce(direction:targetOnDirection:strength:)","symbolKind":"method","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"NodeID","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"ForceSimulation","modules":[{"name":"ForceSimulation"}]},"abstract":[{"type":"text","text":"Create a direction force, Similar to https:\/\/d3js.org\/d3-force\/position"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/createpositionforce(direction:targetondirection:strength:)"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Direction-swift.enum":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Direction"}],"role":"symbol","navigatorTitle":[{"text":"Direction","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/directionforce\/direction-swift.enum","type":"topic","abstract":[],"title":"DirectionForce.Direction","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Direction-swift.enum"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/Strength-swift.enum":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"type":"topic","title":"DirectionForce.Strength","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/Strength-swift.enum","url":"\/documentation\/forcesimulation\/directionforce\/strength-swift.enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce":{"navigatorTitle":[{"kind":"identifier","text":"DirectionForce"}],"title":"DirectionForce","kind":"symbol","url":"\/documentation\/forcesimulation\/directionforce","abstract":[{"text":"A force that moves nodes to a target position.","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"DirectionForce","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/DirectionForce/TargetOnDirection-swift.enum":{"url":"\/documentation\/forcesimulation\/directionforce\/targetondirection-swift.enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"TargetOnDirection"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"TargetOnDirection","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/DirectionForce\/TargetOnDirection-swift.enum","title":"DirectionForce.TargetOnDirection","type":"topic","kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createPositionForce(direction:targetOnDirection:strength:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPositionForce"},{"text":"(","kind":"text"},{"text":"direction","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C0C0O","text":"Direction"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"targetOnDirection"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"text":"TargetOnDirection","preciseIdentifier":"s:15ForceSimulation09DirectionA0C08TargetOnC0O","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"DirectionForce","preciseIdentifier":"s:15ForceSimulation09DirectionA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"Strength","preciseIdentifier":"s:15ForceSimulation09DirectionA0C8StrengthO","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:15ForceSimulation09DirectionA0C","text":"DirectionForce","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/forcesimulation\/simulation\/createpositionforce(direction:targetondirection:strength:)","title":"createPositionForce(direction:targetOnDirection:strength:)","type":"topic","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createPositionForce(direction:targetOnDirection:strength:)","role":"symbol","abstract":[{"text":"Create a direction force, Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/createradialforce(center:radius:strength:).json b/docs/data/documentation/forcesimulation/simulation/createradialforce(center:radius:strength:).json index e4d346f..6a66fbc 100644 --- a/docs/data/documentation/forcesimulation/simulation/createradialforce(center:radius:strength:).json +++ b/docs/data/documentation/forcesimulation/simulation/createradialforce(center:radius:strength:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createRadialForce(center:radius:strength:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"kind":"symbol","sections":[],"metadata":{"externalID":"s:15ForceSimulation0B0C012createRadialA06center6radius8strengthAA0dA0Cyxq_Gq__AI10NodeRadiusOyxq__GAI8StrengthOyxq__GtF","role":"symbol","title":"createRadialForce(center:radius:strength:)","extendedModule":"ForceSimulation","conformance":{"constraints":[{"type":"codeVoice","code":"NodeID"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createRadialForce","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","text":"Strength","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"ForceSimulation"}],"symbolKind":"method"},"abstract":[{"text":"Create a radial force, Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createRadialForce","kind":"identifier"},{"kind":"text","text":"("},{"text":"center","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":" = .zero, "},{"kind":"externalParam","text":"radius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","text":"NodeRadius"},{"kind":"text","text":", "},{"kind":"externalParam","text":"strength"},{"kind":"text","text":": "},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","kind":"typeIdentifier","text":"Strength"},{"text":" = .constant(0.1)) -> ","kind":"text"},{"kind":"typeIdentifier","text":"RadialForce","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/createradialforce(center:radius:strength:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createRadialForce(center:radius:strength:)":{"type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"V"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"VectorLike"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createRadialForce","kind":"identifier"},{"text":"(","kind":"text"},{"text":"center","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"V"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"radius"},{"kind":"text","text":": "},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO"},{"text":") -> ","kind":"text"},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"createRadialForce(center:radius:strength:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createRadialForce(center:radius:strength:)","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/createradialforce(center:radius:strength:)","kind":"symbol","abstract":[{"text":"Create a radial force, Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"abstract":[{"type":"text","text":"Radius accessor"}],"type":"topic","kind":"symbol","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","title":"RadialForce.NodeRadius","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","role":"symbol","url":"\/documentation\/forcesimulation\/radialforce","navigatorTitle":[{"text":"RadialForce","kind":"identifier"}],"type":"topic","title":"RadialForce","abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"text":"Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RadialForce"}]},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"abstract":[{"type":"text","text":"Strength accessor"}],"role":"symbol","title":"RadialForce.Strength","kind":"symbol","url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Strength"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Strength","kind":"identifier"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/createradialforce(center:radius:strength:)"]}],"metadata":{"title":"createRadialForce(center:radius:strength:)","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":", "},{"code":"V","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"V.Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}]},"externalID":"s:15ForceSimulation0B0C012createRadialA06center6radius8strengthAA0dA0Cyxq_Gq__AI10NodeRadiusOyxq__GAI8StrengthOyxq__GtF","extendedModule":"ForceSimulation","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createRadialForce","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"center"},{"kind":"text","text":": "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">."},{"text":"NodeRadius","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier","text":"RadialForce"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":">.","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","text":"Strength","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":">"}]},"abstract":[{"text":"Create a radial force, Similar to https:\/\/d3js.org\/d3-force\/position","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createRadialForce","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"center"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":" = .zero, ","kind":"text"},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO","text":"NodeRadius"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"strength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">."},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","text":"Strength"},{"text":" = .constant(0.1)) -> ","kind":"text"},{"text":"RadialForce","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createRadialForce(center:radius:strength:)"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/NodeRadius":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/NodeRadius","abstract":[{"type":"text","text":"Radius accessor"}],"role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/radialforce\/noderadius","navigatorTitle":[{"text":"NodeRadius","kind":"identifier"}],"title":"RadialForce.NodeRadius","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeRadius","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/createRadialForce(center:radius:strength:)":{"role":"symbol","abstract":[{"type":"text","text":"Create a radial force, Similar to https:\/\/d3js.org\/d3-force\/position"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/createRadialForce(center:radius:strength:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createRadialForce"},{"text":"(","kind":"text"},{"text":"center","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":", "},{"text":"radius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C","text":"RadialForce"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"kind":"typeIdentifier","text":"NodeRadius","preciseIdentifier":"s:15ForceSimulation06RadialA0C10NodeRadiusO"},{"text":", ","kind":"text"},{"text":"strength","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"RadialForce","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation06RadialA0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"text":">.","kind":"text"},{"text":"Strength","preciseIdentifier":"s:15ForceSimulation06RadialA0C8StrengthO","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RadialForce","preciseIdentifier":"s:15ForceSimulation06RadialA0C","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":">"}],"type":"topic","title":"createRadialForce(center:radius:strength:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"NodeID"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":", ","type":"text"},{"code":"V","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"VectorLike","type":"codeVoice"},{"type":"text","text":", and "},{"code":"V.Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/forcesimulation\/simulation\/createradialforce(center:radius:strength:)"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce/Strength-swift.enum":{"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Strength","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/radialforce\/strength-swift.enum","abstract":[{"text":"Strength accessor","type":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce\/Strength-swift.enum","type":"topic","title":"RadialForce.Strength","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Strength","kind":"identifier"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/RadialForce":{"abstract":[{"type":"text","text":"A force that applies a radial force to all nodes."},{"type":"text","text":" "},{"type":"text","text":"Similar to https:\/\/d3js.org\/d3-force\/position"}],"title":"RadialForce","role":"symbol","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RadialForce","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/RadialForce","navigatorTitle":[{"kind":"identifier","text":"RadialForce"}],"url":"\/documentation\/forcesimulation\/radialforce","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/forces.json b/docs/data/documentation/forcesimulation/simulation/forces.json index dbc9428..d385671 100644 --- a/docs/data/documentation/forcesimulation/simulation/forces.json +++ b/docs/data/documentation/forcesimulation/simulation/forces.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"forces"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:15ForceSimulation0A4LikeP","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","text":"ForceLike"},{"kind":"text","text":"] { get }"}],"platforms":["macOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/forces"},"metadata":{"role":"symbol","roleHeading":"Instance Property","title":"forces","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"forces"},{"kind":"text","text":": ["},{"text":"ForceLike","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0A4LikeP"},{"text":"]","kind":"text"}],"externalID":"s:15ForceSimulation0B0C6forcesSayAA0A4Like_pGvp","modules":[{"name":"ForceSimulation"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/forces"]}],"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"kind":"symbol","role":"symbol","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"type":"topic","title":"ForceLike","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/forcelike","navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/forces":{"url":"\/documentation\/forcesimulation\/simulation\/forces","kind":"symbol","title":"forces","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/forces","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"forces","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0A4LikeP","kind":"typeIdentifier","text":"ForceLike"},{"kind":"text","text":"]"}],"type":"topic","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/forces"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"forces"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:15ForceSimulation0A4LikeP","kind":"typeIdentifier","text":"ForceLike","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike"},{"kind":"text","text":"] { get }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"sections":[],"metadata":{"title":"forces","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:15ForceSimulation0B0C6forcesSayAA0A4Like_pGvp","role":"symbol","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"forces","kind":"identifier"},{"kind":"text","text":": ["},{"text":"ForceLike","preciseIdentifier":"s:15ForceSimulation0A4LikeP","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/forces","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/ForceLike":{"fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ForceLike","kind":"identifier"}],"navigatorTitle":[{"text":"ForceLike","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/ForceLike","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/forcelike","abstract":[{"text":"A protocol that represents a force.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"A force takes a simulation state and modifies its node positions and velocities."}],"title":"ForceLike","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/forces":{"title":"forces","url":"\/documentation\/forcesimulation\/simulation\/forces","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"forces","kind":"identifier"},{"text":": [","kind":"text"},{"text":"ForceLike","kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0A4LikeP"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/forces"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:).json b/docs/data/documentation/forcesimulation/simulation/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:).json index 514c47d..a8773e2 100644 --- a/docs/data/documentation/forcesimulation/simulation/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:).json +++ b/docs/data/documentation/forcesimulation/simulation/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"nodeIds","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"alphaMin","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"alphaDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"alphaTarget","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"velocityDecay","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"setInitialStatus"},{"text":": ((","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"role":"symbol","title":"init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)","symbolKind":"init","modules":[{"name":"ForceSimulation"}],"roleHeading":"Initializer","externalID":"s:15ForceSimulation0B0C7nodeIds5alpha0E3Min0E5Decay0E6Target08velocityG016setInitialStatusACyxq_GSayxG_S5dq_xcSgtcfc"},"kind":"symbol","abstract":[{"type":"text","text":"Create a new simulation."}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"nodeIds","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"NodeID","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":" = 1, "},{"kind":"externalParam","text":"alphaMin"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":" = 1e-3, ","kind":"text"},{"kind":"externalParam","text":"alphaDecay"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 2e-3, "},{"text":"alphaTarget","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 0.0, "},{"kind":"externalParam","text":"velocityDecay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"text":" = 0.6, ","kind":"text"},{"kind":"externalParam","text":"setInitialStatus"},{"kind":"text","text":" "},{"kind":"internalParam","text":"getInitialPosition"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":")? = nil)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Hashable identifiers for the nodes. Force simulation calculate them by order once created.","type":"text"}]}],"name":"nodeIds"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""}]}],"name":"alpha"},{"name":"alphaMin","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""}]}]},{"name":"alphaDecay","content":[{"inlineContent":[{"text":"The larger the value, the faster the simulation converges to the final result.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":""}],"type":"paragraph"}],"name":"alphaTarget"},{"content":[{"inlineContent":[{"type":"text","text":""}],"type":"paragraph"}],"name":"velocityDecay"},{"name":"getInitialPosition","content":[{"type":"paragraph","inlineContent":[{"text":"The closure to set the initial position of the node. If not provided, the initial position is set to zero.","type":"text"}]}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)"},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"nodeIds","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"alpha","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"alphaMin"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"alphaDecay"},{"kind":"text","text":": "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"alphaTarget"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"velocityDecay","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"setInitialStatus"},{"text":": ((","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":")?)"}],"title":"init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:)","kind":"symbol","abstract":[{"type":"text","text":"Create a new simulation."}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"nodeIds","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"alpha"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":" = 1, "},{"kind":"externalParam","text":"alphaMin"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" = 1e-3, ","kind":"text"},{"kind":"externalParam","text":"alphaDecay"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":" = 2e-3, "},{"text":"alphaTarget","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":" = 0.0, ","kind":"text"},{"text":"velocityDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":" = 0.6, ","kind":"text"},{"text":"setInitialStatus","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"getInitialPosition","kind":"internalParam"},{"text":": ((","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":")? = nil)","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Hashable identifiers for the nodes. Force simulation calculate them by order once created.","type":"text"}]}],"name":"nodeIds"},{"name":"alpha","content":[{"inlineContent":[{"text":"","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"}]}],"name":"alphaMin"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The larger the value, the faster the simulation converges to the final result.","type":"text"}]}],"name":"alphaDecay"},{"name":"alphaTarget","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"}]}],"name":"velocityDecay"},{"content":[{"inlineContent":[{"type":"text","text":"The closure to set the initial position of the node. If not provided, the initial position is set to zero."}],"type":"paragraph"}],"name":"getInitialPosition"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Create a new simulation."}],"metadata":{"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"nodeIds","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"alpha","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"kind":"externalParam","text":"alphaMin"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"alphaDecay"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"alphaTarget","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"kind":"externalParam","text":"velocityDecay"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"setInitialStatus","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":")?)"}],"title":"init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)","externalID":"s:15ForceSimulation0B0C7nodeIds5alpha0E3Min0E5Decay0E6Target08velocityG016setInitialStatusACyxq_GSayxG_S5dq_xcSgtcfc","roleHeading":"Initializer","modules":[{"name":"ForceSimulation"}],"role":"symbol"},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"nodeIds","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"alpha"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"alphaMin"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"alphaDecay","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"kind":"text","text":", "},{"text":"alphaTarget","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"text":", ","kind":"text"},{"text":"velocityDecay","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"},{"kind":"text","text":", "},{"text":"setInitialStatus","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"NodeID","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":")?)","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:)","abstract":[{"type":"text","text":"Create a new simulation."}],"title":"init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/init(nodeIds:alpha:alphaMin:alphaDecay:alphaTarget:velocityDecay:setInitialStatus:)","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/initializedalpha.json b/docs/data/documentation/forcesimulation/simulation/initializedalpha.json index 42f427f..49cfff5 100644 --- a/docs/data/documentation/forcesimulation/simulation/initializedalpha.json +++ b/docs/data/documentation/forcesimulation/simulation/initializedalpha.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"metadata":{"title":"initializedAlpha","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:15ForceSimulation0B0C16initializedAlphaSdvp","modules":[{"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"initializedAlpha","kind":"identifier"},{"kind":"text","text":": "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializedAlpha"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/initializedalpha"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/initializedAlpha"},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/initializedAlpha":{"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"initializedAlpha","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"title":"initializedAlpha","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/initializedAlpha","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/initializedalpha","kind":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"initializedAlpha","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"modules":[{"name":"ForceSimulation"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:15ForceSimulation0B0C16initializedAlphaSdvp","symbolKind":"property","title":"initializedAlpha"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/initializedAlpha"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"initializedAlpha"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/initializedalpha"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation/initializedAlpha":{"url":"\/documentation\/forcesimulation\/simulation\/initializedalpha","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"initializedAlpha"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/initializedAlpha","title":"initializedAlpha"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/nodefixations.json b/docs/data/documentation/forcesimulation/simulation/nodefixations.json index 708004c..72e7124 100644 --- a/docs/data/documentation/forcesimulation/simulation/nodefixations.json +++ b/docs/data/documentation/forcesimulation/simulation/nodefixations.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeFixations"},"metadata":{"externalID":"s:15ForceSimulation0B0C13nodeFixationsSayq_SgGvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nodeFixations"},{"kind":"text","text":": ["},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"?]"}],"symbolKind":"property","role":"symbol","title":"nodeFixations","modules":[{"name":"ForceSimulation"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nodeFixations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"?] { get }"}],"platforms":["macOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/nodefixations"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodeFixations":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"nodeFixations","kind":"identifier"},{"text":": [","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":"?]","kind":"text"}],"title":"nodeFixations","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeFixations","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/nodefixations","abstract":[],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"metadata":{"title":"nodeFixations","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"nodeFixations","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"V"},{"text":"?]","kind":"text"}],"symbolKind":"property","externalID":"s:15ForceSimulation0B0C13nodeFixationsSayq_SgGvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeFixations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/nodefixations"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nodeFixations","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"?] { get }"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodeFixations":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nodeFixations"},{"kind":"text","text":": ["},{"text":"V","kind":"typeIdentifier"},{"text":"?]","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/nodefixations","abstract":[],"title":"nodeFixations","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeFixations","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/nodeids.json b/docs/data/documentation/forcesimulation/simulation/nodeids.json index 96d661e..5a7ca06 100644 --- a/docs/data/documentation/forcesimulation/simulation/nodeids.json +++ b/docs/data/documentation/forcesimulation/simulation/nodeids.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/nodeids"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeIds"},"sections":[],"metadata":{"role":"symbol","externalID":"s:15ForceSimulation0B0C7nodeIdsSayxGvp","roleHeading":"Instance Property","title":"nodeIds","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"nodeIds","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"kind":"text","text":"]"}],"symbolKind":"property","modules":[{"name":"ForceSimulation"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nodeIds","kind":"identifier"},{"kind":"text","text":": ["},{"text":"NodeID","kind":"typeIdentifier"},{"text":"] { get }","kind":"text"}],"platforms":["macOS"],"languages":["swift"]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodeIds":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nodeIds","kind":"identifier"},{"text":": [","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"nodeIds","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeIds","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/nodeids","kind":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"nodeIds"},{"text":": [","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol","symbolKind":"property","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation0B0C7nodeIdsSayxGvp","title":"nodeIds","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeIds","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/nodeids"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"nodeIds","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":"] { get }","kind":"text"}]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodeIds":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"nodeIds","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"NodeID"},{"text":"]","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/nodeids","abstract":[],"title":"nodeIds","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeIds","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/nodepositions.json b/docs/data/documentation/forcesimulation/simulation/nodepositions.json index cc8ce8a..2156de9 100644 --- a/docs/data/documentation/forcesimulation/simulation/nodepositions.json +++ b/docs/data/documentation/forcesimulation/simulation/nodepositions.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"metadata":{"symbolKind":"property","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation0B0C13nodePositionsSayq_Gvp","roleHeading":"Instance Property","title":"nodePositions","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"nodePositions","kind":"identifier"},{"text":": [","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"role":"symbol"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"nodePositions","kind":"identifier"},{"text":": [","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"] { get }"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/nodepositions"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodePositions","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodePositions":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nodePositions","kind":"identifier"},{"text":": [","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"nodePositions","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodePositions","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/nodepositions","abstract":[],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/nodepositions"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nodePositions","kind":"identifier"},{"text":": [","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":"] { get }","kind":"text"}]}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation0B0C13nodePositionsSayq_Gvp","role":"symbol","title":"nodePositions","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nodePositions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"V"},{"text":"]","kind":"text"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodePositions"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodePositions":{"kind":"symbol","title":"nodePositions","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nodePositions","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"V"},{"text":"]","kind":"text"}],"type":"topic","abstract":[],"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodePositions","url":"\/documentation\/forcesimulation\/simulation\/nodepositions"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/nodevelocities.json b/docs/data/documentation/forcesimulation/simulation/nodevelocities.json index cc77113..ababb07 100644 --- a/docs/data/documentation/forcesimulation/simulation/nodevelocities.json +++ b/docs/data/documentation/forcesimulation/simulation/nodevelocities.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeVelocities","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/nodevelocities"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nodeVelocities"},{"text":": [","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":"] { get }","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nodeVelocities"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"]"}],"role":"symbol","title":"nodeVelocities","roleHeading":"Instance Property","modules":[{"name":"ForceSimulation"}],"externalID":"s:15ForceSimulation0B0C14nodeVelocitiesSayq_Gvp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodeVelocities":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nodeVelocities","kind":"identifier"},{"text":": [","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"title":"nodeVelocities","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeVelocities","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/nodevelocities","abstract":[],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"nodeVelocities","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"] { get }"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/nodevelocities"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"role":"symbol","title":"nodeVelocities","externalID":"s:15ForceSimulation0B0C14nodeVelocitiesSayq_Gvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"nodeVelocities"},{"kind":"text","text":": ["},{"text":"V","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"symbolKind":"property","modules":[{"name":"ForceSimulation"}],"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeVelocities"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"title":"ForceSimulation","abstract":[],"url":"\/documentation\/forcesimulation","type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/nodeVelocities":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/nodeVelocities","url":"\/documentation\/forcesimulation\/simulation\/nodevelocities","kind":"symbol","type":"topic","role":"symbol","title":"nodeVelocities","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nodeVelocities"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"V"},{"kind":"text","text":"]"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/scalar.json b/docs/data/documentation/forcesimulation/simulation/scalar.json index 3843555..6885f30 100644 --- a/docs/data/documentation/forcesimulation/simulation/scalar.json +++ b/docs/data/documentation/forcesimulation/simulation/scalar.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/scalar"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"Simulation.Scalar","roleHeading":"Type Alias","symbolKind":"typealias","externalID":"s:15ForceSimulation0B0C6Scalara","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Scalar"}],"navigatorTitle":[{"text":"Scalar","kind":"identifier"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Scalar"},{"text":" = ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/Scalar"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"abstract":[{"type":"text","text":"The type of the vector used in the simulation."},{"text":" ","type":"text"},{"type":"text","text":"Usually this is "},{"code":"Double","type":"codeVoice"},{"type":"text","text":" if you are on Apple platforms."}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation/Scalar":{"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Scalar"}],"navigatorTitle":[{"text":"Scalar","kind":"identifier"}],"kind":"symbol","title":"Simulation.Scalar","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/Scalar","url":"\/documentation\/forcesimulation\/simulation\/scalar","type":"topic","abstract":[{"text":"The type of the vector used in the simulation.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Usually this is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":" if you are on Apple platforms."}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"metadata":{"symbolKind":"typealias","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Scalar","kind":"identifier"}],"title":"Simulation.Scalar","externalID":"s:15ForceSimulation0B0C6Scalara","roleHeading":"Type Alias","modules":[{"name":"ForceSimulation"}],"role":"symbol","navigatorTitle":[{"text":"Scalar","kind":"identifier"}]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/Scalar","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"Scalar","kind":"identifier"},{"text":" = ","kind":"text"},{"text":"V","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Scalar","kind":"typeIdentifier"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/scalar"]}],"kind":"symbol","sections":[],"abstract":[{"text":"The type of the vector used in the simulation.","type":"text"},{"text":" ","type":"text"},{"text":"Usually this is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":" if you are on Apple platforms."}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation/Scalar":{"type":"topic","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Scalar"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/scalar","abstract":[{"type":"text","text":"The type of the vector used in the simulation."},{"type":"text","text":" "},{"text":"Usually this is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":" if you are on Apple platforms."}],"title":"Simulation.Scalar","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/Scalar","navigatorTitle":[{"text":"Scalar","kind":"identifier"}],"role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/tick(iterationcount:).json b/docs/data/documentation/forcesimulation/simulation/tick(iterationcount:).json index 428c774..cdf1541 100644 --- a/docs/data/documentation/forcesimulation/simulation/tick(iterationcount:).json +++ b/docs/data/documentation/forcesimulation/simulation/tick(iterationcount:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/tick(iterationcount:)"]}],"sections":[],"abstract":[{"type":"text","text":"Run the simulation for a number of iterations."}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/tick(iterationCount:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","externalID":"s:15ForceSimulation0B0C4tick14iterationCountySu_tF","title":"tick(iterationCount:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"tick","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"iterationCount"},{"text":": ","kind":"text"},{"text":"UInt","kind":"typeIdentifier","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"modules":[{"name":"ForceSimulation"}],"role":"symbol","symbolKind":"method"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"tick","kind":"identifier"},{"text":"(","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"kind":"text","text":" = 1)"}]}]},{"parameters":[{"name":"iterationCount","content":[{"inlineContent":[{"type":"text","text":"Default to 1."}],"type":"paragraph"}]}],"kind":"parameters"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/tick(iterationCount:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"tick","kind":"identifier"},{"text":"(","kind":"text"},{"text":"iterationCount","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt","preciseIdentifier":"s:Su"},{"text":")","kind":"text"}],"title":"tick(iterationCount:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/tick(iterationCount:)","role":"symbol","url":"\/documentation\/forcesimulation\/simulation\/tick(iterationcount:)","abstract":[{"type":"text","text":"Run the simulation for a number of iterations."}],"kind":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tick","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"iterationCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Su","text":"UInt","kind":"typeIdentifier"},{"text":" = 1)","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]},{"parameters":[{"name":"iterationCount","content":[{"inlineContent":[{"text":"Default to 1.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tick"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"iterationCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"text":")","kind":"text"}],"title":"tick(iterationCount:)","externalID":"s:15ForceSimulation0B0C4tick14iterationCountySu_tF","roleHeading":"Instance Method","modules":[{"name":"ForceSimulation"}],"role":"symbol"},"abstract":[{"type":"text","text":"Run the simulation for a number of iterations."}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/tick(iterationCount:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/tick(iterationcount:)"]}],"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/tick(iterationCount:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tick","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"iterationCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Su","text":"UInt"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/tick(iterationcount:)","abstract":[{"type":"text","text":"Run the simulation for a number of iterations."}],"title":"tick(iterationCount:)","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/tick(iterationCount:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation/velocitydecay.json b/docs/data/documentation/forcesimulation/simulation/velocitydecay.json index 73910cf..10c56e2 100644 --- a/docs/data/documentation/forcesimulation/simulation/velocitydecay.json +++ b/docs/data/documentation/forcesimulation/simulation/velocitydecay.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"kind":"symbol","metadata":{"externalID":"s:15ForceSimulation0B0C13velocityDecaySdvp","role":"symbol","title":"velocityDecay","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"ForceSimulation"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocityDecay","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/velocityDecay"},"variants":[{"paths":["\/documentation\/forcesimulation\/simulation\/velocitydecay"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"velocityDecay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation/velocityDecay":{"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/velocityDecay","title":"velocityDecay","role":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/simulation\/velocitydecay","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocityDecay"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/velocityDecay"},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:15ForceSimulation0B0C13velocityDecaySdvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"velocityDecay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"role":"symbol","symbolKind":"property","title":"velocityDecay","modules":[{"name":"ForceSimulation"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"velocityDecay","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Double","preciseIdentifier":"s:Sd"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation\/velocitydecay"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation/velocityDecay":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"velocityDecay"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation\/velocitydecay","abstract":[],"title":"velocityDecay","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation\/velocityDecay","role":"symbol"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation2d.json b/docs/data/documentation/forcesimulation/simulation2d.json index 9237e09..556e2a1 100644 --- a/docs/data/documentation/forcesimulation/simulation2d.json +++ b/docs/data/documentation/forcesimulation/simulation2d.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation2D"},"variants":[{"paths":["\/documentation\/forcesimulation\/simulation2d"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Type Alias","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Simulation2D","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Simulation2D"}],"title":"Simulation2D","symbolKind":"typealias","role":"symbol","externalID":"s:15ForceSimulation12Simulation2Da","modules":[{"name":"ForceSimulation"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"text":"Simulation2D","kind":"identifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"genericParameter"},{"text":"> = ","kind":"text"},{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","kind":"typeIdentifier","text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:6NDTree8Vector2da","text":"Vector2d"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":" : ","kind":"text"},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation2D":{"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Simulation2D"}],"navigatorTitle":[{"text":"Simulation2D","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation2D","kind":"symbol","title":"Simulation2D","type":"topic","url":"\/documentation\/forcesimulation\/simulation2d","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Simulation2D"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"genericParameter"},{"text":"> = ","kind":"text"},{"text":"Simulation","preciseIdentifier":"s:15ForceSimulation0B0C","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Vector2d","kind":"typeIdentifier","preciseIdentifier":"s:6NDTree8Vector2da"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation2D","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"ForceSimulation"}],"navigatorTitle":[{"kind":"identifier","text":"Simulation2D"}],"externalID":"s:15ForceSimulation12Simulation2Da","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation2D","kind":"identifier"}],"title":"Simulation2D","symbolKind":"typealias","roleHeading":"Type Alias"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation2d"]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation2D":{"navigatorTitle":[{"text":"Simulation2D","kind":"identifier"}],"kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Simulation2D"}],"title":"Simulation2D","type":"topic","url":"\/documentation\/forcesimulation\/simulation2d","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation2D"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"type":"topic","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"kind":"symbol","title":"Simulation","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/simulation","role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/simulation3d.json b/docs/data/documentation/forcesimulation/simulation3d.json index 6e34f00..1d3621a 100644 --- a/docs/data/documentation/forcesimulation/simulation3d.json +++ b/docs/data/documentation/forcesimulation/simulation3d.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation3D"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Simulation3D","kind":"identifier"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"genericParameter"},{"kind":"text","text":"> = "},{"preciseIdentifier":"s:15ForceSimulation0B0C","text":"Simulation","kind":"typeIdentifier","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},{"text":"<","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Vector3d","kind":"typeIdentifier","preciseIdentifier":"s:6NDTree8Vector3da"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Hashable","preciseIdentifier":"s:SH"}],"platforms":["macOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation3d"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"metadata":{"title":"Simulation3D","role":"symbol","roleHeading":"Type Alias","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Simulation3D","kind":"identifier"}],"modules":[{"name":"ForceSimulation"}],"symbolKind":"typealias","navigatorTitle":[{"text":"Simulation3D","kind":"identifier"}],"externalID":"s:15ForceSimulation12Simulation3Da"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"title":"Simulation","role":"symbol","abstract":[{"text":"An N-Dimensional force simulation.","type":"text"}],"kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Simulation","kind":"identifier"}],"type":"topic","navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation3D":{"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Simulation3D"}],"navigatorTitle":[{"text":"Simulation3D","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation3D","kind":"symbol","title":"Simulation3D","type":"topic","url":"\/documentation\/forcesimulation\/simulation3d","role":"symbol","abstract":[]},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/simulation3d"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation3D"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Simulation3D","kind":"identifier"},{"kind":"text","text":"<"},{"text":"NodeID","kind":"genericParameter"},{"text":"> = ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:15ForceSimulation0B0C","text":"Simulation","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"NodeID"},{"text":", ","kind":"text"},{"text":"Vector3d","preciseIdentifier":"s:6NDTree8Vector3da","kind":"typeIdentifier"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NodeID","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"externalID":"s:15ForceSimulation12Simulation3Da","title":"Simulation3D","modules":[{"name":"ForceSimulation"}],"symbolKind":"typealias","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Simulation3D","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Simulation3D"}],"roleHeading":"Type Alias"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Simulation3D":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation3D","title":"Simulation3D","kind":"symbol","type":"topic","url":"\/documentation\/forcesimulation\/simulation3d","role":"symbol","abstract":[],"navigatorTitle":[{"text":"Simulation3D","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Simulation3D"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"title":"ForceSimulation","abstract":[],"url":"\/documentation\/forcesimulation","type":"topic","role":"collection","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Simulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Simulation","title":"Simulation","kind":"symbol","url":"\/documentation\/forcesimulation\/simulation","type":"topic","role":"symbol","abstract":[{"type":"text","text":"An N-Dimensional force simulation."}],"navigatorTitle":[{"text":"Simulation","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Simulation","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/swift.json b/docs/data/documentation/forcesimulation/swift.json index 5ede88e..bb3565e 100644 --- a/docs/data/documentation/forcesimulation/swift.json +++ b/docs/data/documentation/forcesimulation/swift.json @@ -1 +1 @@ -{"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2"]}],"sections":[],"metadata":{"externalID":"s:m:s:e:s:Sa15ForceSimulationAA011NDTreeBasedA4LikeRzlE8combinedyyF","symbolKind":"extension","role":"collection","modules":[{"name":"ForceSimulation"}],"roleHeading":"Extended Module","title":"Swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"variants":[{"paths":["\/documentation\/forcesimulation\/swift"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Swift/SIMD2":{"role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SIMD2","preciseIdentifier":"s:s5SIMD2V","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2","title":"SIMD2","abstract":[],"type":"topic","navigatorTitle":[{"text":"SIMD2","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/swift\/simd2"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Array":{"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array","navigatorTitle":[{"text":"Array","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"abstract":[],"title":"Array","url":"\/documentation\/forcesimulation\/swift\/array","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"title":"Swift","kind":"symbol","url":"\/documentation\/forcesimulation\/swift","role":"collection","type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Double":{"title":"Double","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"identifier"}],"navigatorTitle":[{"text":"Double","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double","url":"\/documentation\/forcesimulation\/swift\/double","type":"topic"}}} \ No newline at end of file +{"topicSections":[{"title":"Extended Structures","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/swift"]}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation"]]},"metadata":{"modules":[{"name":"ForceSimulation"}],"roleHeading":"Extended Module","role":"collection","title":"Swift","externalID":"s:m:s:e:s:Sa15ForceSimulationAA011NDTreeBasedA4LikeRzlE8combinedyyF","symbolKind":"extension"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Swift/Double":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Double"}],"type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double","url":"\/documentation\/forcesimulation\/swift\/double","title":"Double"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/SIMD2":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s5SIMD2V","text":"SIMD2","kind":"identifier"}],"title":"SIMD2","type":"topic","navigatorTitle":[{"text":"SIMD2","kind":"identifier"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2","url":"\/documentation\/forcesimulation\/swift\/simd2"},"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"role":"collection","title":"Swift","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","url":"\/documentation\/forcesimulation\/swift"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Array":{"title":"Array","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/forcesimulation\/swift\/array","navigatorTitle":[{"kind":"identifier","text":"Array"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/swift/array.json b/docs/data/documentation/forcesimulation/swift/array.json index 66ff258..69e78dd 100644 --- a/docs/data/documentation/forcesimulation/swift/array.json +++ b/docs/data/documentation/forcesimulation/swift/array.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:Sa","kind":"typeIdentifier","text":"Array"}]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","roleHeading":"Extended Structure","modules":[{"relatedModules":["Swift"],"name":"ForceSimulation"}],"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"Array","kind":"identifier","preciseIdentifier":"s:Sa"}],"title":"Array","role":"symbol","externalID":"s:e:s:Sa15ForceSimulationAA011NDTreeBasedA4LikeRzlE8combinedyyF","symbolKind":"extension","navigatorTitle":[{"text":"Array","kind":"identifier"}]},"kind":"symbol","topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array\/combined()"]}],"variants":[{"paths":["\/documentation\/forcesimulation\/swift\/array"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"title":"Swift","kind":"symbol","url":"\/documentation\/forcesimulation\/swift","role":"collection","type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Array/combined()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combined","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"NDTreeBasedForceLike","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"combined()","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array\/combined()","abstract":[],"url":"\/documentation\/forcesimulation\/swift\/array\/combined()","role":"symbol","kind":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Array":{"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array","navigatorTitle":[{"text":"Array","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"abstract":[],"title":"Array","url":"\/documentation\/forcesimulation\/swift\/array","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"ForceSimulation","relatedModules":["Swift"]}],"symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sa","text":"Array"}],"title":"Array","roleHeading":"Extended Structure","role":"symbol","extendedModule":"Swift","navigatorTitle":[{"text":"Array","kind":"identifier"}],"externalID":"s:e:s:Sa15ForceSimulationAA011NDTreeBasedA4LikeRzlE8combinedyyF"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"typeIdentifier"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array"},"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/swift\/array"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array\/combined()"],"title":"Instance Methods"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"role":"collection","title":"Swift","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","url":"\/documentation\/forcesimulation\/swift"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Array/combined()":{"title":"combined()","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array\/combined()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"combined","kind":"identifier"},{"kind":"text","text":"()"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"NDTreeBasedForceLike"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/forcesimulation\/swift\/array\/combined()"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Array":{"title":"Array","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/forcesimulation\/swift\/array","navigatorTitle":[{"kind":"identifier","text":"Array"}]},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/swift/array/combined().json b/docs/data/documentation/forcesimulation/swift/array/combined().json index a07c266..a2e7997 100644 --- a/docs/data/documentation/forcesimulation/swift/array/combined().json +++ b/docs/data/documentation/forcesimulation/swift/array/combined().json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/forcesimulation\/swift\/array\/combined()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array\/combined()"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"combined"},{"kind":"text","text":"()"}],"platforms":["macOS"],"languages":["swift"]}]}],"metadata":{"extendedModule":"Swift","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"ForceSimulation"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"combined"},{"text":"()","kind":"text"}],"roleHeading":"Instance Method","title":"combined()","externalID":"s:Sa15ForceSimulationAA011NDTreeBasedA4LikeRzlE8combinedyyF","conformance":{"constraints":[{"type":"codeVoice","code":"Element"},{"type":"text","text":" conforms to "},{"code":"NDTreeBasedForceLike","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"title":"Swift","kind":"symbol","url":"\/documentation\/forcesimulation\/swift","role":"collection","type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Array":{"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array","navigatorTitle":[{"text":"Array","kind":"identifier"}],"kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Array","preciseIdentifier":"s:Sa"}],"abstract":[],"title":"Array","url":"\/documentation\/forcesimulation\/swift\/array","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Array/combined()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"combined","kind":"identifier"},{"text":"()","kind":"text"}],"conformance":{"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"NDTreeBasedForceLike","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"combined()","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array\/combined()","abstract":[],"url":"\/documentation\/forcesimulation\/swift\/array\/combined()","role":"symbol","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"combined()","modules":[{"name":"ForceSimulation","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"combined"},{"text":"()","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Element","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"NDTreeBasedForceLike"},{"type":"text","text":"."}]},"role":"symbol","externalID":"s:Sa15ForceSimulationAA011NDTreeBasedA4LikeRzlE8combinedyyF","roleHeading":"Instance Method","symbolKind":"method","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array\/combined()"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/swift\/array\/combined()"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array"]]},"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"combined"},{"text":"()","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Swift/Array":{"title":"Array","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:Sa","text":"Array","kind":"identifier"}],"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/forcesimulation\/swift\/array","navigatorTitle":[{"kind":"identifier","text":"Array"}]},"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"role":"collection","title":"Swift","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","url":"\/documentation\/forcesimulation\/swift"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Array/combined()":{"title":"combined()","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Array\/combined()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"combined","kind":"identifier"},{"kind":"text","text":"()"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Element","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"NDTreeBasedForceLike"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","type":"topic","abstract":[],"url":"\/documentation\/forcesimulation\/swift\/array\/combined()"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/swift/double.json b/docs/data/documentation/forcesimulation/swift/double.json index c6bb6e1..b95afdd 100644 --- a/docs/data/documentation/forcesimulation/swift/double.json +++ b/docs/data/documentation/forcesimulation/swift/double.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"navigatorTitle":[{"text":"Double","kind":"identifier"}],"modules":[{"name":"ForceSimulation","relatedModules":["Swift"]}],"externalID":"s:e:s:Sd15ForceSimulationE7jiggledSdyF","extendedModule":"Swift","roleHeading":"Extended Structure","title":"Double","symbolKind":"extension","role":"symbol"},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"platforms":["macOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/swift\/double"]}],"kind":"symbol","topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double\/jiggled()"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Swift/Double":{"title":"Double","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"identifier"}],"navigatorTitle":[{"text":"Double","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double","url":"\/documentation\/forcesimulation\/swift\/double","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"title":"Swift","kind":"symbol","url":"\/documentation\/forcesimulation\/swift","role":"collection","type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Double/jiggled()":{"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double\/jiggled()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"jiggled"},{"text":"() -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[],"url":"\/documentation\/forcesimulation\/swift\/double\/jiggled()","title":"jiggled()","kind":"symbol","type":"topic"}}} \ No newline at end of file +{"metadata":{"extendedModule":"Swift","navigatorTitle":[{"text":"Double","kind":"identifier"}],"roleHeading":"Extended Structure","modules":[{"relatedModules":["Swift"],"name":"ForceSimulation"}],"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"symbolKind":"extension","title":"Double","externalID":"s:e:s:Sd15ForceSimulationE7jiggledSdyF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/swift\/double"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double\/jiggled()"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"]]},"kind":"symbol","references":{"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"role":"collection","title":"Swift","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","url":"\/documentation\/forcesimulation\/swift"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Double/jiggled()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jiggled"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"type":"topic","title":"jiggled()","role":"symbol","abstract":[],"url":"\/documentation\/forcesimulation\/swift\/double\/jiggled()","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double\/jiggled()"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Double":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Double"}],"type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double","url":"\/documentation\/forcesimulation\/swift\/double","title":"Double"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/swift/double/jiggled().json b/docs/data/documentation/forcesimulation/swift/double/jiggled().json index ebf8de7..d7aa2fb 100644 --- a/docs/data/documentation/forcesimulation/swift/double/jiggled().json +++ b/docs/data/documentation/forcesimulation/swift/double/jiggled().json @@ -1 +1 @@ -{"metadata":{"role":"symbol","title":"jiggled()","extendedModule":"Swift","roleHeading":"Instance Method","symbolKind":"method","externalID":"s:Sd15ForceSimulationE7jiggledSdyF","modules":[{"name":"ForceSimulation","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jiggled","kind":"identifier"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/swift\/double\/jiggled()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double\/jiggled()"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jiggled"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"title":"Swift","kind":"symbol","url":"\/documentation\/forcesimulation\/swift","role":"collection","type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Double/jiggled()":{"role":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double\/jiggled()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"jiggled"},{"text":"() -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}],"abstract":[],"url":"\/documentation\/forcesimulation\/swift\/double\/jiggled()","title":"jiggled()","kind":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Double":{"title":"Double","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"Double","preciseIdentifier":"s:Sd","kind":"identifier"}],"navigatorTitle":[{"text":"Double","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double","url":"\/documentation\/forcesimulation\/swift\/double","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/swift\/double\/jiggled()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jiggled","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"Double","kind":"typeIdentifier","preciseIdentifier":"s:Sd"}]}]}],"metadata":{"externalID":"s:Sd15ForceSimulationE7jiggledSdyF","role":"symbol","symbolKind":"method","title":"jiggled()","extendedModule":"Swift","modules":[{"name":"ForceSimulation","relatedModules":["Swift"]}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"jiggled","kind":"identifier"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double\/jiggled()","interfaceLanguage":"swift"},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Swift/Double":{"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:Sd","text":"Double"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Double"}],"type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double","url":"\/documentation\/forcesimulation\/swift\/double","title":"Double"},"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"type":"topic","title":"Swift","role":"collection","abstract":[],"url":"\/documentation\/forcesimulation\/swift","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/Double/jiggled()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jiggled"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"type":"topic","title":"jiggled()","role":"symbol","abstract":[],"url":"\/documentation\/forcesimulation\/swift\/double\/jiggled()","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/Double\/jiggled()"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/swift/simd2.json b/docs/data/documentation/forcesimulation/swift/simd2.json index 425f896..c878148 100644 --- a/docs/data/documentation/forcesimulation/swift/simd2.json +++ b/docs/data/documentation/forcesimulation/swift/simd2.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2"},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/swift\/simd2"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"extendedModule":"Swift","roleHeading":"Extended Structure","modules":[{"name":"ForceSimulation","relatedModules":["Swift"]}],"fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SIMD2","kind":"identifier","preciseIdentifier":"s:s5SIMD2V"}],"title":"SIMD2","role":"symbol","externalID":"s:e:s:s5SIMD2V15ForceSimulationSdRszrlE7jiggledABySdGyF","symbolKind":"extension","navigatorTitle":[{"kind":"identifier","text":"SIMD2"}]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2\/jiggled()"]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"SIMD2","preciseIdentifier":"s:s5SIMD2V","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Swift/SIMD2":{"role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SIMD2","preciseIdentifier":"s:s5SIMD2V","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2","title":"SIMD2","abstract":[],"type":"topic","navigatorTitle":[{"text":"SIMD2","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/swift\/simd2"},"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"title":"Swift","kind":"symbol","url":"\/documentation\/forcesimulation\/swift","role":"collection","type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/SIMD2/jiggled()":{"title":"jiggled()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jiggled","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"SIMD2","kind":"typeIdentifier","preciseIdentifier":"s:s5SIMD2V"},{"text":"<","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2\/jiggled()","url":"\/documentation\/forcesimulation\/swift\/simd2\/jiggled()","abstract":[],"kind":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"extension","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s5SIMD2V","text":"SIMD2","kind":"identifier"}],"navigatorTitle":[{"text":"SIMD2","kind":"identifier"}],"title":"SIMD2","role":"symbol","externalID":"s:e:s:s5SIMD2V15ForceSimulationSdRszrlE7jiggledABySdGyF","modules":[{"name":"ForceSimulation","relatedModules":["Swift"]}],"roleHeading":"Extended Structure","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2"},"topicSections":[{"identifiers":["doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2\/jiggled()"],"title":"Instance Methods"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"SIMD2","preciseIdentifier":"s:s5SIMD2V"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/swift\/simd2"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"]]},"references":{"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"role":"collection","title":"Swift","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","url":"\/documentation\/forcesimulation\/swift"},"doc://ForceSimulation/documentation/ForceSimulation":{"url":"\/documentation\/forcesimulation","abstract":[],"title":"ForceSimulation","kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/SIMD2":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s5SIMD2V","text":"SIMD2","kind":"identifier"}],"title":"SIMD2","type":"topic","navigatorTitle":[{"text":"SIMD2","kind":"identifier"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2","url":"\/documentation\/forcesimulation\/swift\/simd2"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/SIMD2/jiggled()":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jiggled","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"SIMD2","preciseIdentifier":"s:s5SIMD2V","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"jiggled()","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2\/jiggled()","url":"\/documentation\/forcesimulation\/swift\/simd2\/jiggled()"}}} \ No newline at end of file diff --git a/docs/data/documentation/forcesimulation/swift/simd2/jiggled().json b/docs/data/documentation/forcesimulation/swift/simd2/jiggled().json index 3335a5f..341a8db 100644 --- a/docs/data/documentation/forcesimulation/swift/simd2/jiggled().json +++ b/docs/data/documentation/forcesimulation/swift/simd2/jiggled().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/forcesimulation\/swift\/simd2\/jiggled()"]}],"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2\/jiggled()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jiggled"},{"text":"() -> ","kind":"text"},{"text":"SIMD2","kind":"typeIdentifier","preciseIdentifier":"s:s5SIMD2V"},{"text":"<","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Method","conformance":{"constraints":[{"code":"Scalar","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"jiggled","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"SIMD2","kind":"typeIdentifier","preciseIdentifier":"s:s5SIMD2V"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Scalar"},{"kind":"text","text":">"}],"symbolKind":"method","role":"symbol","title":"jiggled()","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"ForceSimulation"}],"externalID":"s:s5SIMD2V15ForceSimulationSdRszrlE7jiggledABySdGyF"},"sections":[],"references":{"doc://ForceSimulation/documentation/ForceSimulation/Swift/SIMD2/jiggled()":{"title":"jiggled()","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jiggled","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"SIMD2","kind":"typeIdentifier","preciseIdentifier":"s:s5SIMD2V"},{"text":"<","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":">"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Scalar"},{"text":" is ","type":"text"},{"code":"Double","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2\/jiggled()","url":"\/documentation\/forcesimulation\/swift\/simd2\/jiggled()","abstract":[],"kind":"symbol","type":"topic"},"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"title":"Swift","kind":"symbol","url":"\/documentation\/forcesimulation\/swift","role":"collection","type":"topic","abstract":[],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift"},"doc://ForceSimulation/documentation/ForceSimulation":{"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","role":"collection","abstract":[],"title":"ForceSimulation","type":"topic","kind":"symbol","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/SIMD2":{"role":"symbol","kind":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"SIMD2","preciseIdentifier":"s:s5SIMD2V","kind":"identifier"}],"identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2","title":"SIMD2","abstract":[],"type":"topic","navigatorTitle":[{"text":"SIMD2","kind":"identifier"}],"url":"\/documentation\/forcesimulation\/swift\/simd2"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/forcesimulation\/swift\/simd2\/jiggled()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/ForceSimulation\/documentation\/ForceSimulation","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2"]]},"identifier":{"url":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2\/jiggled()","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jiggled"},{"text":"() -> ","kind":"text"},{"text":"SIMD2","kind":"typeIdentifier","preciseIdentifier":"s:s5SIMD2V"},{"text":"<","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"jiggled()","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"ForceSimulation"}],"extendedModule":"Swift","roleHeading":"Instance Method","role":"symbol","externalID":"s:s5SIMD2V15ForceSimulationSdRszrlE7jiggledABySdGyF","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Scalar"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"Double"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jiggled"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"SIMD2","preciseIdentifier":"s:s5SIMD2V"},{"text":"<","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://ForceSimulation/documentation/ForceSimulation":{"role":"collection","title":"ForceSimulation","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation","url":"\/documentation\/forcesimulation"},"doc://ForceSimulation/documentation/ForceSimulation/Swift":{"role":"collection","title":"Swift","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift","url":"\/documentation\/forcesimulation\/swift"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/SIMD2/jiggled()":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"jiggled","kind":"identifier"},{"text":"() -> ","kind":"text"},{"text":"SIMD2","preciseIdentifier":"s:s5SIMD2V","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Scalar","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"jiggled()","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Scalar","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"Double"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2\/jiggled()","url":"\/documentation\/forcesimulation\/swift\/simd2\/jiggled()"},"doc://ForceSimulation/documentation/ForceSimulation/Swift/SIMD2":{"role":"symbol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s5SIMD2V","text":"SIMD2","kind":"identifier"}],"title":"SIMD2","type":"topic","navigatorTitle":[{"text":"SIMD2","kind":"identifier"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/ForceSimulation\/documentation\/ForceSimulation\/Swift\/SIMD2","url":"\/documentation\/forcesimulation\/swift\/simd2"}}} \ No newline at end of file diff --git a/docs/documentation/forcesimulation/centerforce/apply(alpha:)/index.html b/docs/documentation/forcesimulation/centerforce/apply(alpha:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/centerforce/apply(alpha:)/index.html +++ b/docs/documentation/forcesimulation/centerforce/apply(alpha:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/centerforce/center/index.html b/docs/documentation/forcesimulation/centerforce/center/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/centerforce/center/index.html +++ b/docs/documentation/forcesimulation/centerforce/center/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/centerforce/index.html b/docs/documentation/forcesimulation/centerforce/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/centerforce/index.html +++ b/docs/documentation/forcesimulation/centerforce/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/centerforce/strength/index.html b/docs/documentation/forcesimulation/centerforce/strength/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/centerforce/strength/index.html +++ b/docs/documentation/forcesimulation/centerforce/strength/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/collideforce/apply(alpha:)/index.html b/docs/documentation/forcesimulation/collideforce/apply(alpha:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/collideforce/apply(alpha:)/index.html +++ b/docs/documentation/forcesimulation/collideforce/apply(alpha:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/collideforce/collideradius/calculated(for:)/index.html b/docs/documentation/forcesimulation/collideforce/collideradius/calculated(for:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/collideforce/collideradius/calculated(for:)/index.html +++ b/docs/documentation/forcesimulation/collideforce/collideradius/calculated(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/collideforce/collideradius/constant(_:)/index.html b/docs/documentation/forcesimulation/collideforce/collideradius/constant(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/collideforce/collideradius/constant(_:)/index.html +++ b/docs/documentation/forcesimulation/collideforce/collideradius/constant(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/collideforce/collideradius/index.html b/docs/documentation/forcesimulation/collideforce/collideradius/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/collideforce/collideradius/index.html +++ b/docs/documentation/forcesimulation/collideforce/collideradius/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/collideforce/collideradius/precalculatablenodeproperty-implementations/index.html b/docs/documentation/forcesimulation/collideforce/collideradius/precalculatablenodeproperty-implementations/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/collideforce/collideradius/precalculatablenodeproperty-implementations/index.html +++ b/docs/documentation/forcesimulation/collideforce/collideradius/precalculatablenodeproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/collideforce/collideradius/varied(_:)/index.html b/docs/documentation/forcesimulation/collideforce/collideradius/varied(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/collideforce/collideradius/varied(_:)/index.html +++ b/docs/documentation/forcesimulation/collideforce/collideradius/varied(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/collideforce/index.html b/docs/documentation/forcesimulation/collideforce/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/collideforce/index.html +++ b/docs/documentation/forcesimulation/collideforce/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/collideforce/iterationspertick/index.html b/docs/documentation/forcesimulation/collideforce/iterationspertick/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/collideforce/iterationspertick/index.html +++ b/docs/documentation/forcesimulation/collideforce/iterationspertick/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/collideforce/radius/index.html b/docs/documentation/forcesimulation/collideforce/radius/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/collideforce/radius/index.html +++ b/docs/documentation/forcesimulation/collideforce/radius/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/collideforce/strength/index.html b/docs/documentation/forcesimulation/collideforce/strength/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/collideforce/strength/index.html +++ b/docs/documentation/forcesimulation/collideforce/strength/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/apply(alpha:)/index.html b/docs/documentation/forcesimulation/directionforce/apply(alpha:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/apply(alpha:)/index.html +++ b/docs/documentation/forcesimulation/directionforce/apply(alpha:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/calculatedstrength/index.html b/docs/documentation/forcesimulation/directionforce/calculatedstrength/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/calculatedstrength/index.html +++ b/docs/documentation/forcesimulation/directionforce/calculatedstrength/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/calculatedtargetondirection/index.html b/docs/documentation/forcesimulation/directionforce/calculatedtargetondirection/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/calculatedtargetondirection/index.html +++ b/docs/documentation/forcesimulation/directionforce/calculatedtargetondirection/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/direction-swift.enum/entryofvector(_:)/index.html b/docs/documentation/forcesimulation/directionforce/direction-swift.enum/entryofvector(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/direction-swift.enum/entryofvector(_:)/index.html +++ b/docs/documentation/forcesimulation/directionforce/direction-swift.enum/entryofvector(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/direction-swift.enum/index.html b/docs/documentation/forcesimulation/directionforce/direction-swift.enum/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/direction-swift.enum/index.html +++ b/docs/documentation/forcesimulation/directionforce/direction-swift.enum/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/direction-swift.enum/x/index.html b/docs/documentation/forcesimulation/directionforce/direction-swift.enum/x/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/direction-swift.enum/x/index.html +++ b/docs/documentation/forcesimulation/directionforce/direction-swift.enum/x/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/direction-swift.enum/y/index.html b/docs/documentation/forcesimulation/directionforce/direction-swift.enum/y/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/direction-swift.enum/y/index.html +++ b/docs/documentation/forcesimulation/directionforce/direction-swift.enum/y/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/direction-swift.property/index.html b/docs/documentation/forcesimulation/directionforce/direction-swift.property/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/direction-swift.property/index.html +++ b/docs/documentation/forcesimulation/directionforce/direction-swift.property/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/index.html b/docs/documentation/forcesimulation/directionforce/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/index.html +++ b/docs/documentation/forcesimulation/directionforce/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/strength-swift.enum/calculated(for:)/index.html b/docs/documentation/forcesimulation/directionforce/strength-swift.enum/calculated(for:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/strength-swift.enum/calculated(for:)/index.html +++ b/docs/documentation/forcesimulation/directionforce/strength-swift.enum/calculated(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/strength-swift.enum/constant(_:)/index.html b/docs/documentation/forcesimulation/directionforce/strength-swift.enum/constant(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/strength-swift.enum/constant(_:)/index.html +++ b/docs/documentation/forcesimulation/directionforce/strength-swift.enum/constant(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/strength-swift.enum/index.html b/docs/documentation/forcesimulation/directionforce/strength-swift.enum/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/strength-swift.enum/index.html +++ b/docs/documentation/forcesimulation/directionforce/strength-swift.enum/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/strength-swift.enum/precalculatablenodeproperty-implementations/index.html b/docs/documentation/forcesimulation/directionforce/strength-swift.enum/precalculatablenodeproperty-implementations/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/strength-swift.enum/precalculatablenodeproperty-implementations/index.html +++ b/docs/documentation/forcesimulation/directionforce/strength-swift.enum/precalculatablenodeproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/strength-swift.enum/varied(_:)/index.html b/docs/documentation/forcesimulation/directionforce/strength-swift.enum/varied(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/strength-swift.enum/varied(_:)/index.html +++ b/docs/documentation/forcesimulation/directionforce/strength-swift.enum/varied(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/strength-swift.property/index.html b/docs/documentation/forcesimulation/directionforce/strength-swift.property/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/strength-swift.property/index.html +++ b/docs/documentation/forcesimulation/directionforce/strength-swift.property/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/calculated(for:)/index.html b/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/calculated(for:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/calculated(for:)/index.html +++ b/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/calculated(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/constant(_:)/index.html b/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/constant(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/constant(_:)/index.html +++ b/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/constant(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/index.html b/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/index.html +++ b/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/precalculatablenodeproperty-implementations/index.html b/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/precalculatablenodeproperty-implementations/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/precalculatablenodeproperty-implementations/index.html +++ b/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/precalculatablenodeproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/varied(_:)/index.html b/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/varied(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/varied(_:)/index.html +++ b/docs/documentation/forcesimulation/directionforce/targetondirection-swift.enum/varied(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/directionforce/targetondirection-swift.property/index.html b/docs/documentation/forcesimulation/directionforce/targetondirection-swift.property/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/directionforce/targetondirection-swift.property/index.html +++ b/docs/documentation/forcesimulation/directionforce/targetondirection-swift.property/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/edgeid/!=(_:_:)/index.html b/docs/documentation/forcesimulation/edgeid/!=(_:_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/edgeid/!=(_:_:)/index.html +++ b/docs/documentation/forcesimulation/edgeid/!=(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/edgeid/equatable-implementations/index.html b/docs/documentation/forcesimulation/edgeid/equatable-implementations/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/edgeid/equatable-implementations/index.html +++ b/docs/documentation/forcesimulation/edgeid/equatable-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/edgeid/index.html b/docs/documentation/forcesimulation/edgeid/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/edgeid/index.html +++ b/docs/documentation/forcesimulation/edgeid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/edgeid/init(_:_:)/index.html b/docs/documentation/forcesimulation/edgeid/init(_:_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/edgeid/init(_:_:)/index.html +++ b/docs/documentation/forcesimulation/edgeid/init(_:_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/edgeid/source/index.html b/docs/documentation/forcesimulation/edgeid/source/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/edgeid/source/index.html +++ b/docs/documentation/forcesimulation/edgeid/source/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/edgeid/target/index.html b/docs/documentation/forcesimulation/edgeid/target/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/edgeid/target/index.html +++ b/docs/documentation/forcesimulation/edgeid/target/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/forcelike/apply(alpha:)/index.html b/docs/documentation/forcesimulation/forcelike/apply(alpha:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/forcelike/apply(alpha:)/index.html +++ b/docs/documentation/forcesimulation/forcelike/apply(alpha:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/forcelike/index.html b/docs/documentation/forcesimulation/forcelike/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/forcelike/index.html +++ b/docs/documentation/forcesimulation/forcelike/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/forcelike/nodeid/index.html b/docs/documentation/forcesimulation/forcelike/nodeid/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/forcelike/nodeid/index.html +++ b/docs/documentation/forcesimulation/forcelike/nodeid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/index.html b/docs/documentation/forcesimulation/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/index.html +++ b/docs/documentation/forcesimulation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/linearcongruentialgenerator/index.html b/docs/documentation/forcesimulation/linearcongruentialgenerator/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/linearcongruentialgenerator/index.html +++ b/docs/documentation/forcesimulation/linearcongruentialgenerator/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/linkforce/apply(alpha:)/index.html b/docs/documentation/forcesimulation/linkforce/apply(alpha:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/linkforce/apply(alpha:)/index.html +++ b/docs/documentation/forcesimulation/linkforce/apply(alpha:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/linkforce/index.html b/docs/documentation/forcesimulation/linkforce/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/linkforce/index.html +++ b/docs/documentation/forcesimulation/linkforce/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/linkforce/lengthscalar/index.html b/docs/documentation/forcesimulation/linkforce/lengthscalar/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/linkforce/lengthscalar/index.html +++ b/docs/documentation/forcesimulation/linkforce/lengthscalar/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/linkforce/linklength/constant(_:)/index.html b/docs/documentation/forcesimulation/linkforce/linklength/constant(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/linkforce/linklength/constant(_:)/index.html +++ b/docs/documentation/forcesimulation/linkforce/linklength/constant(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/linkforce/linklength/index.html b/docs/documentation/forcesimulation/linkforce/linklength/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/linkforce/linklength/index.html +++ b/docs/documentation/forcesimulation/linkforce/linklength/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/linkforce/linklength/varied(_:)/index.html b/docs/documentation/forcesimulation/linkforce/linklength/varied(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/linkforce/linklength/varied(_:)/index.html +++ b/docs/documentation/forcesimulation/linkforce/linklength/varied(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/linkforce/linklookup/index.html b/docs/documentation/forcesimulation/linkforce/linklookup/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/linkforce/linklookup/index.html +++ b/docs/documentation/forcesimulation/linkforce/linklookup/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/linkforce/linkstiffness/constant(_:)/index.html b/docs/documentation/forcesimulation/linkforce/linkstiffness/constant(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/linkforce/linkstiffness/constant(_:)/index.html +++ b/docs/documentation/forcesimulation/linkforce/linkstiffness/constant(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/linkforce/linkstiffness/index.html b/docs/documentation/forcesimulation/linkforce/linkstiffness/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/linkforce/linkstiffness/index.html +++ b/docs/documentation/forcesimulation/linkforce/linkstiffness/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/linkforce/linkstiffness/varied(_:)/index.html b/docs/documentation/forcesimulation/linkforce/linkstiffness/varied(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/linkforce/linkstiffness/varied(_:)/index.html +++ b/docs/documentation/forcesimulation/linkforce/linkstiffness/varied(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/linkforce/linkstiffness/weightedbydegree(k:)/index.html b/docs/documentation/forcesimulation/linkforce/linkstiffness/weightedbydegree(k:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/linkforce/linkstiffness/weightedbydegree(k:)/index.html +++ b/docs/documentation/forcesimulation/linkforce/linkstiffness/weightedbydegree(k:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/manybodyforce/apply(alpha:)/index.html b/docs/documentation/forcesimulation/manybodyforce/apply(alpha:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/manybodyforce/apply(alpha:)/index.html +++ b/docs/documentation/forcesimulation/manybodyforce/apply(alpha:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/manybodyforce/index.html b/docs/documentation/forcesimulation/manybodyforce/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/manybodyforce/index.html +++ b/docs/documentation/forcesimulation/manybodyforce/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/manybodyforce/nodemass/calculated(for:)/index.html b/docs/documentation/forcesimulation/manybodyforce/nodemass/calculated(for:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/manybodyforce/nodemass/calculated(for:)/index.html +++ b/docs/documentation/forcesimulation/manybodyforce/nodemass/calculated(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/manybodyforce/nodemass/constant(_:)/index.html b/docs/documentation/forcesimulation/manybodyforce/nodemass/constant(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/manybodyforce/nodemass/constant(_:)/index.html +++ b/docs/documentation/forcesimulation/manybodyforce/nodemass/constant(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/manybodyforce/nodemass/index.html b/docs/documentation/forcesimulation/manybodyforce/nodemass/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/manybodyforce/nodemass/index.html +++ b/docs/documentation/forcesimulation/manybodyforce/nodemass/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/manybodyforce/nodemass/precalculatablenodeproperty-implementations/index.html b/docs/documentation/forcesimulation/manybodyforce/nodemass/precalculatablenodeproperty-implementations/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/manybodyforce/nodemass/precalculatablenodeproperty-implementations/index.html +++ b/docs/documentation/forcesimulation/manybodyforce/nodemass/precalculatablenodeproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/manybodyforce/nodemass/varied(_:)/index.html b/docs/documentation/forcesimulation/manybodyforce/nodemass/varied(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/manybodyforce/nodemass/varied(_:)/index.html +++ b/docs/documentation/forcesimulation/manybodyforce/nodemass/varied(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/ndtree/index.html b/docs/documentation/forcesimulation/ndtree/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/ndtree/index.html +++ b/docs/documentation/forcesimulation/ndtree/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/ndtree/vectorlike/index.html b/docs/documentation/forcesimulation/ndtree/vectorlike/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/ndtree/vectorlike/index.html +++ b/docs/documentation/forcesimulation/ndtree/vectorlike/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/ndtree/vectorlike/jiggled()/index.html b/docs/documentation/forcesimulation/ndtree/vectorlike/jiggled()/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/ndtree/vectorlike/jiggled()/index.html +++ b/docs/documentation/forcesimulation/ndtree/vectorlike/jiggled()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/ndtreebasedforcelike/index.html b/docs/documentation/forcesimulation/ndtreebasedforcelike/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/ndtreebasedforcelike/index.html +++ b/docs/documentation/forcesimulation/ndtreebasedforcelike/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/ndtreebasedforcelike/td/index.html b/docs/documentation/forcesimulation/ndtreebasedforcelike/td/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/ndtreebasedforcelike/td/index.html +++ b/docs/documentation/forcesimulation/ndtreebasedforcelike/td/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/precalculatablenodeproperty/calculated(for:)/index.html b/docs/documentation/forcesimulation/precalculatablenodeproperty/calculated(for:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/precalculatablenodeproperty/calculated(for:)/index.html +++ b/docs/documentation/forcesimulation/precalculatablenodeproperty/calculated(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/precalculatablenodeproperty/index.html b/docs/documentation/forcesimulation/precalculatablenodeproperty/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/precalculatablenodeproperty/index.html +++ b/docs/documentation/forcesimulation/precalculatablenodeproperty/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/precalculatablenodeproperty/nodeid/index.html b/docs/documentation/forcesimulation/precalculatablenodeproperty/nodeid/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/precalculatablenodeproperty/nodeid/index.html +++ b/docs/documentation/forcesimulation/precalculatablenodeproperty/nodeid/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/precalculatablenodeproperty/v/index.html b/docs/documentation/forcesimulation/precalculatablenodeproperty/v/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/precalculatablenodeproperty/v/index.html +++ b/docs/documentation/forcesimulation/precalculatablenodeproperty/v/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/apply(alpha:)/index.html b/docs/documentation/forcesimulation/radialforce/apply(alpha:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/apply(alpha:)/index.html +++ b/docs/documentation/forcesimulation/radialforce/apply(alpha:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/center/index.html b/docs/documentation/forcesimulation/radialforce/center/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/center/index.html +++ b/docs/documentation/forcesimulation/radialforce/center/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/index.html b/docs/documentation/forcesimulation/radialforce/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/index.html +++ b/docs/documentation/forcesimulation/radialforce/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/init(center:radius:strength:)/index.html b/docs/documentation/forcesimulation/radialforce/init(center:radius:strength:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/init(center:radius:strength:)/index.html +++ b/docs/documentation/forcesimulation/radialforce/init(center:radius:strength:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/noderadius/calculated(for:)/index.html b/docs/documentation/forcesimulation/radialforce/noderadius/calculated(for:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/noderadius/calculated(for:)/index.html +++ b/docs/documentation/forcesimulation/radialforce/noderadius/calculated(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/noderadius/constant(_:)/index.html b/docs/documentation/forcesimulation/radialforce/noderadius/constant(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/noderadius/constant(_:)/index.html +++ b/docs/documentation/forcesimulation/radialforce/noderadius/constant(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/noderadius/index.html b/docs/documentation/forcesimulation/radialforce/noderadius/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/noderadius/index.html +++ b/docs/documentation/forcesimulation/radialforce/noderadius/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/noderadius/precalculatablenodeproperty-implementations/index.html b/docs/documentation/forcesimulation/radialforce/noderadius/precalculatablenodeproperty-implementations/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/noderadius/precalculatablenodeproperty-implementations/index.html +++ b/docs/documentation/forcesimulation/radialforce/noderadius/precalculatablenodeproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/noderadius/varied(_:)/index.html b/docs/documentation/forcesimulation/radialforce/noderadius/varied(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/noderadius/varied(_:)/index.html +++ b/docs/documentation/forcesimulation/radialforce/noderadius/varied(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/radius/index.html b/docs/documentation/forcesimulation/radialforce/radius/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/radius/index.html +++ b/docs/documentation/forcesimulation/radialforce/radius/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/strength-swift.enum/calculated(for:)/index.html b/docs/documentation/forcesimulation/radialforce/strength-swift.enum/calculated(for:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/strength-swift.enum/calculated(for:)/index.html +++ b/docs/documentation/forcesimulation/radialforce/strength-swift.enum/calculated(for:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/strength-swift.enum/constant(_:)/index.html b/docs/documentation/forcesimulation/radialforce/strength-swift.enum/constant(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/strength-swift.enum/constant(_:)/index.html +++ b/docs/documentation/forcesimulation/radialforce/strength-swift.enum/constant(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/strength-swift.enum/index.html b/docs/documentation/forcesimulation/radialforce/strength-swift.enum/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/strength-swift.enum/index.html +++ b/docs/documentation/forcesimulation/radialforce/strength-swift.enum/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/strength-swift.enum/precalculatablenodeproperty-implementations/index.html b/docs/documentation/forcesimulation/radialforce/strength-swift.enum/precalculatablenodeproperty-implementations/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/strength-swift.enum/precalculatablenodeproperty-implementations/index.html +++ b/docs/documentation/forcesimulation/radialforce/strength-swift.enum/precalculatablenodeproperty-implementations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/strength-swift.enum/varied(_:)/index.html b/docs/documentation/forcesimulation/radialforce/strength-swift.enum/varied(_:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/strength-swift.enum/varied(_:)/index.html +++ b/docs/documentation/forcesimulation/radialforce/strength-swift.enum/varied(_:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/radialforce/strength-swift.property/index.html b/docs/documentation/forcesimulation/radialforce/strength-swift.property/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/radialforce/strength-swift.property/index.html +++ b/docs/documentation/forcesimulation/radialforce/strength-swift.property/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/alpha/index.html b/docs/documentation/forcesimulation/simulation/alpha/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/alpha/index.html +++ b/docs/documentation/forcesimulation/simulation/alpha/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/alphadecay/index.html b/docs/documentation/forcesimulation/simulation/alphadecay/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/alphadecay/index.html +++ b/docs/documentation/forcesimulation/simulation/alphadecay/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/alphamin/index.html b/docs/documentation/forcesimulation/simulation/alphamin/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/alphamin/index.html +++ b/docs/documentation/forcesimulation/simulation/alphamin/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/alphatarget/index.html b/docs/documentation/forcesimulation/simulation/alphatarget/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/alphatarget/index.html +++ b/docs/documentation/forcesimulation/simulation/alphatarget/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/createcenterforce(center:strength:)/index.html b/docs/documentation/forcesimulation/simulation/createcenterforce(center:strength:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/createcenterforce(center:strength:)/index.html +++ b/docs/documentation/forcesimulation/simulation/createcenterforce(center:strength:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/createcollideforce(radius:strength:iterationspertick:)/index.html b/docs/documentation/forcesimulation/simulation/createcollideforce(radius:strength:iterationspertick:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/createcollideforce(radius:strength:iterationspertick:)/index.html +++ b/docs/documentation/forcesimulation/simulation/createcollideforce(radius:strength:iterationspertick:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb/index.html b/docs/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb/index.html +++ b/docs/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-2sbnb/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van/index.html b/docs/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van/index.html +++ b/docs/documentation/forcesimulation/simulation/createlinkforce(_:stiffness:originallength:iterationspertick:)-35van/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/createmanybodyforce(strength:nodemass:)/index.html b/docs/documentation/forcesimulation/simulation/createmanybodyforce(strength:nodemass:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/createmanybodyforce(strength:nodemass:)/index.html +++ b/docs/documentation/forcesimulation/simulation/createmanybodyforce(strength:nodemass:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/createpositionforce(direction:targetondirection:strength:)/index.html b/docs/documentation/forcesimulation/simulation/createpositionforce(direction:targetondirection:strength:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/createpositionforce(direction:targetondirection:strength:)/index.html +++ b/docs/documentation/forcesimulation/simulation/createpositionforce(direction:targetondirection:strength:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/createradialforce(center:radius:strength:)/index.html b/docs/documentation/forcesimulation/simulation/createradialforce(center:radius:strength:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/createradialforce(center:radius:strength:)/index.html +++ b/docs/documentation/forcesimulation/simulation/createradialforce(center:radius:strength:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/forces/index.html b/docs/documentation/forcesimulation/simulation/forces/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/forces/index.html +++ b/docs/documentation/forcesimulation/simulation/forces/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/index.html b/docs/documentation/forcesimulation/simulation/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/index.html +++ b/docs/documentation/forcesimulation/simulation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:)/index.html b/docs/documentation/forcesimulation/simulation/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:)/index.html +++ b/docs/documentation/forcesimulation/simulation/init(nodeids:alpha:alphamin:alphadecay:alphatarget:velocitydecay:setinitialstatus:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/initializedalpha/index.html b/docs/documentation/forcesimulation/simulation/initializedalpha/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/initializedalpha/index.html +++ b/docs/documentation/forcesimulation/simulation/initializedalpha/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/nodefixations/index.html b/docs/documentation/forcesimulation/simulation/nodefixations/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/nodefixations/index.html +++ b/docs/documentation/forcesimulation/simulation/nodefixations/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/nodeids/index.html b/docs/documentation/forcesimulation/simulation/nodeids/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/nodeids/index.html +++ b/docs/documentation/forcesimulation/simulation/nodeids/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/nodepositions/index.html b/docs/documentation/forcesimulation/simulation/nodepositions/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/nodepositions/index.html +++ b/docs/documentation/forcesimulation/simulation/nodepositions/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/nodevelocities/index.html b/docs/documentation/forcesimulation/simulation/nodevelocities/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/nodevelocities/index.html +++ b/docs/documentation/forcesimulation/simulation/nodevelocities/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/scalar/index.html b/docs/documentation/forcesimulation/simulation/scalar/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/scalar/index.html +++ b/docs/documentation/forcesimulation/simulation/scalar/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/tick(iterationcount:)/index.html b/docs/documentation/forcesimulation/simulation/tick(iterationcount:)/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/tick(iterationcount:)/index.html +++ b/docs/documentation/forcesimulation/simulation/tick(iterationcount:)/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation/velocitydecay/index.html b/docs/documentation/forcesimulation/simulation/velocitydecay/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation/velocitydecay/index.html +++ b/docs/documentation/forcesimulation/simulation/velocitydecay/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation2d/index.html b/docs/documentation/forcesimulation/simulation2d/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation2d/index.html +++ b/docs/documentation/forcesimulation/simulation2d/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/simulation3d/index.html b/docs/documentation/forcesimulation/simulation3d/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/simulation3d/index.html +++ b/docs/documentation/forcesimulation/simulation3d/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/swift/array/combined()/index.html b/docs/documentation/forcesimulation/swift/array/combined()/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/swift/array/combined()/index.html +++ b/docs/documentation/forcesimulation/swift/array/combined()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/swift/array/index.html b/docs/documentation/forcesimulation/swift/array/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/swift/array/index.html +++ b/docs/documentation/forcesimulation/swift/array/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/swift/double/index.html b/docs/documentation/forcesimulation/swift/double/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/swift/double/index.html +++ b/docs/documentation/forcesimulation/swift/double/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/swift/double/jiggled()/index.html b/docs/documentation/forcesimulation/swift/double/jiggled()/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/swift/double/jiggled()/index.html +++ b/docs/documentation/forcesimulation/swift/double/jiggled()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/swift/index.html b/docs/documentation/forcesimulation/swift/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/swift/index.html +++ b/docs/documentation/forcesimulation/swift/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/swift/simd2/index.html b/docs/documentation/forcesimulation/swift/simd2/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/swift/simd2/index.html +++ b/docs/documentation/forcesimulation/swift/simd2/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/documentation/forcesimulation/swift/simd2/jiggled()/index.html b/docs/documentation/forcesimulation/swift/simd2/jiggled()/index.html index 4fcbf1e..bf8c90b 100644 --- a/docs/documentation/forcesimulation/swift/simd2/jiggled()/index.html +++ b/docs/documentation/forcesimulation/swift/simd2/jiggled()/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index da24e17..1e768cd 100644 --- a/docs/index.html +++ b/docs/index.html @@ -5,53 +5,51 @@ - - + + Documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - + + \ No newline at end of file diff --git a/docs/metadata.json b/docs/metadata.json index ae9136a..e00a752 100644 --- a/docs/metadata.json +++ b/docs/metadata.json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"minor":1,"major":0},"bundleDisplayName":"ForceSimulation","bundleIdentifier":"ForceSimulation"} \ No newline at end of file +{"bundleIdentifier":"ForceSimulation","schemaVersion":{"minor":1,"patch":0,"major":0},"bundleDisplayName":"ForceSimulation"} \ No newline at end of file