IBAMR
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CIBAMR::AdvDiffConvectiveOperatorManagerClass AdvDiffConvectiveOperatorManager is a singleton manager class to provide access to generic cell-centered ConvectiveOperator implementations suitable for use with class AdvDiffHierarchyIntegrator
 CIBAMR::AdvDiffPhysicalBoundaryUtilitiesClass AdvDiffPhysicalBoundaryUtilities is a utility class that provides functions useful for dealing with physical boundary conditions for advection-diffusion solvers
 CIBAMR::IBRedundantInitializer::AnchorSpec
 CIBAMR::IBRedundantInitializer::BdryMassSpec
 CIBAMR::IBRedundantInitializer::BeamSpec
 CIBTK::SAMRAIDataCache::CachedPatchDataIndexClass for accessing cached patch data indices
 CIBTK::CCPoissonSolverManagerClass CCPoissonSolverManager is a singleton manager class to provide access to generic cell-centered PoissonSolver implementations
 CSAMRAI::xfer::CoarsenOperator< NDIM > [external]
 CSAMRAI::xfer::CoarsenPatchStrategy< DIM > [external]
 CSAMRAI::xfer::CoarsenPatchStrategy< NDIM > [external]
 CIBAMR::CIBMethod::ConstrainedVelocityFcnsDataStruct encapsulating constrained velocity functions data
 CIBAMR::IIMethod::CoordinateMappingFcnData
 CIBTK::CopyToRootScheduleClass CopyToRootSchedule is used to communicate distributed patch data to a unified patch data object on a root MPI process
 CIBTK::DebuggingUtilitiesClass DebuggingUtilities provides debugging functionality
 CSAMRAI::tbox::DescribedClass
 CIBAMR::IBRedundantInitializer::EdgeComp
 CIBAMR::CIBMethod::ExternalForceTorqueFcnDataStruct encapsulating external force and torque function data
 CFEMechanicsBase
 CIBAMR::IBHydrodynamicForceEvaluator::IBHydrodynamicForceObject
 CIBTK::IBTK_MPIProvides C++ wrapper around MPI routines
 CIBTK::IBTKInitInitialization for IBAMR programs
 CIBTK::IndexOrder< T >
 CIBTK::IndexUtilitiesClass IndexUtilities is a utility class that defines simple functions such as conversion routines between physical coordinates and Cartesian index space
 CIBAMR::IIMethod::InitialVelocityFcnData
 CIBAMR::INSCollocatedConvectiveOperatorManagerClass INSCollocatedConvectiveOperatorManager is a singleton manager class to provide access to generic cell-centered ConvectiveOperator implementations suitable for use with class INSCollocatedHierarchyIntegrator
 CIBAMR::INSStaggeredConvectiveOperatorManagerClass INSStaggeredConvectiveOperatorManager is a singleton manager class to provide access to generic cell-centered ConvectiveOperator implementations suitable for use with class INSStaggeredHierarchyIntegrator
 CIBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponentClass HierarchyGhostCellInterpolation::InterpolationTransactionComponent encapsulates options for filling ghost cell values via class HierarchyGhostCellInterpolation
 CIBAMR::IBFEDirectForcingKinematics::KinematicsFcnData
 CIBTK::KrylovLinearSolverManagerClass KrylovLinearSolverManager is a singleton manager class to provide access to generic KrylovLinearSolver implementations
 CIBAMR::IIMethod::LagSurfaceForceFcnData
 CIBAMR::IIMethod::LagSurfacePressureFcnData
 CIBTK::LEInteractorClass LEInteractor is a utility class that defines several functions to interpolate data from Eulerian grid patches onto Lagrangian meshes and to spread values (not densities) from Lagrangian meshes to Eulerian grid patches
 Cstd::less< SAMRAI::tbox::Pointer< T > >
 CLibMeshSystemVectors
 CIBTK::LNodeIndexGlobalPETScIndexCompComparison functor to order on the global PETSc index of the Lagrangian node
 CIBTK::LNodeIndexGlobalPETScIndexEqualComparison functor to check for equality between between LNodeIndex objects based on their global PETSc indices
 CIBTK::LNodeIndexLagrangianIndexCompComparison functor to order on the Lagrangian index of the Lagrangian node
 CIBTK::LNodeIndexLagrangianIndexEqualComparison functor to check for equality between LNodeIndex objects based on their Lagrangian indices
 CIBTK::LNodeIndexLocalPETScIndexCompComparison functor to order on the local PETSc index of the Lagrangian node
 CIBTK::LNodeIndexLocalPETScIndexEqualComparison functor to check for equality between LNodeIndex objects based on their local PETSc indices
 CIBTK::LNodeIndexPosnCompComparison functor to order on the physical location of the Lagrangian node
 CIBTK::LNodeIndexPosnEqualComparison functor to check for equality between LNodeIndex objects based on their positions
 CSAMRAI::mesh::LoadBalanceStrategy< DIM > [external]
 CIBTK::LTransaction< T >::LTransactionComponentStruct LTransaction::LTransactionComponent encapsulates the individual data items that are communicated via class LTransaction
 CIBTK::MarkerPatch
 CIBAMR::MobilityFunctionsClass MobilityFunctions provides empirical functions/fits for forming mobility matrix needed for fully constraint based IB method
 CIBTK::NewtonKrylovSolverManagerClass NewtonKrylovSolverManager is a singleton manager class to provide access to generic NewtonKrylovSolver implementations
 CIBTK::NormOpsClass NormOps provides functionality for computing discrete vector norms
 CIBTK::PartitioningBoxClass PartitioningBox implements an NDIM-dimensional bounding box defined by two points. Unlike a standard bounding box, a PartitioningBox is an NDIM-dimensional tensor product of half-open intervals: i.e., it is a half-open box. This property allows one to partition a domain into a set of boxes
 CIBTK::PartitioningBoxesClass PartitioningBoxes stores a set of bounding boxes and can check if a point is in the set of partitioning boxes or not in a more optimized way than just looping over a std::vector<PartitioningBox>
 CSAMRAI::hier::PatchData< DIM > [external]
 CSAMRAI::hier::PatchDataFactory< DIM > [external]
 CIBTK::PETScMatUtilitiesClass PETScMatUtilities provides utility functions for PETSc Mat objects
 CIBTK::PETScSAMRAIVectorRealClass PETScSAMRAIVectorReal is a class for wrapping SAMRAI::solv::SAMRAIVectorReal objects so that they may be used with the PETSc solver package
 CIBTK::PETScVecUtilitiesClass PETScVecUtilities provides utility functions for PETSc Vec objects
 CPhaseChangeHierarchyIntegrator
 CIBTK::PhysicalBoundaryUtilitiesClass PhysicalBoundaryUtilities is a utility class to organize functions related to setting values at physical boundaries
 CIBTK::PoissonUtilitiesClass PoissonUtilities provides utility functions for constructing Poisson solvers
 CSAMRAI::xfer::RefineOperator< NDIM > [external]
 CSAMRAI::xfer::RefinePatchStrategy< DIM > [external]
 CSAMRAI::xfer::RefinePatchStrategy< NDIM > [external]
 CIBAMR::RNGClass RNG organizes functions that provide random-number generator functionality
 CSAMRAI::solv::RobinBcCoefStrategy< NDIM > [external]
 CIBAMR::IBRedundantInitializer::RodSpec
 CIBTK::SAMRAIGhostDataAccumulatorClass that can accumulate data summed into ghost regions on a patch hierarchy into their correct locations
 CIBTK::SAMRAIScopedVectorDuplicate< TYPE >
 CIBTK::SCPoissonSolverManagerClass SCPoissonSolverManager is a singleton manager class to provide access to generic side-centered PoissonSolver implementations
 CIBTK::SecondaryHierarchy
 CIBAMR::VCINSUtilities::SetFluidPropertiesClass SetFluidProperties is a utility class which sets the fluid and solid Eulerian density based on the current level set information
 CIBAMR::LevelSetUtilities::SetLSPropertiesClass SetLSProperties is a utility class which sets (or resets after reinitialization) level set values on the patch hierarchy
 CIBAMR::IBRedundantInitializer::SpringSpec
 CIBAMR::StaggeredStokesPETScMatUtilitiesClass StaggeredStokesPETScMatUtilities provides utility functions for PETSc Mat objects
 CIBAMR::StaggeredStokesPETScVecUtilitiesClass StaggeredStokesPETScVecUtilities provides utility functions for PETSc Vec objects
 CIBAMR::StaggeredStokesSolverManagerClass StaggeredStokesSolverManager is a singleton manager class to provide access to generic staggered-grid Stokes solver implementations
 CSAMRAI::mesh::StandardTagAndInitStrategy< NDIM > [external]
 CIBAMR::StokesWaveGeneratorStrategyStrategy class for generating Stokes wave
 CIBTK::StreamableManagerClass StreamableManager is a singleton manager class that organizes the actual packing and unpacking of concrete Streamable objects for SAMRAI::tbox::AbstractStream based communication
 CIBAMR::ConstraintIBKinematics::StructureParameters
 CIBTK::EdgeDataSynchronization::SynchronizationTransactionComponentClass EdgeDataSynchronization::SynchronizationTransactionComponent encapsulates options for filling ghost cell values via class EdgeDataSynchronization
 CIBTK::FaceDataSynchronization::SynchronizationTransactionComponentClass FaceDataSynchronization::SynchronizationTransactionComponent encapsulates options for filling ghost cell values via class FaceDataSynchronization
 CIBTK::NodeDataSynchronization::SynchronizationTransactionComponentClass NodeDataSynchronization::SynchronizationTransactionComponent encapsulates options for filling ghost cell values via class NodeDataSynchronization
 CIBTK::SideDataSynchronization::SynchronizationTransactionComponentClass SideDataSynchronization::SynchronizationTransactionComponent encapsulates options for filling ghost cell values via class SideDataSynchronization
 CIBAMR::LevelSetUtilities::TagLSRefinementCellsA lightweight class to tag grid cells containing the level set variable for grid refinement
 CIBAMR::IBRedundantInitializer::TargetSpec
 CSAMRAI::hier::Variable< NDIM > [external]
 CSAMRAI::xfer::VariableFillPattern< NDIM > [external]
 CIBAMR::Wall
 CIBAMR::WaveDampingData
 CIBAMR::WaveGenerationData
 CIBAMR::IBRedundantInitializer::XSpringSpec