![]() |
waves
Basic FE playground
|
Class which is used to specify in Python the thermomechanical to solve. More...
#include <wProblem.h>
Public Member Functions | |
Problem (std::shared_ptr< tbox::MshData > _msh, MPI_Comm _comm) | |
~Problem () | |
void | add (std::shared_ptr< RandomVariable > r) |
Add a random variable. More... | |
virtual void | write (std::ostream &out) const |
Display information. More... | |
Public Attributes | |
std::shared_ptr< tbox::MshData > | msh |
Mesh structure. More... | |
MPI_Comm | comm |
std::vector< Medium * > | media = {} |
Materials. More... | |
std::vector< Dirichlet * > | duBCs = {} |
mechanical Dirichlet boundary conditions More... | |
std::vector< Neumann * > | nBCs = {} |
std::vector< Contact * > | Contacts = {} |
std::vector< Source * > | Sources = {} |
std::vector< std::shared_ptr< RandomVariable > > | RandomVariables = {} |
std::vector< Weight * > | Weights = {} |
Class which is used to specify in Python the thermomechanical to solve.
katoptron::Problem::Problem | ( | std::shared_ptr< tbox::MshData > | _msh, |
MPI_Comm | _comm | ||
) |
|
inline |
void Problem::add | ( | std::shared_ptr< RandomVariable > | r | ) |
Add a random variable.
|
virtual |
Display information.
MPI_Comm katoptron::Problem::comm |
std::vector<Contact *> katoptron::Problem::Contacts = {} |
std::vector<Medium *> katoptron::Problem::media = {} |
Materials.
std::shared_ptr<tbox::MshData> katoptron::Problem::msh |
Mesh structure.
std::vector<Neumann *> katoptron::Problem::nBCs = {} |
std::vector<std::shared_ptr<RandomVariable> > katoptron::Problem::RandomVariables = {} |
std::vector<Source *> katoptron::Problem::Sources = {} |
std::vector<Weight *> katoptron::Problem::Weights = {} |