Skip to content
Snippets Groups Projects
Commit 461ab36d authored by Stefan Girke's avatar Stefan Girke
Browse files

renamed classes

parent 0659995c
No related branches found
No related tags found
No related merge requests found
......@@ -21,15 +21,14 @@ namespace Stokes
*/
template< class GridImp>
class ProblemDefault
: public ProblemInterfaceBase< GridImp >
{
typedef ProblemInterfaceBase< GridImp > BaseType;
typedef ProblemInterfaceTraits< GridImp > Traits;
typedef typename BaseType::FunctionSpaceType FunctionSpaceType;
typedef typename BaseType::PressureFunctionSpaceType PressureFunctionSpaceType;
typedef typename Traits::FunctionSpaceType FunctionSpaceType;
typedef typename Traits::PressureFunctionSpaceType PressureFunctionSpaceType;
typedef typename BaseType::PoissonProblemType PoissonProblemBaseType;
typedef typename BaseType::StokesProblemType StokesProblemBaseType;
typedef typename Traits::PoissonProblemType PoissonProblemBaseType;
typedef typename Traits::StokesProblemType StokesProblemBaseType;
public:
......@@ -154,15 +153,14 @@ namespace Stokes
*/
template< class GridImp>
class ProblemPeriodic
: public ProblemInterfaceBase< GridImp >
{
typedef ProblemInterfaceBase< GridImp > BaseType;
typedef ProblemInterfaceTraits< GridImp > Traits;
typedef typename BaseType::FunctionSpaceType FunctionSpaceType;
typedef typename BaseType::PressureFunctionSpaceType PressureFunctionSpaceType;
typedef typename Traits::FunctionSpaceType FunctionSpaceType;
typedef typename Traits::PressureFunctionSpaceType PressureFunctionSpaceType;
typedef typename BaseType::PoissonProblemType PoissonProblemBaseType;
typedef typename BaseType::StokesProblemType StokesProblemBaseType;
typedef typename Traits::PoissonProblemType PoissonProblemBaseType;
typedef typename Traits::StokesProblemType StokesProblemBaseType;
public:
......@@ -291,15 +289,14 @@ namespace Stokes
*/
template< class GridImp>
class GeneralizedProblem
: public ProblemInterfaceBase< GridImp >
{
typedef ProblemInterfaceBase< GridImp > BaseType;
typedef ProblemInterfaceTraits< GridImp > Traits;
typedef typename BaseType::FunctionSpaceType FunctionSpaceType;
typedef typename BaseType::PressureFunctionSpaceType PressureFunctionSpaceType;
typedef typename Traits::FunctionSpaceType FunctionSpaceType;
typedef typename Traits::PressureFunctionSpaceType PressureFunctionSpaceType;
typedef typename BaseType::PoissonProblemType PoissonProblemBaseType;
typedef typename BaseType::StokesProblemType StokesProblemBaseType;
typedef typename Traits::PoissonProblemType PoissonProblemBaseType;
typedef typename Traits::StokesProblemType StokesProblemBaseType;
public:
class PoissonProblem
......@@ -433,15 +430,14 @@ namespace Stokes
*/
template< class GridImp>
class DrivenCavityProblem
: public ProblemInterfaceBase< GridImp >
{
typedef ProblemInterfaceBase< GridImp > BaseType;
typedef ProblemInterfaceTraits< GridImp > Traits;
typedef typename BaseType::FunctionSpaceType FunctionSpaceType;
typedef typename BaseType::PressureFunctionSpaceType PressureFunctionSpaceType;
typedef typename Traits::FunctionSpaceType FunctionSpaceType;
typedef typename Traits::PressureFunctionSpaceType PressureFunctionSpaceType;
typedef typename BaseType::PoissonProblemType PoissonProblemBaseType;
typedef typename BaseType::StokesProblemType StokesProblemBaseType;
typedef typename Traits::PoissonProblemType PoissonProblemBaseType;
typedef typename Traits::StokesProblemType StokesProblemBaseType;
public:
class PoissonProblem
......
......@@ -15,7 +15,7 @@ namespace Stokes
{
template< class GridImp>
class ProblemInterfaceBase
class ProblemInterfaceTraits
{
public:
typedef Dune::Fem::FunctionSpace< double, double, GridImp::dimension, GridImp::dimension > FunctionSpaceType;
......@@ -29,14 +29,14 @@ namespace Stokes
template< class GridImp >
class ProblemInterface
{
typedef ProblemInterfaceBase< GridImp > BaseType;
typedef ProblemInterfaceTraits< GridImp > Traits;
public:
typedef typename BaseType::FunctionSpaceType FunctionSpaceType;
typedef typename BaseType::PressureFunctionSpaceType PressureFunctionSpaceType;
typedef typename Traits::FunctionSpaceType FunctionSpaceType;
typedef typename Traits::PressureFunctionSpaceType PressureFunctionSpaceType;
typedef typename BaseType::PoissonProblemType PoissonProblemType;
typedef typename BaseType::StokesProblemType StokesProblemType;
typedef typename Traits::PoissonProblemType PoissonProblemType;
typedef typename Traits::StokesProblemType StokesProblemType;
typedef std::tuple< PoissonProblemType*, StokesProblemType* > ProblemTupleType;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment