PeriDEM 0.2.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
Loading...
Searching...
No Matches
material.h File Reference
#include "influenceFn.h"
#include "inp/decks/materialDeck.h"
#include "util/function.h"
#include "util/point.h"
#include <limits>
#include <memory>
#include <string>
#include <vector>
Include dependency graph for material.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  material::Material
 Collection of methods and database related to peridynamic material. More...
 
class  material::RnpMaterial
 A class providing methods to compute energy density and force of peridynamic material. More...
 
class  material::PmbMaterial
 A class providing methods to compute energy density and force of peridynamic material. More...
 
class  material::PdElastic
 A class providing methods to compute energy density and force of peridynamic material. More...
 
class  material::PdState
 A class providing methods to compute energy density and force of peridynamic material. More...
 

Namespaces

namespace  anonymous_namespace{material.h}
 
namespace  material
 

Functions

double anonymous_namespace{material.h}::getGlobalInfFn (const double &r)
 Returns the value of influence function.
 
double anonymous_namespace{material.h}::getGlobalMoment (const size_t &i)
 Returns the moment of influence function.
 

Variables

size_t anonymous_namespace{material.h}::dimension = 0
 Dimension of the domain.
 
bool anonymous_namespace{material.h}::is_plane_strain = false
 Is plane-stress condition active.
 
std::shared_ptr< material::BaseInfluenceFnanonymous_namespace{material.h}::influence_fn
 Store pointer to influence function globally.