|
FrictionQPotFEM 0.23.3
|
Friction simulations based on a disorder potential energy landscape and the finite element method. More...
Namespaces | |
| namespace | array_type |
| Container type. | |
| namespace | Generic2d |
| Generic system of elastic and plastic elements. | |
| namespace | UniformMultiLayerIndividualDrive2d |
| System in 2-d with: | |
| namespace | UniformMultiLayerLeverDrive2d |
| System in 2-d with: | |
| namespace | UniformSingleLayer2d |
| System in 2-d with: | |
| namespace | UniformSingleLayerThermal2d |
| System in 2-d with: | |
Functions | |
| std::string | version () |
| Return version string, e.g. More... | |
| array_type::tensor< double, 3 > | epsy_initelastic_toquad (const array_type::tensor< double, 2 > &arg, size_t nip=GooseFEM::Element::Quad4::Gauss::nip()) |
| Convert array of yield strains stored per element [nelem, n]: More... | |
| array_type::tensor< double, 2 > | moduli_toquad (const array_type::tensor< double, 1 > &arg, size_t nip=GooseFEM::Element::Quad4::Gauss::nip()) |
| Broadcast array of moduli stored per element [nelem] to be the same for all quadrature points, converting the shape to [nelem, nip]. More... | |
| template<class T > | |
| T::value_type | getuniform (const T &arg) |
| Extract uniform value (throw if not uniform): More... | |
Friction simulations based on a disorder potential energy landscape and the finite element method.
|
inline |
Convert array of yield strains stored per element [nelem, n]:
| arg | Yield strains per element. |
| nip | Number of integration points. |
Definition at line 77 of file Generic2d.h.
|
inline |
Extract uniform value (throw if not uniform):
all(arg[0] == arg) return arg[0].| arg | Values. |
Definition at line 126 of file Generic2d.h.
|
inline |
Broadcast array of moduli stored per element [nelem] to be the same for all quadrature points, converting the shape to [nelem, nip].
| arg | Moduli per element. |
| nip | Number of integration points. |
Definition at line 101 of file Generic2d.h.