PeriDEM 0.2.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
Loading...
Searching...
No Matches
inp Namespace Reference

Collection of methods and database related to input. More...

Data Structures

struct  ContactDeck
 Structure to read and store particle-particle contact related input data. More...
 
struct  ContactPairDeck
 Structure to read and store particle-particle contact related input data. More...
 
class  Input
 A class to read input file. More...
 
struct  MatData
 Structure for elastic properties and fracture properties. More...
 
struct  MaterialDeck
 Structure to read and store material related data. More...
 
struct  MeshDeck
 Structure to read and store mesh related input data. More...
 
struct  ModelDeck
 Structure to read and store model related input data. More...
 
struct  OutputDeck
 Structure to read input data for performing simulation output. More...
 
struct  ParticleDeck
 Structure to read and store particle related input data. More...
 
struct  ParticleZone
 User-input data for particle zone. More...
 
struct  PBCData
 User-input data for particle neighbor search. More...
 
struct  PICDeck
 User-input data for particle neighbor search. More...
 
struct  PNeighborDeck
 User-input data for particle neighbor search. More...
 
struct  RestartDeck
 Structure to read and store restart related data input. More...
 
struct  Zone
 User-input data for zones. More...
 

Detailed Description

Collection of methods and database related to input.

This namespace provides methods and data members specific to reading input data. We partition the input data into number of small collection of input data referred to as decks, e.g. inp::FractureDeck, inp::MeshDeck, etc. We use structs to define the deck.

  • Each deck is unique and is designed to initialize the higher level object associated to it without needing information from other decks. For example, fe::Mesh is initialized by inp::MeshDeck.

The namespace consists of Input and Policy member classes. Input class is the main class responsible of reading input data into various decks.