Plugins
|
#include <inflow_base.h>
Public Member Functions | |
virtual SmartPtr< IDomainConstraint< TDomain, TAlgebra > > | constraint (size_t i)=0 |
returns an element disc More... | |
virtual SmartPtr< IElemDisc< TDomain > > | elem_disc (size_t i)=0 |
returns the element disc More... | |
virtual size_t | num_constraint () const =0 |
returns the number of constraints More... | |
virtual size_t | num_elem_disc () const =0 |
returns the number of element discs More... | |
virtual void | add (SmartPtr< CplUserData< MathVector< dim >, dim > > user, const char *subsetsBND)=0 |
void | add (const std::vector< number > &vVel, const char *subsetsBND) |
Public Member Functions inherited from ug::IDiscretizationItem< TDomain, TAlgebra > | |
virtual | ~IDiscretizationItem () |
Static Private Attributes | |
static const int | dim = TDomain::dim |
Additional Inherited Members | |
Public Types inherited from ug::IDiscretizationItem< TDomain, TAlgebra > | |
typedef TAlgebra | algebra_type |
typedef TDomain | domain_type |
void ug::NavierStokes::NavierStokesInflowBase< TDomain, TAlgebra >::add | ( | const std::vector< number > & | vVel, |
const char * | subsetsBND | ||
) |
|
pure virtual |
sets the velocity to a given value
Implemented in ug::NavierStokes::NavierStokesInflowFVCR< TDomain, TAlgebra >, ug::NavierStokes::NavierStokesInflowFV1< TDomain, TAlgebra >, ug::NavierStokes::NavierStokesInflowFV< TDomain, TAlgebra >, and ug::NavierStokes::NavierStokesInflowFE< TDomain, TAlgebra >.
|
pure virtual |
returns an element disc
Implements ug::IDiscretizationItem< TDomain, TAlgebra >.
Implemented in ug::NavierStokes::NavierStokesInflowFVCR< TDomain, TAlgebra >, ug::NavierStokes::NavierStokesInflowFV1< TDomain, TAlgebra >, ug::NavierStokes::NavierStokesInflowFV< TDomain, TAlgebra >, and ug::NavierStokes::NavierStokesInflowFE< TDomain, TAlgebra >.
|
pure virtual |
returns the element disc
Implements ug::IDiscretizationItem< TDomain, TAlgebra >.
Implemented in ug::NavierStokes::NavierStokesInflowFVCR< TDomain, TAlgebra >, ug::NavierStokes::NavierStokesInflowFV1< TDomain, TAlgebra >, ug::NavierStokes::NavierStokesInflowFV< TDomain, TAlgebra >, and ug::NavierStokes::NavierStokesInflowFE< TDomain, TAlgebra >.
|
pure virtual |
returns the number of constraints
Implements ug::IDiscretizationItem< TDomain, TAlgebra >.
Implemented in ug::NavierStokes::NavierStokesInflowFVCR< TDomain, TAlgebra >, ug::NavierStokes::NavierStokesInflowFV1< TDomain, TAlgebra >, ug::NavierStokes::NavierStokesInflowFV< TDomain, TAlgebra >, and ug::NavierStokes::NavierStokesInflowFE< TDomain, TAlgebra >.
|
pure virtual |
returns the number of element discs
Implements ug::IDiscretizationItem< TDomain, TAlgebra >.
Implemented in ug::NavierStokes::NavierStokesInflowFVCR< TDomain, TAlgebra >, ug::NavierStokes::NavierStokesInflowFV1< TDomain, TAlgebra >, ug::NavierStokes::NavierStokesInflowFV< TDomain, TAlgebra >, and ug::NavierStokes::NavierStokesInflowFE< TDomain, TAlgebra >.
|
staticprivate |