Commit d8081176 authored by Peter Gottschling's avatar Peter Gottschling

MTL Feti Solver.

parent d143844c
// ============================================================================
// == ==
// == AMDiS - Adaptive multidimensional simulations ==
// == ==
// == http://www.amdis-fem.org ==
// == ==
// ============================================================================
//
// Software License for AMDiS
//
// Copyright (c) 2010 Dresden University of Technology
// All rights reserved.
// Authors: Simon Vey, Thomas Witkowski et al.
//
// This file is part of AMDiS
//
// See also license.opensource.txt in the distribution.
/** \file MtlFetiDualSolver.h */
#ifndef AMDIS_MTL_FETI_DUAL_SOLVER_H
#define AMDIS_MTL_FETI_DUAL_SOLVER_H
#include "AMDiS_fwd.h"
#include "OEMSolver.h"
namespace AMDiS {
/// Solver for the dual nodes based on MTL
class MtlFetiDualSolver
: public OEMSolver
{
public:
/// Creator class
class Creator : public OEMSolverCreator
{
public:
virtual ~Creator() {}
/// Returns a new PetscSolver object.
OEMSolver* create()
{
return new MtlFetiDualSolver(this->name);
}
};
/// Constructor of FETI-DP solver class.
explicit MtlFetiDualSolver(string name)
: OEMSolver(name),
{}
};
} // namespace AMDiS
#endif // AMDIS_MTL_FETI_DUAL_SOLVER_H
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment