PeriDyno 1.2.1
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 C_SwapChainBuffers
 Cdyno::Action
 Ctt::SubGroup::ActionParams
 Cdetail::actual_object_comparator< BasicJsonType >
 Cdyno::AdditiveCCD< T >
 Cadl_serializer< ValueType, typename >Namespace for Niels Lohmann
 CvkglTF::Animation
 Cdyno::Animation2JointConfig
 CvkglTF::AnimationChannel
 Cdyno::AnimationCurve< TDataType >
 CvkglTF::AnimationSampler
 Cdyno::AppBase
 Cdyno::Arithmetic< T >
 Cdyno::Array< T, deviceType >This class is designed to be elegant, so it can be directly passed to GPU as parameters
 Cdyno::Array2D< T, deviceType >
 Cdyno::Array2DInfo
 Cdyno::Array3D< T, deviceType >
 Cdyno::Array3DInfo
 Cdyno::ArrayList< ElementType, deviceType >
 Cdyno::ArrayList< ElementType, DeviceType::CPU >
 Cdyno::ArrayList< T, DeviceType::GPU >
 Cdyno::ArrayListInfo
 Cdyno::ArrayMap< ElementType, deviceType >
 Cdyno::ArrayMap< ElementType, DeviceType::CPU >
 Cdyno::ArrayMap< ElementType, DeviceType::GPU >
 Cdyno::ArrudaBoyceModel< Real >
 Cdyno::AttributeParticle attribute 0x00000000: [31-30]material; [29]motion; [28]Dynamic; [27-8]undefined yet, for future use; [7-0]correspondding to the id of a fluid phase in multiphase fluid or an object in a multibody system
 Cdyno::AutoLayoutDAGAutomatic layout for directed acyclic graph Refer to "Sugiyama Algorithm" by Nikola S. Nikolov[2015] for details
 CB
 Cdyno::BackgroundRenderer
 Cdyno::BBoxRenderer
 Cdyno::binary_function< Argument1, Argument2, Result >
 Cdyno::binary_function< T, T, bool >
 Cdyno::binary_function< void, void, bool >
 Cdetail::binary_reader< BasicJsonType, InputAdapterType, SAX >Deserialization of CBOR, MessagePack, and UBJSON values
 Cdetail::binary_writer< BasicJsonType, CharType >Serialization to CBOR and MessagePack values
 CBinaryType
 Cdyno::BitAndFunc< T >
 Cdyno::BitOrFunc< T >
 Cdyno::BitXorFunc< T >
 Cdyno::Bool
 Cbool_constant
 Cdetail::dtoa_impl::boundaries
 Cpx::Box
 Cdyno::BoxInfo
 Cvks::BufferEncapsulates access to a Vulkan buffer backed up by device memory
 Cdyno::BufferCopy
 Cdyno::BVHNode
 Cdetail::dtoa_impl::cached_power
 CCamera
 Cdyno::Camera
 Cdyno::Canvas
 Cpx::Capsule
 Cdyno::CapsuleInfo
 Cstd::char_traits
 Cdyno::ClassInfo
 Cdyno::ClipVertex
 Cdyno::CollisionDetection< Real >
 Cdyno::Color
 Cpx::Color
 Ctt::Color
 Ctt::Colors
 Cdyno::Complex< Real >
 Cdyno::SceneLoaderXML::ConnectionInfo
 CconnectionPointData
 Cdetail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, Enable >
 Cdetail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> >
 CImGuizmo::Context
 Cdyno::mDrawLabel::Coord0_1
 Cdyno::Canvas::Coord2D
 Cdyno::CTimer
 Cdyno::DataTypes< TReal, TCoord, TMatrix, TRigid >
 Cdetail::detector< Default, AlwaysVoid, Op, Args >
 Cdetail::detector< Default, void_t< Op< Args... > >, Op, Args... >
 Cdyno::dim3
 CvkglTF::Model::Dimensions
 CvkglTF::Primitive::Dimensions
 Cdyno::DirectedAcyclicGraphGraph class represents a directed graph
 Cdyno::DistanceField3D< TDataType >
 Cdyno::DivideFunc< T >
 Cdetail::dtoa_impl::diyfp
 Cdyno::EKey
 Cdyno::ElementOffset
 Cdyno::Canvas::EndPoint
 Cdyno::mDrawLabel::EndPoint
 Cdyno::EnergyModels< Real >
 Cdyno::Envmap
 Cdyno::EqualFunc< T >
 Cstd::exception
 Cdetail::utility_internal::Extend< Seq, SeqSize, Rem >
 Cdetail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 0 >
 Cdetail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 1 >
 Cdetail::external_constructor< value_t >
 Cdetail::external_constructor< value_t::array >
 Cdetail::external_constructor< value_t::binary >
 Cdetail::external_constructor< value_t::boolean >
 Cdetail::external_constructor< value_t::number_float >
 Cdetail::external_constructor< value_t::number_integer >
 Cdetail::external_constructor< value_t::number_unsigned >
 Cdetail::external_constructor< value_t::object >
 Cdetail::external_constructor< value_t::string >
 Cstd::false_type
 Cdyno::FBase
 CFBase
 Cdyno::FCallBackFunc
 Cdyno::FiberModel< Real >
 Cdyno::Field_Type
 Cdyno::PPropertyWidget::FieldWidgetMeta
 CWParameterDataNode::FieldWidgetMeta
 Cdetail::file_input_adapter
 Cdyno::FilePath
 Cdyno::FluidSolverParams
 Cdetail::from_json_fn
 Cdyno::FungModel< Real >
 Cdyno::FXAA
 Cdetail::utility_internal::Gen< T, N >
 Cdetail::utility_internal::Gen< T, 0 >
 CGeometryBase class for other geometry loaders
 Cdyno::GLRenderHelper
 Cdyno::GLRenderMode
 Cdyno::Gmsh
 Cdyno::TriangleSetRenderer::GraphicsUBO
 Cdyno::VkGraphicsPipeline::GraphicsUBO
 Cdyno::GreaterEqualFunc< T >
 Cdyno::GreaterFunc< T >
 Cdyno::GridHash< TDataType >
 Cdyno::GridIndex
 Cdyno::GridInfo
 Cdyno::GroundRenderer
 CWt::Guid
 Cstd::hash
 CWt::details::hash<... >
 Cstd::hash< nlohmann::NLOHMANN_BASIC_JSON_TPL >Hash value for JSON objects
 CWt::details::hash< T, Rest... >
 Cstd::hash< Wt::Guid >
 Cdyno::HashGrid
 Cdyno::Helmholtz< TDataType >
 Cdyno::HostArray2DInfo
 Cdyno::HyperelasticityModel< Real, Matrix >
 Cdetail::identity_tag< T >
 CImageEncoder
 Cdyno::ImageLoader
 CImGui_ImplGlfw_Data
 CImGuiBackendWt
 CimguiGizmo
 Cdyno::ImWindow
 Cdyno::Index2D
 CIndex2D
 Cdyno::Index2DPlane
 Cdyno::IndexCmp
 Cdyno::IndexNode
 CvkglTF::Model::Indices
 Cdetail::input_stream_adapter
 Cdetail::integer_sequence< T, Ints >
 Cstd::integral_constant
 Cdetail::internal_iterator< BasicJsonType >Iterator value
 Cdyno::Interval< Real >
 Cdetail::is_compatible_string_type< BasicJsonType, CompatibleStringType >
 Cstd::is_constructible
 Cdetail::is_constructible_string_type< BasicJsonType, ConstructibleStringType >
 Cstd::is_default_constructible
 Cis_detected
 Cdetail::is_getable< BasicJsonType, T >
 Cdetail::is_iterator_of_multibyte< T >
 Cdetail::is_ordered_map< T >
 Cdetail::is_range< T >
 Cdetail::is_sax< SAX, BasicJsonType >
 Cdetail::is_sax_static_asserts< SAX, BasicJsonType >
 Cdyno::Selection::Item
 Cdetail::iter_impl< BasicJsonType >Template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class
 Cdetail::iteration_proxy< IteratorType >Proxy class for the items() function
 Cdetail::iteration_proxy_value< IteratorType >
 Cdetail::iterator_input_adapter< IteratorType >
 Cdetail::iterator_input_adapter_factory< IteratorType, Enable >
 Cdetail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > >
 Cdetail::iterator_traits< T, typename >
 Cdyno::iterator_traits< T >
 Cdyno::iterator_traits< const T * >
 Cdyno::iterator_traits< T * >
 Cdetail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >
 Cdetail::iterator_types< It, typename >
 Cdetail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >
 Cdetail::iterator_types< T >
 Cdyno::Joint< Real >
 Cnlohmann::detail::json_base_class
 Cdetail::json_default_baseDefault base class of the basic_json class
 Cjson_pointer< RefStringType >JSON Pointer defines a string syntax for identifying a specific value within a JSON document
 Cdetail::json_ref< BasicJsonType >
 Cjson_sax< BasicJsonType >SAX interface
 Cdetail::json_sax_acceptor< BasicJsonType >
 Cdetail::json_sax_dom_callback_parser< BasicJsonType >
 Cdetail::json_sax_dom_parser< BasicJsonType >SAX implementation to create a JSON value from SAX events
 Cdyno::Kernel< Real >
 Cstd::less< ::nlohmann::detail::value_t >
 Cdyno::LessEqualFunc< T >
 Cdyno::LessFunc< T >
 Cdetail::lexer_base< BasicJsonType >
 Cdyno::RenderParams::Light
 Cdyno::LinearBVH< TDataType >
 Cdyno::LinearModel< Real >
 Cdyno::Log
 Cdyno::LogicalAndFunc< T >
 Cdyno::LogicalNotFunc< T >
 Cdyno::LogicalOrFunc< T >
 Cdetail::make_void< Ts >
 Cdyno::Map< MKey, T >Be aware do not use this structure on GPU if the data size is large
 Cdyno::MarchingCubesHelper< TDataType >
 Cvgm::Mat3
 Cvgm::Mat4
 CvkglTF::Material
 CImGuizmo::matrix_t
 Cdyno::MatrixBase
 Cdyno::MaximumFunc< T >
 Cdyno::VkContext::MemoryPoolInfo
 CvkglTF::Mesh
 Cdyno::Log::Message
 Cdyno::MinimumFunc< T >
 Cdyno::MinusFunc< T >
 CvkglTF::Model
 Cdyno::ModulePortInput ports for Module
 CModulePortInput ports for Module
 Cdyno::ModulusFunc< T >
 Cdyno::MooneyRivlinModel< Real >
 Cdyno::MultiMap< MKey, T >An CPU/GPU implementation of the standard multimap suitable for small-size data
 Cdyno::MultiplyFunc< T >
 Cdyno::mDrawLabel::MyCoord
 Cdyno::Name_Shape
 Cdyno::NBoundingBox
 Cdyno::NegateFunc< T >
 Cdyno::NeoHookeanModel< Real >
 CvkglTF::Node
 Cdyno::NodeAction
 Cdyno::NodeCmp
 CNodeDataType
 Cdyno::NodeFactory
 Cdyno::NodeGroup
 CWNodeDataModel::NodeItem
 Cdyno::NodeIterator
 Cdyno::NodePage
 Cdyno::NodePortInput ports for Node
 CNodePortInput ports for Node
 Cdetail::nonesuch
 Cdyno::NotEqualFunc< T >
 Cdyno::Object
 CObjLoaderA node containing a TriangleSet object
 Cdyno::OctreeNode
 Cdyno::OgdenModel< Real >
 Cdyno::Canvas::OriginalCoord
 Cdyno::OriginalFaceId
 Cdetail::output_adapter< CharType, StringType >
 Cdetail::output_adapter_protocol< CharType >Abstract output adapter interface
 Cdyno::Pair< Key, T >
 Cdyno::TRay2D< Real >::Param
 Cdyno::TRay3D< Real >::Param
 Cdyno::TRectangle3D< Real >::Param
 Cdyno::TTriangle3D< Real >::Param
 Cdyno::ParametersImplement functions for reorganizing ranges into sorted order
 Cdetail::parser< BasicJsonType, InputAdapterType >Syntax analysis
 CParticleEimitter
 CParticleElasticBodyPeridynamics-based elastic object
 CParticleElastoplasticBodyPeridynamics-based elastoplastic particles
 Cdyno::ParticleSystemHelper< TDataType >
 Cdyno::PdActor
 Cdyno::PEnum
 Cdyno::Picture
 Cdyno::PKeyboardEvent
 Cpx::Plane3D
 Cdyno::PluginClass form managing and encapsulating shared libraries loading
 Cdyno::PluginEntry
 Cdyno::PluginManagerRepository of plugins. It can instantiate any class from any loaded plugin by its name
 Cdyno::PlusFunc< T >
 Cdyno::PMouseEvent
 Cdyno::PolyExtrude< TDataType >::point_layer
 Cdyno::PolynomialModel< Real, n >
 CPort
 Cdyno::Pose
 Cdetail::position_tStruct to capture the start position of the current token
 Cdyno::PositionCmp
 Cdyno::PositionNode
 Cdyno::PolyExtrude< TDataType >::Prim_point_Point
 CvkglTF::Primitive
 Cdetail::primitive_iterator_t
 Cdyno::priority_queue< T, Container, Compare >
 Cdetail::priority_tag< N >
 Cdetail::priority_tag< 0 >
 Cdyno::ProjectedPoint3D< Real >
 Cvks::UIOverlay::PushConstBlock
 CQCheckBox
 CQDialog
 CQDockWidget
 CQDoubleSpinBox
 CQFileSystemModel
 CQFrame
 CQGroupBox
 CQHBoxLayout
 Cdyno::QKey
 CQLabel
 CQMainWindow
 CQObject
 CQOpenGLExtraFunctions
 CQOpenGLWidget
 CQProxyStyle
 CQPushButton
 CQScrollBar
 CQSlider
 CQSpinBox
 CQStatusBar
 CQTableWidget
 CQTableWidgetItem
 CQTabWidget
 CQtFlowScene
 CQtFlowView
 CQThread
 CQtNodeData
 CQtNodeDataModel
 CQToolBar
 Cdyno::Quat< Real >
 Cvgm::Quat
 CQWidget
 Cdyno::RandNumber
 Cpx::Ray3D
 Cdyno::Reduction< T >
 Cdyno::Reduction< Vec3d >
 Cdyno::Reduction< Vec3f >
 Cdyno::remove_reference< T >
 Cdyno::remove_reference< T & >
 Cdyno::remove_reference< T && >
 Cdyno::RenderEngine
 Cdyno::GLRenderEngine::RenderItem
 Cdyno::RenderParams
 Cdyno::RenderTools
 Cdyno::RenderWindow
 Cstd::reverse_iterator
 Cdyno::Rigid< T, Dim >
 Cdyno::Rigid< T, 1 >
 Cdyno::Rigid< T, 2 >
 Cdyno::Rigid< T, 3 >
 Cdyno::RigidBodyInfo
 CSample
 CSampleStore
 Cdyno::Scan< T >
 Cdyno::ScanParametersImplement functions for computing prefix sums
 CsceneConnection
 Cdyno::SceneGraphFactory
 Cdyno::SceneLoader
 Cdyno::SceneLoaderFactory
 Cdyno::Selection
 Cdetail::serializer< BasicJsonType >
 CVkApp::SettingsExample settings that can be changed e.g. by command line arguments
 Cdyno::ShadowMap
 CSharedMemory< T >
 CSharedMemory< bool >
 CSharedMemory< char >
 CSharedMemory< double >
 CSharedMemory< float >
 CSharedMemory< int >
 CSharedMemory< long >
 CSharedMemory< short >
 CSharedMemory< unsigned char >
 CSharedMemory< unsigned int >
 CSharedMemory< unsigned long >
 CSharedMemory< unsigned short >
 CvkglTF::Skin
 Cdyno::Smesh
 Cdetail::span_input_adapter
 Cdyno::SparseGridHash< TDataType >
 Cdyno::SparseMatrix< VarType >
 Cdyno::SparseOctree< TDataType >
 Cpx::Sphere
 Cpx::Sphere3D
 Cdyno::SphereInfo
 Cdyno::SSAO
 Cdetail::static_const< T >
 Cdyno::STLBuffer< T >Be aware do not use this structure on GPU if the data size is large
 Cjson_pointer< RefStringType >::string_t_helper< T >
 Cjson_pointer< RefStringType >::string_t_helper< NLOHMANN_BASIC_JSON_TPL >
 Cdyno::StVKModel< Real >
 CStyle
 Cdyno::SurfaceTension< TDataType >
 Cdyno::TAlignedBox2D< Real >
 Cdyno::TAlignedBox3D< Real >
 Cdyno::TBond< TDataType >Definition of a bond in Peridynamics
 Cdyno::TCapsule3D< Real >
 Cdyno::TCircle2D< Real >
 Cdyno::TCone3D< Real >
 Cdyno::TConstraintPair< Real >
 Cdyno::TContact< Real >
 Cdyno::TContactPair< Real >
 Cdyno::TCylinder3D< Real >
 Cdyno::TDisk2D< Real >
 Cdyno::TDisk3D< Real >
 Cdyno::TetInfo
 CTetSystemThis class represents the base class for more advanced particle-based nodes
 CvkglTF::Texture
 Cvks::Texture
 Cdyno::TGrid3D< Real >
 Cdyno::TightCCD< T >
 CTimeElapse
 Cdyno::TimeStampTime stamp
 Cdyno::TKey
 Cdyno::TLine2D< Real >1D geometric primitives in two-dimensional space
 Cdyno::TLine3D< Real >1D geometric primitives in three-dimensional space
 Cdyno::TManifold< Real >
 Cdetail::to_json_fn
 Cdyno::ToolBarIcoAndLabel
 Cdyno::ToolBarPage
 Cdyno::TOrientedBox3D< Real >
 Cdyno::TPlane3D< Real >2D geometric primitives in three-dimensional space
 Cdyno::TPoint2D< Real >0D geometric primitive in two-dimensional space
 Cdyno::TPoint3D< Real >0D geometric primitive in three-dimensional space
 Cdyno::TPointSweep3D< Real >
 Cdyno::TPolygon2D< Real >
 Cdyno::RenderParams::Transform
 Cdyno::TRay2D< Real >
 Cdyno::TRay3D< Real >
 Cdyno::TRectangle2D< Real >
 Cdyno::TRectangle3D< Real >
 Cstd::true_type
 Cdyno::TSegment2D< Real >
 Cdyno::TSegment3D< Real >
 Cdyno::TSeparationData< Real >
 Cdyno::TSphere3D< Real >3D geometric primitives in three-dimensional space
 Cdyno::TTet3D< Real >Vertices are ordered so that the normal vectors for the triangular faces point outwards 3 / | \ 0 - 2 - 1
 Cdyno::TTriangle2D< Real >2D geometric primitives in two-dimensional space
 Cdyno::TTriangle3D< Real >
 Cdyno::TTriangleSweep3D< Real >
 Cstd::tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > >
 Cdetail::is_ordered_map< T >::two
 Cstd::conditional::type
 Cdyno::uint3
 Cvks::UIOverlay
 Cun
 Cdyno::unary_function< Argument, Result >
 CvkglTF::Mesh::UniformBlock
 CvkglTF::Mesh::UniformBuffer
 CWtDataModelRegistry::UnwrapUniquePtr< T >
 CWtDataModelRegistry::UnwrapUniquePtr< std::unique_ptr< T > >
 Cdetail::value_in_range_of_impl1< OfType, T, NeverOutOfRange, typename >
 Cdetail::value_in_range_of_impl1< OfType, T, false >
 Cdetail::value_in_range_of_impl1< OfType, T, true >
 Cdetail::value_in_range_of_impl2< OfType, T, OfTypeSigned, TSigned >
 Cdetail::value_in_range_of_impl2< OfType, T, false, false >
 Cdetail::value_in_range_of_impl2< OfType, T, false, true >
 Cdetail::value_in_range_of_impl2< OfType, T, true, false >
 Cdetail::value_in_range_of_impl2< OfType, T, true, true >
 CVariableInterface for all variables
 Cvgm::Vec2
 Cvgm::Vec3
 Cvgm::Vec4
 CImGuizmo::vec_t
 Cdyno::Vector< T, Dim >
 Cstd::vector< std::pair< const Key, T >, std::allocator< std::pair< const Key, T > > >
 Cdyno::Vector< T, 4 >
 Cdyno::VectorBase< T >
 Cdyno::VectorND< T, N >
 Cdyno::VehicleBindUsed to record information about created rigid bodies and joints. Rigid bodies information is stored in mVehicleRigidBodyInfo. Toints information is stored in mVehicleJointInfo
 Cdyno::VehicleJointInfoThe joint information is stored in mVehicleJointInfo
 Cdyno::VehicleRigidBodyInfoThe Rigid body information is stored in mVehicleJointInfo
 Cdyno::Vertex
 CvkglTF::Vertex
 CvkglTF::Model::Vertices
 CVGIZMO_BASE_CLASS
 Cvg::virtualGizmoBaseClass
 CVkApp
 Cdyno::VkContext
 Cdyno::VkFFT
 CVkFFTApplication
 CVkFFTAxis
 CVkFFTConfiguration
 CVkFFTLaunchParams
 CVkFFTPlan
 CVkFFTPushConstantsLayoutUint32
 CVkFFTPushConstantsLayoutUint64
 CVkFFTSpecializationConstantsLayout
 CVkFFTUserSystemParameters
 CVkGPU
 Cdyno::VkMultiProgram
 Cdyno::VkProgram
 Cdyno::VkReduce< T >Implement functions for reducing a range to a single value
 Cdyno::VkScan< T >
 Cdyno::VkSort< T >
 Cdyno::VkSystem
 Cdyno::VkVariable
 Cdyno::VolumeHelper< TDataType >
 Cdyno::VoxelOctreeNode< TCoord >
 CvtkOpenGLFluidMapper
 CvtkOpenGLPolyDataMapper
 CVulkanSwapChain
 CWt::WAbstractItemModel
 CWt::WAbstractTableModel
 CWt::WApplication
 CWt::WContainerWidget
 CWt::WFileResource
 Cdetail::wide_string_input_adapter< BaseInputAdapter, WideCharType >
 Cdetail::wide_string_input_helper< BaseInputAdapter, T >
 Cdetail::wide_string_input_helper< BaseInputAdapter, 2 >
 Cdetail::wide_string_input_helper< BaseInputAdapter, 4 >
 CQtImGui::WindowWrapper
 Cdyno::WindParam
 CWLogMessage
 Cdyno::WNode
 CWt::WPaintedWidget
 CWtConnection
 CWtConnectionGeometry
 CWtConnectionGraphicsObjectGraphic Object for connection. Adds itself to scene
 CWtConnectionPainter
 CWtConnectionState
 CWtDataModelRegistry
 CWtFlowNodeData
 CWtFlowScene
 CWtInteraction
 CWtNode
 CWtNodeData
 CWtNodeDataModel
 CWtNodeGeometry
 CWtNodeGraphicsObject
 CWtNodePainter
 CWtNodeState
 CWtStyleCollection
 Cdyno::XuModel< Real >
 Cdyno::YeohModel< Real >