JSPM

@aureooms/js-adjacency-matrix

3.1.6
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 8
  • Score
    100M100P100Q45340F
  • License AGPL-3.0

Adjacency matrix code bricks for JavaScript

Package Exports

  • @aureooms/js-adjacency-matrix

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@aureooms/js-adjacency-matrix) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

js-adjacency-matrix

Adjacency matrix code bricks for JavaScript. Follows the specification in js-graph-spec. Parent is js-gn.

for ( let v of V( G ) ) ... ;

NPM license NPM version Bower version Build Status Coverage Status Dependencies Status devDependencies Status Code Climate NPM downloads per month GitHub issues Inline docs

Can be managed through jspm, duo, component, bower, ender, jam, spm, and npm.

Install

jspm

jspm install github:aureooms/js-adjacency-matrix
# or
jspm install npm:@aureooms/js-adjacency-matrix

duo

No install step needed for duo!

component

component install aureooms/js-adjacency-matrix

bower

bower install @aureooms/js-adjacency-matrix

ender

ender add @aureooms/js-adjacency-matrix

jam

jam install @aureooms/js-adjacency-matrix

spm

spm install @aureooms/js-adjacency-matrix --save

npm

npm install @aureooms/js-adjacency-matrix --save

Require

jspm

let adjacencymatrix = require( "github:aureooms/js-adjacency-matrix" ) ;
// or
import adjacencymatrix from '@aureooms/js-adjacency-matrix' ;

duo

let adjacencymatrix = require( "aureooms/js-adjacency-matrix" ) ;

component, ender, spm, npm

let adjacencymatrix = require( "@aureooms/js-adjacency-matrix" ) ;

bower

The script tag exposes the global variable adjacencymatrix.

<script src="bower_components/@aureooms/js-adjacency-matrix/js/dist/adjacency-matrix.min.js"></script>

Alternatively, you can use any tool mentioned here.

jam

require( [ "@aureooms/js-adjacency-matrix" ] , function ( adjacencymatrix ) { ... } ) ;

Use

let Graph = adjacencymatrix.Graph ;
// use `adjacencymatrix.DiGraph` for directed graphs

let { V , E , N } = require( "@aureooms/js-graph-theory-notation" ) ;

let G = new Graph( ) ;

let u = G.vadd( ) ;

let v = G.vadd( ) ;

let e = G.eadd( u , v ) ;

for ( let w of V( G ) ) ... ;

for ( let e of E( G ) ) ... ;

for ( let w of N( G , u ) ) ... ;

G.edel( e ) ;

G.vdel( v ) ;

G.vdel( u ) ;