The local assembler engine for one-step methods which applies the jacobian without explicitly assembling it.
More...
|
| OneStepLocalJacobianApplyAssemblerEngine (LocalAssembler &local_assembler_) |
| Constructor. More...
|
|
void | setSolution (const Domain &solution_) |
|
void | setUpdate (const Domain &update_) |
|
void | setResult (Range &result_) |
|
void | setWeights () |
|
const LocalAssembler & | localAssembler () |
| Public access to the wrapping local assembler.
|
|
|
void | preAssembly () |
|
|
bool | requireSkeleton () const |
|
|
void | onBindLFSUV (const EG &eg, const LFSU &lfsu, const LFSV &lfsv) |
|
|
void | onUnbindLFSUV (const EG &eg, const LFSU &lfsu, const LFSV &lfsv) |
|
|
void | loadCoefficientsLFSUInside (const LFSU &lfsu_s) |
|
|
bool | skipEntity (const EG &eg) |
|
bool | skipIntersection (const IG &ig) |
|
void | assembleUVVolume (const EG &eg, const LFSU &lfsu, const LFSV &lfsv) |
|
void | assembleVVolume (const EG &eg, const LFSV &lfsv) |
|
void | assembleUVSkeleton (const IG &ig, const LFSU_S &lfsu_s, const LFSV_S &lfsv_s, const LFSU_N &lfsu_n, const LFSV_N &lfsv_n) |
|
void | assembleVSkeleton (const IG &ig, const LFSV_S &lfsv_s, const LFSV_N &lfsv_n) |
|
void | assembleUVBoundary (const IG &ig, const LFSU_S &lfsu_s, const LFSV_S &lfsv_s) |
|
void | assembleVBoundary (const IG &ig, const LFSV_S &lfsv_s) |
|
void | assembleUVProcessor (const IG &ig, const LFSU_S &lfsu_s, const LFSV_S &lfsv_s) |
|
void | assembleVProcessor (const IG &ig, const LFSV_S &lfsv_s) |
|
void | assembleUVEnrichedCoupling (const IG &ig, const LFSU_S &lfsu_s, const LFSV_S &lfsv_s, const LFSU_N &lfsu_n, const LFSV_N &lfsv_n, const LFSU_C &lfsu_c, const LFSV_C &lfsv_c) |
|
void | assembleVEnrichedCoupling (const IG &ig, const LFSV_S &lfsv_s, const LFSV_N &lfsv_n, const LFSV_C &lfsv_c) |
|
void | assembleUVVolumePostSkeleton (const EG &eg, const LFSU &lfsu, const LFSV &lfsv) |
|
void | assembleVVolumePostSkeleton (const EG &eg, const LFSV &lfsv) |
|
template<typename OSLA>
class Dune::PDELab::OneStepLocalJacobianApplyAssemblerEngine< OSLA >
The local assembler engine for one-step methods which applies the jacobian without explicitly assembling it.
- Template Parameters
-
OSLA | The one-step local assembler. |