HArD::Core3D
Hybrid Arbitrary Degree::Core 3D - Library to implement 3D schemes with vertex, edge, face and cell polynomials as unknowns
Loading...
Searching...
No Matches
Classes | Namespaces | Variables
sddr-stokes.hpp File Reference
#include <iostream>
#include <boost/math/constants/constants.hpp>
#include <Eigen/Sparse>
#include <unsupported/Eigen/SparseExtra>
#include <mesh.hpp>
#include <mesh_builder.hpp>
#include <local_static_condensation.hpp>
#include <sxgrad.hpp>
#include <sxcurl.hpp>
#include <sxdiv.hpp>
Include dependency graph for sddr-stokes.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HArDCore3D::StokesNorms
 Structure to store norm components (for velocity, its curl, pressure, and its gradient), as well as Hcurl and Hgrad norms of velocity and pressure. More...
 
struct  HArDCore3D::Stokes
 Assemble a Stokes problem. More...
 

Namespaces

namespace  HArDCore3D
 

Variables

static const double HArDCore3D::PI = boost::math::constants::pi<double>()
 
static Stokes::VelocityType HArDCore3D::trigonometric_u
 
static Stokes::VorticityType HArDCore3D::trigonometric_curl_u
 
static Stokes::PressureType HArDCore3D::trigonometric_p
 
static Stokes::PressureGradientType HArDCore3D::trigonometric_grad_p
 
static Stokes::ForcingTermType HArDCore3D::trigonometric_f
 
static Stokes::ViscosityType HArDCore3D::trigonometric_nu = Stokes::ViscosityType(1.)
 
static Stokes::VelocityType HArDCore3D::linear_u
 
static Stokes::VorticityType HArDCore3D::linear_curl_u
 
static Stokes::PressureType HArDCore3D::linear_p
 
static Stokes::PressureGradientType HArDCore3D::linear_grad_p
 
static Stokes::ForcingTermType HArDCore3D::linear_f
 
static Stokes::ViscosityType HArDCore3D::linear_nu = Stokes::ViscosityType(1.)
 
static Stokes::VelocityType HArDCore3D::field_u
 
static Stokes::VorticityType HArDCore3D::field_curl_u
 
static Stokes::PressureType HArDCore3D::field_p
 
static Stokes::PressureGradientType HArDCore3D::field_grad_p
 
static Stokes::ForcingTermType HArDCore3D::field_f
 
static Stokes::ViscosityType HArDCore3D::field_nu = Stokes::ViscosityType(1.)
 
static Stokes::VelocityType HArDCore3D::vertical_u
 
static Stokes::VorticityType HArDCore3D::vertical_curl_u
 
static Stokes::PressureType HArDCore3D::vertical_p = trigonometric_p
 
static Stokes::PressureGradientType HArDCore3D::vertical_grad_p = trigonometric_grad_p
 
static Stokes::ForcingTermType HArDCore3D::vertical_curl_u_cross_u
 
static Stokes::ForcingTermType HArDCore3D::vertical_f