FrictionQPotSpringBlock v0.22.7
Loading...
Searching...
No Matches
Line2d.h File Reference
#include "config.h"
#include "detail.h"
#include <prrng.h>
#include <GMatTensor/version.h>

Go to the source code of this file.

Classes

class  FrictionQPotSpringBlock::Line2d::System_Cuspy_Laplace
 Identical to Line1d::System_Cuspy_Laplace() but with '2d' interactions. More...
 
class  FrictionQPotSpringBlock::Line2d::System_Cuspy_QuarticGradient
 Identical to Line1d::System_Cuspy_QuarticGradient() but with '2d' interactions. More...
 

Namespaces

namespace  FrictionQPotSpringBlock
 Tensor products / operations.
 
namespace  FrictionQPotSpringBlock::Line2d
 Line in 2d.
 

Typedefs

using FrictionQPotSpringBlock::Line2d::Generator
 Chunked storage of the cumulative sum of random numbers, used in all classes.
 

Functions

array_type::tensor< uint64_t, 2 > FrictionQPotSpringBlock::detail::get_initstate_2d (uint64_t seed, const std::array< size_t, 2 > &shape)
 Get the default initial state.
 
std::vector< std::string > FrictionQPotSpringBlock::Line2d::version_dependencies ()
 Return versions of this library and of all of its dependencies.
 
std::vector< std::string > FrictionQPotSpringBlock::Line2d::version_compiler ()
 Return information on the compiler, platform, C++ standard, and the compilation data.
 

Detailed Description

License: This project is released under the GNU Public License (MIT).

Definition in file Line2d.h.

Function Documentation

◆ get_initstate_2d()

array_type::tensor< uint64_t, 2 > FrictionQPotSpringBlock::detail::get_initstate_2d ( uint64_t seed,
const std::array< size_t, 2 > & shape )
inline

Get the default initial state.

Parameters
seedGlobal seed (prod(shape) consumed)
shapeShape
Returns
Initial state

Definition at line 29 of file Line2d.h.