|
Plugins
|
#include <wall.h>
Inheritance diagram for ug::NavierStokes::NavierStokesWall< TDomain, TAlgebra >:Public Member Functions | |
| void | add (const char *subsetsBND) |
| sets the velocity to a given value | |
| virtual SmartPtr< IDomainConstraint< TDomain, TAlgebra > > | constraint (size_t i) |
| returns an element disc | |
| virtual SmartPtr< IElemDisc< TDomain > > | elem_disc (size_t i) |
| returns the element disc | |
| NavierStokesWall (SmartPtr< IncompressibleNavierStokesBase< TDomain > > spMaster) | |
| Constructor. | |
| virtual size_t | num_constraint () const |
| returns the number of constraints | |
| virtual size_t | num_elem_disc () const |
| returns the number of element discs | |
Public Member Functions inherited from ug::IDiscretizationItem< TDomain, TAlgebra > | |
| virtual | ~IDiscretizationItem () |
Protected Attributes | |
| SmartPtr< DirichletBoundary< TDomain, TAlgebra > > | m_spDirichletConstraint |
| dirichlet disc for velocity components | |
| SmartPtr< IncompressibleNavierStokesBase< TDomain > > | m_spMaster |
| The master discretization: | |
| std::vector< std::string > | m_vFctName |
| name of velocity+pressure components | |
Additional Inherited Members | |
Public Types inherited from ug::IDiscretizationItem< TDomain, TAlgebra > | |
| typedef TAlgebra | algebra_type |
| typedef TDomain | domain_type |
| ug::NavierStokes::NavierStokesWall< TDomain, TAlgebra >::NavierStokesWall | ( | SmartPtr< IncompressibleNavierStokesBase< TDomain > > | spMaster | ) |
Constructor.
References ug::NavierStokes::NavierStokesWall< TDomain, TAlgebra >::m_vFctName, and UG_THROW.
| void ug::NavierStokes::NavierStokesWall< TDomain, TAlgebra >::add | ( | const char * | subsetsBND | ) |
sets the velocity to a given value
References UG_THROW.
|
inlinevirtual |
returns an element disc
Implements ug::IDiscretizationItem< TDomain, TAlgebra >.
References ug::NavierStokes::NavierStokesWall< TDomain, TAlgebra >::m_spDirichletConstraint.
|
inlinevirtual |
returns the element disc
Implements ug::IDiscretizationItem< TDomain, TAlgebra >.
References SPNULL.
|
inlinevirtual |
returns the number of constraints
Implements ug::IDiscretizationItem< TDomain, TAlgebra >.
|
inlinevirtual |
returns the number of element discs
Implements ug::IDiscretizationItem< TDomain, TAlgebra >.
|
protected |
dirichlet disc for velocity components
Referenced by ug::NavierStokes::NavierStokesWall< TDomain, TAlgebra >::constraint().
|
protected |
The master discretization:
|
protected |
name of velocity+pressure components
Referenced by ug::NavierStokes::NavierStokesWall< TDomain, TAlgebra >::NavierStokesWall().