NEML2 2.0.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Extension

Note
Before diving into the following tutorials we recommend reading the Contributing guide.

NEML2 models can be easily extended or adapted to model the material behavior of your interest.

Problem description

This set of tutorials define a custom equation to model the conventional projectile motion problem:

(1)x˙=v,(2)v˙=a=gμv,

where x and v are the position and velocity of the projectile, respectively. g is the gravitational acceleration, and μ is the dynamic viscosity. The projectile's trajectory can be numerically integrated using the backward-Euler method:

(3)r={rxrv}={xxn(ttn)x˙vvn(ttn)v˙},(4){xv}=rootx,v(r),

subject to appropriate initial conditions x0 and v0

Seaching for available models

Among these equations:

Outline

Each tutorial builds on top of the previous tutorials, introduces and explains one small piece in model development. It is therefore recommended to follow these tutorials in order.

The final model is then used in another set of tutorials on parameter calibration and inference.