IBAMR  IBAMR version 0.19.
Classes | Namespaces
IBFEMethod.h File Reference
#include <ibamr/config.h>
#include "ibamr/FEMechanicsBase.h"
#include "ibamr/IBFEDirectForcingKinematics.h"
#include "ibamr/IBStrategy.h"
#include "ibamr/ibamr_enums.h"
#include "ibtk/FEDataManager.h"
#include "ibtk/LibMeshSystemIBVectors.h"
#include "ibtk/SAMRAIDataCache.h"
#include "ibtk/SAMRAIGhostDataAccumulator.h"
#include "ibtk/SecondaryHierarchy.h"
#include "ibtk/ibtk_utilities.h"
#include "ibtk/libmesh_utilities.h"
#include "BoxGeneratorStrategy.h"
#include "GriddingAlgorithm.h"
#include "IntVector.h"
#include "LoadBalancer.h"
#include "PatchHierarchy.h"
#include "SideVariable.h"
#include "TagAndInitializeStrategy.h"
#include "Variable.h"
#include "tbox/Database.h"
#include "tbox/Pointer.h"
#include "libmesh/coupling_matrix.h"
#include "libmesh/enum_fe_family.h"
#include "libmesh/enum_order.h"
#include "libmesh/enum_quadrature_type.h"
#include "libmesh/explicit_system.h"
#include <algorithm>
#include <array>
#include <deque>
#include <limits>
#include <map>
#include <memory>
#include <set>
#include <string>
#include <utility>
#include <vector>

Classes

class  SAMRAI::hier::BasePatchHierarchy< DIM >
 
class  SAMRAI::hier::BasePatchLevel< DIM >
 
class  SAMRAI::tbox::Array< TYPE >
 
class  SAMRAI::xfer::CoarsenSchedule< DIM >
 Class CoarsenSchedule<DIM> performs the communication operations to coarsen data from a finer level to a coarser level.
More...
 
class  SAMRAI::xfer::RefineSchedule< DIM >
 Class RefineSchedule<DIM> performs the communication operations that refine data to, copy data to, or fill physical boundary data on a destination patch level. More...
 
class  SAMRAI::xfer::RefinePatchStrategy< DIM >
 Class RefinePatchStrategy<DIM> is an abstract base class that defines a Strategy pattern interface for operations that a user must supply for application-specific refining of data between levels in an AMR patch hierarchy and filling of physical boundary values.
A concrete subclass must define four member functions to perform the following tasks: More...
 
class  libMesh::NumericVector< T >
 
class  libMesh::PetscVector< T >
 
class  libMesh::VectorValue< T >
 
class  IBAMR::IBFEMethod
 Class IBFEMethod is an implementation of the abstract base class IBStrategy that provides functionality required by the IB method with finite element elasticity. Much of the setup for finite element computations is done by the IBAMR::FEMechanicsBase: see the documentation of that class for additional information on input parameters. More...
 
struct  IBAMR::IBFEMethod::LagBodySourceFcnData
 

Namespaces

 IBTK
 
 SAMRAI
 
 SAMRAI::hier
 
 SAMRAI::tbox
 
 SAMRAI::xfer
 
 libMesh
 
 IBAMR