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.