SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
#include "smtk/SharedPtr.h"
#include "smtk/SystemConfig.h"
#include <functional>
#include <map>
#include <set>
#include <string>
#include <typeindex>
#include <vector>
Go to the source code of this file.
Classes | |
class | smtk::graph::Resource< Traits > |
A resource for conceptual modeling of geometric components. More... | |
struct | smtk::internal::is_shared_ptr< T > |
struct | smtk::internal::is_shared_ptr< smtk::shared_ptr< T > > |
struct | smtk::internal::shared_ptr_type< T, Enabled > |
struct | smtk::internal::shared_ptr_type< T, true > |
Namespaces | |
smtk | |
The main namespace for the Simulation Modeling Tool Kit (SMTK). | |
smtk::common | |
Classes used throughout the toolkit. | |
smtk::resource | |
A common base class for resources (data stored in files) and tools to manage them. | |
smtk::geometry | |
A subsystem for attaching renderable geometry to components and resources. | |
smtk::graph | |
Subsystem for modeling using nodes connected to one another by arcs. | |
smtk::attribute | |
Define attributes describing simulation inputs. | |
smtk::operation | |
A common base class for operators that act on resources and a manager to track subclasses. | |
smtk::extension | |
Extensions to SMTK that introduce external dependencies. | |
smtk::mesh | |
Mesh representation, classification, and manipulation. | |
smtk::mesh::moab | |
moab is an external meshing library. | |
smtk::mesh::json | |
json serialization. | |
smtk::model | |
Represent geometric and topological models of simulation domains. | |
smtk::view | |
Classes for presenting resources and their components to users. | |
smtk::workflow | |
workflow managment. | |
smtk::simulation | |
Tools for exporting simulation input decks from attributes. | |
smtk::io | |
I/O utilities for the toolkit. | |
smtk::project | |
Projects organize a user workspace. | |
smtk::task | |
User-interface tasks. | |
Shared pointer typedefs for readable code.
typedef smtk::shared_ptr<smtk::project::old::Manager> smtk::project::old::ManagerPtr |
typedef smtk::shared_ptr<smtk::project::old::Project> smtk::project::old::ProjectPtr |