ug4
conv_shape.h File Reference
#include <boost/mpl/range_c.hpp>
#include <boost/mpl/for_each.hpp>
#include "conv_shape_interface.h"
#include "lib_disc/spatial_disc/disc_util/fv1_geom.h"
#include "lib_disc/spatial_disc/disc_util/hfv1_geom.h"

Go to the source code of this file.

Classes

class  ug::ConvectionShapesFullUpwind< TDim >
 
class  ug::ConvectionShapesLinearProfileSkewedUpwind< TDim >
 
class  ug::ConvectionShapesNoUpwind< TDim >
 
class  ug::ConvectionShapesPartialUpwind< TDim >
 
class  ug::ConvectionShapesSkewedUpwind< TDim >
 
class  ug::ConvectionShapesWeightedUpwind< TDim >
 
struct  ug::ConvectionShapesNoUpwind< TDim >::RegisterElemFunc
 functor for registering the shapes for the element-templated FV geometries More...
 
struct  ug::ConvectionShapesLinearProfileSkewedUpwind< TDim >::RegisterElemFunc
 functor for registering the shapes for the element-templated FV geometries More...
 
struct  ug::ConvectionShapesSkewedUpwind< TDim >::RegisterElemFunc
 functor for registering the shapes for the element-templated FV geometries More...
 
struct  ug::ConvectionShapesPartialUpwind< TDim >::RegisterElemFunc
 functor for registering the shapes for the element-templated FV geometries More...
 
struct  ug::ConvectionShapesWeightedUpwind< TDim >::RegisterElemFunc
 functor for registering the shapes for the element-templated FV geometries More...
 
struct  ug::ConvectionShapesFullUpwind< TDim >::RegisterElemFunc
 functor for registering the shapes for the element-templated FV geometries More...
 
struct  ug::ConvectionShapesWeightedUpwind< TDim >::RegisterRefDimFunc
 functor for registering the shapes for the reference-dimension-templated FV geometries More...
 
struct  ug::ConvectionShapesPartialUpwind< TDim >::RegisterRefDimFunc
 functor for registering the shapes for the reference-dimension-templated FV geometries More...
 
struct  ug::ConvectionShapesFullUpwind< TDim >::RegisterRefDimFunc
 functor for registering the shapes for the reference-dimension-templated FV geometries More...
 
struct  ug::ConvectionShapesSkewedUpwind< TDim >::RegisterRefDimFunc
 functor for registering the shapes for the reference-dimension-templated FV geometries More...
 
struct  ug::ConvectionShapesNoUpwind< TDim >::RegisterRefDimFunc
 functor for registering the shapes for the reference-dimension-templated FV geometries More...
 
struct  ug::ConvectionShapesLinearProfileSkewedUpwind< TDim >::RegisterRefDimFunc
 functor for registering the shapes for the reference-dimension-templated FV geometries More...
 

Namespaces

 ug
 the ug namespace
 

Functions

template<typename TRefElem , int TWorldDim>
void ug::GetNodeNextToCut (size_t &coOut, const MathVector< TWorldDim > &IP, const MathVector< TWorldDim > &IPVel, const MathVector< TWorldDim > *vCornerCoords)
 computes the closest node to a elem side ray intersection More...