GooseEPM v0.11.0
Loading...
Searching...
No Matches
System.h File Reference
#include <algorithm>
#include <chrono>
#include <prrng.h>
#include <xtensor/xset_operation.hpp>
#include <xtensor/xsort.hpp>
#include "config.h"
#include "version.h"

Go to the source code of this file.

Classes

class  GooseEPM::SystemBase< Dimension, StressFixer, Temperature, FailureRules >
 
class  GooseEPM::SystemStrainControl< Dim >
 System for which the average strain is fixed. More...
 
class  GooseEPM::SystemStressControl< Dim >
 System for which the average stress is fixed. More...
 
class  GooseEPM::SystemSpringLoading< Dim >
 System loaded using a spring. More...
 
class  GooseEPM::SystemThermalStressControl< Dim >
 System for which the average stress is fixed. More...
 
class  GooseEPM::SystemDepinningStrainControl< Dim >
 System for which the average strain is fixed. More...
 
class  GooseEPM::SystemDepinningStressControl< Dim >
 System for which the average stress is fixed. More...
 
class  GooseEPM::SystemDepinningSpringLoading< Dim >
 System loaded using a spring. More...
 
class  GooseEPM::SystemDepinningThermalStressControl< Dim >
 System for which the average stress is fixed. More...
 
class  GooseEPM::AvalancheSegmenter< Dimension >
 Segment event in spatially correlated avalanches. More...
 
class  GooseEPM::Avalanche
 Measure avalanches in a system. More...
 

Namespaces

namespace  GooseEPM
 Elasto-plastic model.
 

Functions

std::tuple< array_type::tensor< size_t, 1 >, array_type::tensor< size_t, 1 >, array_type::tensor< size_t, 1 > > GooseEPM::segment_avalanche (const array_type::tensor< bool, 1 > &condition, array_type::tensor< size_t, 1 > idx, bool first=true, bool last=true)
 Compute avalanche properties of a series of segments.
 
array_type::tensor< size_t, 1 > GooseEPM::cumsum_n_unique (const array_type::tensor< size_t, 1 > &idx)
 Cumulative sum of the number of unique items in the slice up to that index.
 

Detailed Description

License: This project is released under the MIT License.

Definition in file System.h.