IFEM  90A354
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
ImmersedBoundaries.h File Reference

Utilities for immersed boundary calculations. More...

#include <vector>
Include dependency graph for ImmersedBoundaries.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Immersed::Geometry
 Interface class representing a geometric object. More...
 

Namespaces

 utl
 General utility classes and functions.
 
 Immersed
 Utilities for immersed boundary calculations.
 

Macros

#define Real   double
 The floating point type to use.
 

Typedefs

typedef std::vector< RealRealArray
 A real-valued array without algebraic operations.
 
typedef std::vector< RealArrayReal2DMat
 A real-valued two-dimensional array without algebraic operations.
 
typedef std::vector< Real2DMatReal3DMat
 A real-valued three-dimensional array without algebraic operations.
 
typedef std::vector< utl::PointPointVec
 An array of point vectors.
 

Enumerations

enum  Immersed::Stab { NO_STAB = 0 , ALL_INTERFACES = 1 , SUBDIV_INTERFACES = 2 }
 Enum defining different stabilizations.
 

Functions

bool Immersed::getQuadraturePoints (const Geometry &geo, const std::vector< PointVec > &elmCorner, int max_depth, int p, Real3DMat &quadPoints, ElementBlock *grid=nullptr)
 Returns the coordinates and weights for the quadrature points. More...
 
bool Immersed::getQuadraturePoints (const Geometry &geo, const utl::Point &X1, const utl::Point &X2, const utl::Point &X3, const utl::Point &X4, int max_depth, int nGauss, RealArray &GP1, RealArray &GP2, RealArray &GPw, ElementBlock *grid=nullptr)
 Returns the quadrature points for a 2D element. More...
 
bool Immersed::getQuadraturePoints (const Geometry &geo, const utl::Point &X1, const utl::Point &X2, const utl::Point &X3, const utl::Point &X4, const utl::Point &X5, const utl::Point &X6, const utl::Point &X7, const utl::Point &X8, int max_depth, int nGauss, RealArray &GP1, RealArray &GP2, RealArray &GP3, RealArray &GPw)
 Returns the quadrature points for a 3D element. More...
 

Variables

int Immersed::stabilization = Immersed::NO_STAB
 Stabilization option.
 
bool Immersed::plotCells = false
 Flags whether subcells should be plotted or not.
 

Detailed Description

Utilities for immersed boundary calculations.

Date
Dec 18 2012
Author
Knut Morten Okstad / SINTEF