IgANet
IGAnets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
ezsolver.hpp File Reference

Isogeometric analysis solver. More...

Go to the source code of this file.

Classes

class  iganet::EZInterpolation< GeometryMap, Variable >
 Easy-to-use interpolation class. More...
 
class  iganet::EZSolver< GeometryMap, Variable >
 Easy-to-use solver class. More...
 
class  iganet::EZSolverBase< GeometryMap, Variable >
 Easy-to-use solver base class. More...
 

Namespaces

namespace  iganet
 

Functions

template<FunctionSpaceType GeometryMap, FunctionSpaceType Variable>
auto iganet::ezinterp (const GeometryMap &geometryMap, const Variable &variable, const std::function< std::array< torch::Tensor, Variable::template geoDim< 0 >()>(const std::array< torch::Tensor, Variable::template parDim< 0 >()> &)> mapping)
 Easy-to-use interpolation function.
 
template<FunctionSpaceType GeometryMap, FunctionSpaceType Variable>
auto iganet::ezpoisson (const GeometryMap &geometryMap, const Variable &variable, const std::function< std::array< torch::Tensor, Variable::template geoDim< 0 >()>(const std::array< torch::Tensor, Variable::template parDim< 0 >()> &)> rhs)
 Easy-to-use Poisson solver function.
 

Detailed Description

Isogeometric analysis solver.

Author
Matthias Moller.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.