|
auto | executionPolicy () const |
|
bool | localAssembleDoBoundary () const noexcept |
|
bool | localAssembleSkipIntersection (const Dune::Concept::Intersection auto &intersection) const noexcept |
|
bool | localAssembleIsLinear () const noexcept |
|
| LocalOperator (const PDELab::Concept::Basis auto &test_basis, Form lop_type, const ParameterTree &config, std::shared_ptr< const FunctorFactory< dim > > functor_factory, std::shared_ptr< const CellData< CellDataGridView, double > > grid_cell_data, ExecutionPolicy execution_policy={}) |
| Constructs a new instance. More...
|
|
void | localAssemblePatternVolume (const PDELab::Concept::LocalBasis auto <rial, const PDELab::Concept::LocalBasis auto <est, auto &lpattern) const noexcept |
| Pattern volume. More...
|
|
void | localAssemblePatternSkeleton (const Dune::Concept::Intersection auto &intersection, const PDELab::Concept::LocalBasis auto <rial_in, const PDELab::Concept::LocalBasis auto <est_in, const PDELab::Concept::LocalBasis auto <rial_out, const PDELab::Concept::LocalBasis auto <est_out, auto &lpattern_in_in, auto &lpattern_in_out, auto &lpattern_out_in, auto &lpattern_out_out) noexcept |
|
void | localAssemblePatternBoundary (const Dune::Concept::Intersection auto &intersection, const PDELab::Concept::LocalBasis auto <rial_in, const PDELab::Concept::LocalBasis auto <est_in, auto &lpattern_in) noexcept |
|
void | localAssembleVolume (auto time, const PDELab::Concept::LocalBasis auto <rial, const PDELab::Concept::LocalConstContainer auto &lcoefficients, const PDELab::Concept::LocalBasis auto <est, PDELab::Concept::LocalMutableContainer auto &lresidual) noexcept |
| The volume integral. More...
|
|
void | localAssembleJacobianVolumeApply (auto time, const PDELab::Concept::LocalBasis auto <rial, const PDELab::Concept::LocalConstContainer auto &llin_point, const PDELab::Concept::LocalConstContainer auto &lapp_point, const PDELab::Concept::LocalBasis auto <est, PDELab::Concept::LocalMutableContainer auto &ljacobian) noexcept |
| The jacobian volume integral for matrix free operations. More...
|
|
void | localAssembleAnalyticalJacobianVolume (auto time, const PDELab::Concept::LocalBasis auto <rial, const PDELab::Concept::LocalConstContainer auto &llin_point, const PDELab::Concept::LocalBasis auto <est, auto &ljacobian) noexcept |
| The jacobian volume integral. More...
|
|
template<PDELab::Concept::LocalBasis LocalTrial, PDELab::Concept::LocalConstContainer LocalCoeff, PDELab::Concept::LocalBasis LocalTest, class LocalJac > |
void | localAssembleNumericalJacobianVolume (auto time, const LocalTrial <rial, const LocalCoeff &llin_point, const LocalTest <est, LocalJac &ljacobian) noexcept |
|
template<class... Args> |
void | localAssembleJacobianVolume (Args &&... args) noexcept |
|
template<PDELab::Concept::LocalBasis LocalBasisTrial, PDELab::Concept::LocalBasis LocalBasisTest> |
void | localAssembleSkeleton (const Dune::Concept::Intersection auto &intersection, auto time, const LocalBasisTrial <rial_in, const PDELab::Concept::LocalConstContainer auto &lcoefficients_in, const LocalBasisTest <est_in, const LocalBasisTrial <rial_out, const PDELab::Concept::LocalConstContainer auto &lcoefficients_out, const LocalBasisTest <est_out, PDELab::Concept::LocalMutableContainer auto &lresidual_in, PDELab::Concept::LocalMutableContainer auto &lresidual_out) noexcept |
|
void | localAssembleAnalyticalJacobianSkeleton (const Dune::Concept::Intersection auto &intersection, auto time, const PDELab::Concept::LocalBasis auto <rial_in, const PDELab::Concept::LocalConstContainer auto &llin_point_in, const PDELab::Concept::LocalBasis auto <est_in, const PDELab::Concept::LocalBasis auto <rial_out, const PDELab::Concept::LocalConstContainer auto &llin_point_out, const PDELab::Concept::LocalBasis auto <est_out, auto &ljacobian_in_in, auto &ljacobian_in_out, auto &ljacobian_out_in, auto &ljacobian_out_out) noexcept |
|
template<PDELab::Concept::LocalBasis LocalTrial, PDELab::Concept::LocalConstContainer LocalCoeff, PDELab::Concept::LocalBasis LocalTest, class LocalJac > |
void | localAssembleNumericalJacobianSkeleton (const Dune::Concept::Intersection auto &intersection, auto time, const LocalTrial <rial_in, const LocalCoeff &llin_point_in, const LocalTest <est_in, const LocalTrial <rial_out, const LocalCoeff &llin_point_out, const LocalTest <est_out, LocalJac &ljacobian_in_in, LocalJac &ljacobian_in_out, LocalJac &ljacobian_out_in, LocalJac &ljacobian_out_out) noexcept |
|
template<class... Args> |
void | localAssembleJacobianSkeleton (Args &&...args) noexcept |
|
void | localAssembleJacobianSkeletonApply (const Dune::Concept::Intersection auto &intersection, auto time, const PDELab::Concept::LocalBasis auto <rial_in, const PDELab::Concept::LocalConstContainer auto &llin_point_in, const PDELab::Concept::LocalConstContainer auto &lapp_point_in, const PDELab::Concept::LocalBasis auto <est_in, const PDELab::Concept::LocalBasis auto <rial_out, const PDELab::Concept::LocalConstContainer auto &llin_point_out, const PDELab::Concept::LocalConstContainer auto &lapp_point_out, const PDELab::Concept::LocalBasis auto <est_out, PDELab::Concept::LocalMutableContainer auto &ljacobian_in, PDELab::Concept::LocalMutableContainer auto &ljacobian_out) noexcept |
|
void | localAssembleBoundary (const Dune::Concept::Intersection auto &intersection, auto time, const PDELab::Concept::LocalBasis auto <rial_in, const PDELab::Concept::LocalConstContainer auto &lcoefficients_in, const PDELab::Concept::LocalBasis auto <est_in, PDELab::Concept::LocalMutableContainer auto &lresidual_in) noexcept |
|
void | localAssembleJacobianBoundary (const Dune::Concept::Intersection auto &intersection, auto time, const PDELab::Concept::LocalBasis auto <rial_in, const PDELab::Concept::LocalConstContainer auto &llin_point_in, const PDELab::Concept::LocalBasis auto <est_in, auto &ljacobian_ii) noexcept |
|
void | localAssembleJacobianBoundaryApply (const Dune::Concept::Intersection auto &intersection, auto time, const PDELab::Concept::LocalBasis auto <rial_in, const PDELab::Concept::LocalConstContainer auto &llin_point_in, const PDELab::Concept::LocalConstContainer auto &lapp_point_in, const PDELab::Concept::LocalBasis auto <est_in, PDELab::Concept::LocalMutableContainer auto &ljacobian_in) noexcept |
|