FrictionQPotSpringBlock v0.22.7
|
#include <string>
#include <xtensor/xadapt.hpp>
#include <xtensor/xnorm.hpp>
#include <xtensor/xtensor.hpp>
#include "config.h"
#include <GooseFEM/Iterate.h>
#include <GooseFEM/version.h>
#include <prrng.h>
#include <GMatTensor/version.h>
Go to the source code of this file.
Classes | |
class | FrictionQPotSpringBlock::detail::Cuspy< Generator > |
A piece-wise quadratic local potential energy. More... | |
class | FrictionQPotSpringBlock::detail::SemiSmooth< Generator > |
A potential energy landscape of each particle that is piecewise smooth. More... | |
class | FrictionQPotSpringBlock::detail::Smooth< Generator > |
A potential energy landscape of each particle that is smooth. More... | |
class | FrictionQPotSpringBlock::detail::Laplace1d |
Short range elastic interactions with other particles. More... | |
class | FrictionQPotSpringBlock::detail::Laplace2d |
Short range interactions based on the Laplacian \( \Delta u_{i, j} \). More... | |
class | FrictionQPotSpringBlock::detail::QuarticGradient1d |
Short range interaction based on a quartic potential. More... | |
class | FrictionQPotSpringBlock::detail::QuarticGradient2d |
Short range interactions based on quartic interactions. More... | |
class | FrictionQPotSpringBlock::detail::Quartic1d |
Short range interaction based on a quartic potential. More... | |
class | FrictionQPotSpringBlock::detail::LongRange1d |
Long range interactions. More... | |
class | FrictionQPotSpringBlock::detail::RandomNormalForcing< rank > |
Each particle experiences a random force representing the effect of temperature. More... | |
class | FrictionQPotSpringBlock::detail::Overdamped |
Signal overdamped minimisation. More... | |
class | FrictionQPotSpringBlock::detail::None |
Signal none minimisation. More... | |
class | FrictionQPotSpringBlock::detail::System< rank, Potential, Generator, Interactions, External, Minimisation > |
System in generic number of dimensions. More... | |
Namespaces | |
namespace | FrictionQPotSpringBlock |
Tensor products / operations. | |
Functions | |
prrng::distribution | FrictionQPotSpringBlock::detail::string_to_distribution (const std::string &str) |
Convert string to prrng::distribution. | |
template<class U , class Y , class I > | |
bool | FrictionQPotSpringBlock::detail::check_disorder (const U &u, const Y &yield, const I &i) |
Check disorder. | |
Definition in file detail.h.
|
inline |