Classes | Functions | Variables

FELIX Namespace Reference

Classes

class  ResponseSurfaceVelocityMismatch
 Response Description. More...
class  EpsilonL1L2
 Finite Element Interpolation Evaluator. More...
class  StokesBodyForce
 Finite Element Interpolation Evaluator. More...
class  StokesContinuityResid
 Finite Element Interpolation Evaluator. More...
class  StokesContravarientMetricTensor
 Finite Element Interpolation Evaluator. More...
class  StokesFOBodyForce
 Finite Element Interpolation Evaluator. More...
class  StokesFOResid
 Finite Element Interpolation Evaluator. More...
class  StokesL1L2BodyForce
 Finite Element Interpolation Evaluator. More...
class  StokesL1L2Resid
 Finite Element Interpolation Evaluator. More...
class  StokesMomentumResid
 Finite Element Interpolation Evaluator. More...
class  StokesRm
 Finite Element Interpolation Evaluator. More...
class  StokesTauM
 Finite Element Interpolation Evaluator. More...
class  Viscosity
 Finite Element Interpolation Evaluator. More...
class  ViscosityFO
 Finite Element Interpolation Evaluator. More...
class  ViscosityL1L2
 Finite Element Interpolation Evaluator. More...
class  Stokes
 Abstract interface for representing a 1-D finite element problem. More...
class  StokesFO
 Abstract interface for representing a 1-D finite element problem. More...
class  StokesL1L2
 Abstract interface for representing a 1-D finite element problem. More...

Functions

template<typename ScalarT >
ScalarT u2d (const ScalarT &x, const ScalarT &y)
template<typename ScalarT >
ScalarT v2d (const ScalarT &x, const ScalarT &y)
template<typename ScalarT >
ScalarT p2d (const ScalarT &x, const ScalarT &y)
template<typename ScalarT >
ScalarT tau112d (const ScalarT &x, const ScalarT &y)
template<typename ScalarT >
ScalarT tau122d (const ScalarT &x, const ScalarT &y)
template<typename ScalarT >
ScalarT tau222d (const ScalarT &x, const ScalarT &y)
template<typename ScalarT >
ScalarT top_surf (const ScalarT &x, const ScalarT &y)
template<typename ScalarT >
ScalarT basal_surf (const ScalarT &x, const ScalarT &y)
template<typename ScalarT >
ScalarT u_vel (const ScalarT &x, const ScalarT &y, const ScalarT &z)
template<typename ScalarT >
ScalarT v_vel (const ScalarT &x, const ScalarT &y, const ScalarT &z)
template<typename ScalarT >
ScalarT w_vel (const ScalarT &x, const ScalarT &y, const ScalarT &z)
template<typename ScalarT >
ScalarT mu_eval (const ScalarT &x, const ScalarT &y, const ScalarT &z)
template<typename ScalarT >
ScalarT press (const ScalarT &x, const ScalarT &y, const ScalarT &z)
template<typename ScalarT >
ScalarT tau11 (const ScalarT &x, const ScalarT &y, const ScalarT &z)
template<typename ScalarT >
ScalarT tau12 (const ScalarT &x, const ScalarT &y, const ScalarT &z)
template<typename ScalarT >
ScalarT tau13 (const ScalarT &x, const ScalarT &y, const ScalarT &z)
template<typename ScalarT >
ScalarT tau22 (const ScalarT &x, const ScalarT &y, const ScalarT &z)
template<typename ScalarT >
ScalarT tau23 (const ScalarT &x, const ScalarT &y, const ScalarT &z)
template<typename ScalarT >
ScalarT tau33 (const ScalarT &x, const ScalarT &y, const ScalarT &z)

Variables

const double pi = 3.1415926535897932385
const double g = 9.8
const double rho = 910
const double L = 5
const double alpha = 0.5*pi/180
const double Z = 1
const double U = L*pow(2*rho*g*Z,3)
const double cx = 1.0
const double cy = 1.0
const double rho_g = rho*g

Function Documentation

template<typename ScalarT >
ScalarT FELIX::u2d ( const ScalarT x,
const ScalarT y 
)

Definition at line 27 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::v2d ( const ScalarT x,
const ScalarT y 
)

Definition at line 34 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::p2d ( const ScalarT x,
const ScalarT y 
)

Definition at line 41 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::tau112d ( const ScalarT x,
const ScalarT y 
)

Definition at line 48 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::tau122d ( const ScalarT x,
const ScalarT y 
)

Definition at line 61 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::tau222d ( const ScalarT x,
const ScalarT y 
)

Definition at line 75 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::top_surf ( const ScalarT x,
const ScalarT y 
)

Definition at line 88 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::basal_surf ( const ScalarT x,
const ScalarT y 
)

Definition at line 95 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::u_vel ( const ScalarT x,
const ScalarT y,
const ScalarT z 
)

Definition at line 103 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::v_vel ( const ScalarT x,
const ScalarT y,
const ScalarT z 
)

Definition at line 114 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::w_vel ( const ScalarT x,
const ScalarT y,
const ScalarT z 
)

Definition at line 125 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::mu_eval ( const ScalarT x,
const ScalarT y,
const ScalarT z 
)

Definition at line 146 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::press ( const ScalarT x,
const ScalarT y,
const ScalarT z 
)

Definition at line 176 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::tau11 ( const ScalarT x,
const ScalarT y,
const ScalarT z 
)

Definition at line 193 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::tau12 ( const ScalarT x,
const ScalarT y,
const ScalarT z 
)

Definition at line 208 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::tau13 ( const ScalarT x,
const ScalarT y,
const ScalarT z 
)

Definition at line 224 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::tau22 ( const ScalarT x,
const ScalarT y,
const ScalarT z 
)

Definition at line 240 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::tau23 ( const ScalarT x,
const ScalarT y,
const ScalarT z 
)

Definition at line 255 of file FELIX_StokesBodyForce_Def.hpp.

template<typename ScalarT >
ScalarT FELIX::tau33 ( const ScalarT x,
const ScalarT y,
const ScalarT z 
)

Definition at line 271 of file FELIX_StokesBodyForce_Def.hpp.


Variable Documentation

const double FELIX::pi = 3.1415926535897932385

Definition at line 14 of file FELIX_StokesBodyForce_Def.hpp.

const double FELIX::g = 9.8

Definition at line 15 of file FELIX_StokesBodyForce_Def.hpp.

const double FELIX::rho = 910

Definition at line 16 of file FELIX_StokesBodyForce_Def.hpp.

const double FELIX::L = 5

Definition at line 17 of file FELIX_StokesBodyForce_Def.hpp.

const double FELIX::alpha = 0.5*pi/180

Definition at line 18 of file FELIX_StokesBodyForce_Def.hpp.

const double FELIX::Z = 1

Definition at line 19 of file FELIX_StokesBodyForce_Def.hpp.

const double FELIX::U = L*pow(2*rho*g*Z,3)

Definition at line 20 of file FELIX_StokesBodyForce_Def.hpp.

const double FELIX::cx = 1.0

Definition at line 21 of file FELIX_StokesBodyForce_Def.hpp.

const double FELIX::cy = 1.0

Definition at line 22 of file FELIX_StokesBodyForce_Def.hpp.

const double FELIX::rho_g = rho*g

Definition at line 21 of file FELIX_StokesFOBodyForce_Def.hpp.