version 3.9-dev
Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false, Implementation > Class Template Reference

Control volume finite element local assembler using analytic differentiation and explicit time discretization.

#include <dumux/assembly/cvfelocalassembler.hh>

Inheritance diagram for Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false, Implementation >:

Public Types

using LocalResidual = typename ParentType::LocalResidual
 
using ElementResidualVector = typename LocalResidual::ElementResidualVector
 

Public Member Functions

template<class PartialReassembler = DefaultPartialReassembler>
ElementResidualVector assembleJacobianAndResidualImpl (JacobianMatrix &A, GridVariables &gridVariables, const PartialReassembler *partialReassembler=nullptr)
 Computes the derivatives with respect to the given element and adds them to the global matrix. More...
 

Member Typedef Documentation

◆ ElementResidualVector

template<class TypeTag , class Assembler , class Implementation >
using Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false, Implementation >::ElementResidualVector = typename LocalResidual::ElementResidualVector

◆ LocalResidual

template<class TypeTag , class Assembler , class Implementation >
using Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false, Implementation >::LocalResidual = typename ParentType::LocalResidual

Member Function Documentation

◆ assembleJacobianAndResidualImpl()

template<class TypeTag , class Assembler , class Implementation >
template<class PartialReassembler = DefaultPartialReassembler>
ElementResidualVector Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false, Implementation >::assembleJacobianAndResidualImpl ( JacobianMatrix &  A,
GridVariables &  gridVariables,
const PartialReassembler partialReassembler = nullptr 
)
inline
Returns
The element residual at the current solution.

The documentation for this class was generated from the following file: