MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
lscartesiansolversemilagrangian.h
Go to the documentation of this file.
1// Copyright (C) 2024 The m-AIA AUTHORS
2//
3// This file is part of m-AIA (https://git.rwth-aachen.de/aia/m-AIA/m-AIA)
4//
5// SPDX-License-Identifier: LGPL-3.0-only
6
7#ifndef LSSOLVERSEMILAGRANGIAN_H_
8#define LSSOLVERSEMILAGRANGIAN_H_
9
10#include "lscartesiansolver.h"
11
15template <MInt nDim>
17 public:
19 using Grid = typename CartesianSolver::Grid;
20 using GridProxy = typename CartesianSolver::GridProxy;
22
23 // C'tor
24 LsCartesianSolverSemiLagrangian<nDim>(const MInt solverId, const MBool* propertiesGroups, GridProxy& gridProxy_,
25 Geom& geometry_, const MPI_Comm comm);
26
27 protected:
28 private:
29};
30
31#endif // ifndef LSSOLVERSEMILAGRANGIAN_H_
A LS solver based on the semi-lagrangian method // TODO labels:LS documentation LsCartesianSolverSemi...
typename CartesianSolver::GridProxy GridProxy
typename maia::CartesianSolver< nDim, LsCartesianSolverSemiLagrangian > CartesianSolver
MInt solverId() const
Return the solverId.
Definition: solver.h:425
int32_t MInt
Definition: maiatypes.h:62
bool MBool
Definition: maiatypes.h:58