NGS-Py

Whetting the appetite

  • Poisson equation
  • Adaptive mesh refinement
  • Symbolic definition of forms : magnetic field
  • Navier Stokes Equation
  • Nonlinear elasticity

Installation

  • Download installer
  • Install from sources
  • Getting started with Netgen/NGSolve
  • Using Jupyter notebook

i-Tutorials

  • Interactive NGSolve Tutorial
  • Whetting the Appetite
  • 1. Getting started
  • 2. Advanced Topics
  • 3. Time-dependent and non-linear problems
  • 4. Geometric modeling and mesh generation
  • 5. MPI - Parallelization and CUDA Support
  • 6. Various Topics
  • 7. Shape- and Topology Optimization
  • 8. Unfitted Finite Elements
  • 9. Extending by C++ programming
  • 10. NGSolve and ...
  • Appendix

Central Concepts

  • Meshes

How-to

  • Working with CoefficientFunctions
  • Setting inhomogeneous Dirichlet boundary conditions
  • Define and update preconditioners
  • The Trace() operator
  • Vectors and matrices
  • Static condensation of internal bubbles
  • Discontinuous Galerkin methods
  • Parallel computing with NGS-Py
  • Interfacing to numpy/scipy
  • Periodicity
  • Symbolic Integrators
  • Spaces and forms on sub-domains
  • Perfectly Matched Layers

C++ Tutorials

  • NGSolve Basics
  • Advanced NGSolve Examples

Netgen Tutorials

  • Define and mesh 2D geometries
  • Constructive Solid Geometry CSG
  • Working with meshes
  • Manual mesh generation
  • Mesh Size and Refinement
NGS-Py
  • Docs »
  • Index
  • Homepage

Index

A | B | C | D | G | H | I | J | M | N | P | R | S | T

A

  • Apply() (ngsolve.BilinearForm method)
  • Assemble() (ngsolve.BilinearForm method)
  • AssembleLinearization() (ngsolve.BilinearForm method)

B

  • BrickRadial() (in module ngsolve.comp.pml)
  • BSpline (class in ngsolve)

C

  • call_jacobian() (ngsolve.comp.pml.PML method)
  • Cartesian() (in module ngsolve.comp.pml)
  • CoefficientFunction (class in ngsolve)
  • Compile() (ngsolve.CoefficientFunction method)
  • Compound() (in module ngsolve.comp.pml)
  • Custom() (in module ngsolve.comp.pml)

D

  • Det_CF (ngsolve.comp.pml.PML property)
  • Differentiate() (ngsolve.BSpline method)
  • dim (ngsolve.comp.pml.PML property)

G

  • Get() (ngsolve.Parameter method)

H

  • HalfSpace() (in module ngsolve.comp.pml)

I

  • IfPos() (in module ngsolve)
  • Integrate() (ngsolve.BSpline method)

J

  • Jac_CF (ngsolve.comp.pml.PML property)
  • JacInv_CF (ngsolve.comp.pml.PML property)

M

  • mesh_size (ngsolve.specialcf attribute)

N

  • normal (ngsolve.specialcf attribute)

P

  • Parameter (class in ngsolve)
  • Periodic() (in module ngsolve)
  • PML (class in ngsolve.comp.pml)
  • PML_CF (ngsolve.comp.pml.PML property)

R

  • Radial() (in module ngsolve.comp.pml)

S

  • Set() (ngsolve.Parameter method)

T

  • tangential (ngsolve.specialcf attribute)
  • TestFunction() (ngsolve.FESpace method)
  • TrialFunction() (ngsolve.FESpace method)

© Copyright 2017, Netgen/NGSolve team.

Built with Sphinx using a theme provided by Read the Docs.
NGSolve v: 6.2.2501