![]() |
PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
#include "geom/geomIncludes.h"#include "inp/deckIncludes.h"#include "inp/input.h"#include "material/materialUtil.h"#include "particle/baseParticle.h"#include "particle/particleMpi.h"#include "periDEMModel.h"#include "postprocess/postprocess.h"#include "util/function.h"#include "util/io.h"#include "util/parallelUtil.h"#include "util/point.h"#include <mpi.h>#include <algorithm>#include <cmath>#include <cstdint>#include <filesystem>#include <format>#include <fstream>#include <stdexcept>#include <string>#include <thread>#include <vector>Go to the source code of this file.
Data Structures | |
| class | anonymous_namespace{main.cpp}::ContactWitness |
Namespaces | |
| namespace | anonymous_namespace{main.cpp} |
Functions | |
| std::string | anonymous_namespace{main.cpp}::directoryPathWithTrailingSep (const std::filesystem::path &dir) |
| bool | anonymous_namespace{main.cpp}::ownsNode (const data::ModelData &data, size_t i) |
| void | anonymous_namespace{main.cpp}::dumpFinalNodal (const data::ModelData &data, const std::filesystem::path &out_dir) |
| json | anonymous_namespace{main.cpp}::buildInputJson (const std::string &output_path, const std::filesystem::path &mesh_cir, const std::filesystem::path &mesh_wall, const std::string &mpi_strategy, double final_time, size_t num_steps) |
| int | main (int argc, char *argv[]) |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 345 of file main.cpp.
References anonymous_namespace{main.cpp}::buildInputJson(), PeriDEMModel::close(), util::io::InputParser::cmdOptionExists(), anonymous_namespace{main.cpp}::dumpFinalNodal(), util::parallel::finalizeMpi(), util::io::InputParser::getCmdOption(), PeriDEMModel::init(), util::parallel::initMpi(), util::parallel::initNThreads(), PeriDEMModel::integrate(), util::parallel::mpiRank(), util::io::print(), and PeriDEMModel::setPostprocess().