Class Hierarchy

SPADES API: Class Hierarchy
SPADES API
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Camrex::AmrCore
 Cspades::SPADES< Model >Main SPADES class
 CBase
 Cspades::Factory< Base, Args >::Register< T >Class to handle registration of subclass for runtime selection
 Cspades::particles::CheckPairFunctor for pairing particles
 Cspades::particles::CommonIntDataCommon particle int data
 Cspades::particles::CommonRealDataCommon particle real data
 Cspades::particles::CompareParticleFunctor for comparing particles
 Cspades::ic::ConstantConstant initial condition
 Cspades::particles::CopyFunctor for copying a particle's data to another
 Cspades::particles::CreateMessageFunctor for populating message data
 Cspades::ic::Constant::DeviceOpDevice functor for the Constant initial condition
 Cspades::particles::DevicePrintFunctor for printing particle data on device
 Cspades::particles::EntityIntDataEntity int data
 Cspades::particles::EntityRealDataEntity real data
 Cspades::particles::EntityTypesEntity types
 Cspades::Factory< Base, Args >
 Cstd::false_type
 Cspades::HasProcessOp< typename, typename >Trait to determine if a class defines a nested struct named ProcessOp
 Cspades::particles::Get< PArrs >Functor for accessing a particle in a cell
 Cspades::models::Phold::InitEntityOpA struct that defines an operator for initializing entities
 Cspades::ic::InitializerBaseBase class for initial conditions
 Cspades::ic::Initializer< ICOp >Initial condition class
 Cspades::models::Phold::InitMessageOpA struct that defines an operator for initializing entities
 Cspades::particles::MarkEntityUndefinedFunctor for making a entity undefined
 Cspades::particles::MarkMessageUndefinedFunctor for making a message undefined
 Cspades::particles::MessageIntDataMessage int data
 Cspades::particles::MessageRealDataMessage real data
 Cspades::particles::MessageTypesMessage types
 Camrex::NeighborParticleContainer
 Cspades::particles::SpadesParticleContainer< EntityTypes::NTYPES, 0, 0, EntityRealData::ncomps, EntityIntData::ncomps >
 Cspades::particles::EntityParticleContainerMain SPADES entity container
 Cspades::particles::SpadesParticleContainer< MessageTypes::NTYPES, 0, 0, MessageRealData::ncomps, MessageIntData::ncomps >
 Cspades::particles::MessageParticleContainerMain SPADES message container
 Cspades::particles::SpadesParticleContainer< NType, NStructReal, NStructInt, NArrayReal, NArrayInt >Main SPADES particle container
 Cspades::particles::ParticleArrays< NRealT, NIntT, P, RT, IT >Particle operations
 Cspades::models::PholdPHOLD model
 Cspades::particles::PrintFunctor for printing particle data on host
 Cspades::models::Phold::ProcessOpA struct that defines an operator for processing messages
 CRunTime
 CTemplatedRunTime< Model >
 Cstd::true_type
 Cspades::HasProcessOp< T, std::void_t< typename T::ProcessOp > >Specialization for when the class T defines a nested struct ProcessOp