cuIBM
A GPU-based Immersed Boundary Method code
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cbodies< memoryType >Contains information about bodies in the flow
 CbodyContains information about an immersed boundary in the flow
 CboundaryConditionStores the type of boundary condition and its value
 CdomainStores information about the computational grid
 CintegrationSchemeSpecifies the time-integration scheme used
 CLoggerMonitors the time spent to achieve a certain task
 CNavierStokesSolver< memoryType >Solves the Navier-Stokes equations in a rectangular domain
 CNSWithBody< memoryType >Generic Navier-Stokes solver in the presence of immersed boundaries
 CDirectForcingSolver< memoryType >A fully discrete formulation of the direct forcing method
 CDFImprovedSolver< memoryType >Second-order fully-discrete direct forcing method
 CDFModifiedSolver< memoryType >A fully discrete formulation of the direct forcing method, with an explicit pressure term in the intermediate velocity solve
 CFadlunEtAlSolver< memoryType >Direct forcing method proposed by Fadlun et al (2000)
 CDiffusionSolver< memoryType >Solves unsteady diffusion equation with an immersed boundary using the direct forcing method
 CFEAModifiedSolver< memoryType >Direct forcing method proposed by Fadlun et al (2000), without explicit pressure added when the intermediate velocity is solved
 CTairaColoniusSolver< memoryType >Solves the Navier-Stokes equations using the Immersed boundary method from Taira and Colonius (2007)
 Cpreconditioner< Matrix >Stores the preconditioner for a given system
 Cpreconditioner< cusp::coo_matrix< int, real, memoryType > >
 CpropertyStores information about a property in a generic way