dune-mmesh 1.4.1-git
Loading...
Searching...
No Matches
jacobian.hh File Reference
#include <dune/python/pybind11/functional.h>
#include <dune/python/pybind11/numpy.h>
#include <dune/python/pybind11/pybind11.h>
#include <dune/python/pybind11/stl.h>
#include <array>
#include <dune/fem/operator/linear/spoperator.hh>
#include <dune/istl/umfpack.hh>
#include <functional>
#include <list>
#include <map>
#include <memory>
#include <sstream>
#include <type_traits>

Go to the source code of this file.

Classes

class  Dune::Python::MMesh::NeighborInterfaceStencil< DomainSpace, RangeSpace, Partition >
 Stencil contaning the entries (ien,en) for all interface entities ien and adjacent bulk entities en. More...
 
class  Dune::Python::MMesh::InterfaceNeighborStencil< DomainSpace, RangeSpace, Partition >
 Stencil contaning the entries (en,ien) for all entities en in the bulk and interface edges ien. More...
 
class  Dune::Python::MMesh::Jacobian< Sch, ISch, Sol, ISol >
 

Namespaces

namespace  Dune
 
namespace  Dune::Python
 
namespace  Dune::Python::MMesh
 

Functions

template<class GridPart , class Intersection , class Entity >
const GridPart::IntersectionType Dune::Python::MMesh::convert (const GridPart &gridPart, const Intersection &intersection, const Entity &inside, Dune::PriorityTag< 0 >)
 Convert intersection if gridPart is wrapped, e.g. geometryGridPart.
 
template<class GridPart , class Intersection , class Entity >
std::enable_if_t< std::is_convertible_v< Intersection, typename GridPart::IntersectionType >, const typename GridPart::IntersectionType > Dune::Python::MMesh::convert (const GridPart &gridPart, const Intersection &intersection, const Entity &inside, Dune::PriorityTag< 1 >)
 Default (trivial) convert.
 
template<class GridPart , class Intersection , class Entity >
const GridPart::IntersectionType Dune::Python::MMesh::convert (const GridPart &gridPart, const Intersection &intersection, const Entity &inside)
 Give preference to the non-trivial version.
 
template<class Jacobian , class... options>
static auto Dune::Python::MMesh::registerJacobian (pybind11::handle scope, pybind11::class_< Jacobian, options... > cls)