gemlab 2.3.0

Geometry and meshes laboratory for finite element analyses
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
name = "gemlab"
version = "2.3.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Geometry and meshes laboratory for finite element analyses"
homepage = "https://github.com/cpmech/gemlab"
documentation = "https://docs.rs/gemlab"
readme = "README.md"
keywords = [
    "geometry",
    "mesh",
    "fem",
]
categories = [
    "mathematics",
    "science",
]
license = "MIT"
repository = "https://github.com/cpmech/gemlab"

[features]
cudss = ["russell_sparse/cudss"]
intel_mkl = [
    "russell_lab/intel_mkl",
    "russell_sparse/intel_mkl",
    "russell_stat/intel_mkl",
    "russell_tensor/intel_mkl",
]
local_sparse = ["russell_sparse/local_sparse"]

[lib]
name = "gemlab"
path = "src/lib.rs"

[[bin]]
name = "drawmsh"
path = "src/bin/drawmsh.rs"

[[bin]]
name = "hex2msh"
path = "src/bin/hex2msh.rs"

[[bin]]
name = "msh2tet"
path = "src/bin/msh2tet.rs"

[[bin]]
name = "msh2tri"
path = "src/bin/msh2tri.rs"

[[bin]]
name = "qua2msh"
path = "src/bin/qua2msh.rs"

[[example]]
name = "block_2d_qua8"
path = "examples/block_2d_qua8.rs"

[[example]]
name = "check_grid_search_performance"
path = "examples/check_grid_search_performance.rs"

[[example]]
name = "generate_gauss_extrap_data"
path = "examples/generate_gauss_extrap_data.rs"

[[example]]
name = "geokind_triangulate_ref_coords"
path = "examples/geokind_triangulate_ref_coords.rs"

[[example]]
name = "integ_mom_inertia_disk"
path = "examples/integ_mom_inertia_disk.rs"

[[example]]
name = "integ_mom_inertia_ring"
path = "examples/integ_mom_inertia_ring.rs"

[[example]]
name = "integration_tet4"
path = "examples/integration_tet4.rs"

[[example]]
name = "integration_tri3"
path = "examples/integration_tri3.rs"

[[example]]
name = "isoparametric_qua4"
path = "examples/isoparametric_qua4.rs"

[[example]]
name = "marked_points"
path = "examples/marked_points.rs"

[[example]]
name = "mesh_2d_tri3_qua4"
path = "examples/mesh_2d_tri3_qua4.rs"

[[example]]
name = "search_in_grid_2d"
path = "examples/search_in_grid_2d.rs"

[[example]]
name = "zero_homogeneous_mesh"
path = "examples/zero_homogeneous_mesh.rs"

[[test]]
name = "test_grid_search_2d"
path = "tests/test_grid_search_2d.rs"

[[test]]
name = "test_integ_heat_axis_1"
path = "tests/test_integ_heat_axis_1.rs"

[[test]]
name = "test_normal_vectors"
path = "tests/test_normal_vectors.rs"

[[test]]
name = "test_tetrahedra"
path = "tests/test_tetrahedra.rs"

[[test]]
name = "test_tris_quads"
path = "tests/test_tris_quads.rs"

[dependencies.plotpy]
version = "1.23"

[dependencies.russell_lab]
version = "2.7"

[dependencies.russell_sparse]
version = "2.7"

[dependencies.russell_stat]
version = "2.7"

[dependencies.russell_tensor]
version = "2.7"

[dependencies.serde]
version = "1.0"
features = ["derive"]

[dependencies.serde_json]
version = "1.0.150"

[dependencies.structopt]
version = "0.3"

[dependencies.tritet]
version = "3.2"
features = ["with_tetgen"]

[dev-dependencies.criterion]
version = "0.8.2"