suanPan
Loading...
Searching...
No Matches
DomainBase.h File Reference
#include <future>
#include <Domain/Tag.h>
#include <Toolbox/container.h>
Include dependency graph for DomainBase.h:

Go to the source code of this file.

Classes

class  DomainBase
 The DomainBase class is a template. More...
 

Typedefs

using AmplitudeQueue = std::vector<shared_ptr<Amplitude>>
 
using ExpressionQueue = std::vector<shared_ptr<Expression>>
 
using ConstraintQueue = std::vector<shared_ptr<Constraint>>
 
using ConvergerQueue = std::vector<shared_ptr<Converger>>
 
using CriterionQueue = std::vector<shared_ptr<Criterion>>
 
using DatabaseQueue = std::vector<shared_ptr<Database>>
 
using ElementQueue = std::vector<shared_ptr<Element>>
 
using GroupQueue = std::vector<shared_ptr<Group>>
 
using IntegratorQueue = std::vector<shared_ptr<Integrator>>
 
using LoadQueue = std::vector<shared_ptr<Load>>
 
using MaterialQueue = std::vector<shared_ptr<Material>>
 
using ModifierQueue = std::vector<shared_ptr<Modifier>>
 
using NodeQueue = std::vector<shared_ptr<Node>>
 
using OrientationQueue = std::vector<shared_ptr<Orientation>>
 
using RecorderQueue = std::vector<shared_ptr<Recorder>>
 
using SectionQueue = std::vector<shared_ptr<Section>>
 
using SolverQueue = std::vector<shared_ptr<Solver>>
 
using StepQueue = std::map<unsigned, shared_ptr<Step>>
 
using LongFactory = Factory<double>
 

Enumerations

enum class  ColorMethod { ColorMethod::OFF , ColorMethod::WP , ColorMethod::MIS }
 
enum class  ModalAttribute : size_t { ModalAttribute::LinearSystem }
 
enum class  Statistics : size_t {
  Statistics::UpdateStatus , Statistics::AssembleVector , Statistics::AssembleMatrix , Statistics::ProcessConstraint ,
  Statistics::SolveSystem
}