|
dune-pdelab 2.8
|
Loading...
Searching...
No Matches
onestep/localassembler.hh
Go to the documentation of this file.
55 typedef OneStepLocalJacobianApplyAssemblerEngine<OneStepLocalAssembler> LocalJacobianApplyAssemblerEngine;
262 (const typename Traits::Domain & solution, const typename Traits::Domain & update, typename Traits::Range & result)
#define DUNE_THROW(E, m)
virtual R d(int r) const =0
Return entries of the d Vector.
For backward compatibility – Do not use this!
Definition assemblerutilities.hh:51
GO::Traits::Range Residual
The type of the range (residual).
Definition assemblerutilities.hh:88
MatrixBackend::template Pattern< Jacobian, TestGridFunctionSpace, TrialGridFunctionSpace > MatrixPattern
The matrix pattern.
Definition assemblerutilities.hh:102
GO::Traits::Jacobian Jacobian
The type of the jacobian.
Definition assemblerutilities.hh:95
GO::Traits::Domain Solution
The type of the domain (solution).
Definition assemblerutilities.hh:78
GO::Traits::RangeField RangeField
The field type of the range (residual).
Definition assemblerutilities.hh:82
GO::Traits::Range Range
The type of the range (residual).
Definition assemblerutilities.hh:85
GO::Traits::Domain Domain
The type of the domain (solution).
Definition assemblerutilities.hh:75
const GO::Traits::TrialGridFunctionSpaceConstraints & trialConstraints() const
get the constraints on the trial grid function space
Definition assemblerutilities.hh:233
const GO::Traits::TestGridFunctionSpaceConstraints & testConstraints() const
get the constraints on the test grid function space
Definition assemblerutilities.hh:239
The local assembler engine for one-step methods which applies the jacobian without explicitly assembl...
Definition onestep/jacobianapplyengine.hh:25
void setSolution(const Domain &solution_)
Definition onestep/jacobianapplyengine.hh:73
void setUpdate(const Domain &update_)
Definition onestep/jacobianapplyengine.hh:80
void setResult(Range &result_)
Definition onestep/jacobianapplyengine.hh:87
The local assembler engine for one step methods which assembles the residual vector.
Definition onestep/jacobianengine.hh:23
void setJacobian(Jacobian &jacobian_)
Definition onestep/jacobianengine.hh:78
void setSolution(const Solution &solution_)
Definition onestep/jacobianengine.hh:71
The local assembler engine for DUNE grids which assembles the residual vector.
Definition jacobianresidualengine.hh:21
void setLocalPreStageEngine(PreStageEngine &prestage_engine_)
Definition jacobianresidualengine.hh:53
void setLocalJacobianEngine(JacobianEngine &jacobian_engine_)
Definition jacobianresidualengine.hh:58
The local assembler for one step methods.
Definition onestep/localassembler.hh:34
Dune::PDELab::LocalAssemblerBase< typename GO::Traits::MatrixBackend, typename GO::Traits::TrialGridFunctionSpaceConstraints, typename GO::Traits::TestGridFunctionSpaceConstraints > Base
The base class.
Definition onestep/localassembler.hh:47
Dune::PDELab::LocalAssemblerTraits< GO > Traits
Definition onestep/localassembler.hh:41
void setStage(int stage_)
Set the current stage of the one step scheme.
Definition onestep/localassembler.hh:146
LA1 LocalAssemblerDT1
Definition onestep/localassembler.hh:39
LocalPatternAssemblerEngine & localPatternAssemblerEngine(typename Traits::MatrixPattern &p)
Definition onestep/localassembler.hh:185
void setWeight(const Real weight)
Definition onestep/localassembler.hh:173
LocalPreStageAssemblerEngine & localPreStageAssemblerEngine(const std::vector< typename Traits::Solution * > &x)
Definition onestep/localassembler.hh:194
Real timeAtStage(int stage_) const
Access time at given stage.
Definition onestep/localassembler.hh:162
OneStepExplicitLocalJacobianResidualAssemblerEngine< OneStepLocalAssembler > LocalExplicitJacobianResidualAssemblerEngine
Definition onestep/localassembler.hh:59
Real timeAtStage() const
Access time at given stage.
Definition onestep/localassembler.hh:168
void setMethod(const OneStepParameters &method_)
Set the one step method parameters.
Definition onestep/localassembler.hh:140
void setDTAssemblingMode(DTAssemblingMode dt_mode_)
Definition onestep/localassembler.hh:156
LA0 LocalAssemblerDT0
The types of the local assemblers of order one and zero.
Definition onestep/localassembler.hh:38
OneStepLocalJacobianAssemblerEngine< OneStepLocalAssembler > LocalJacobianAssemblerEngine
Definition onestep/localassembler.hh:54
LocalJacobianApplyAssemblerEngine & localJacobianApplyAssemblerEngine(const typename Traits::Domain &solution, const typename Traits::Domain &update, typename Traits::Range &result)
Definition onestep/localassembler.hh:262
void static_checks()
Definition onestep/localassembler.hh:69
LocalResidualAssemblerEngine & localResidualAssemblerEngine(typename Traits::Residual &r, const typename Traits::Solution &x)
Definition onestep/localassembler.hh:204
OneStepLocalPreStageAssemblerEngine< OneStepLocalAssembler > LocalPreStageAssemblerEngine
Definition onestep/localassembler.hh:52
LocalJacobianApplyAssemblerEngine & localJacobianApplyAssemblerEngine(const typename Traits::Domain &update, typename Traits::Range &result)
Definition onestep/localassembler.hh:252
DTAssemblingMode
Definition onestep/localassembler.hh:151
@ DoNotAssembleDT
Definition onestep/localassembler.hh:151
@ DivideOperator1ByDT
Definition onestep/localassembler.hh:151
@ MultiplyOperator0ByDT
Definition onestep/localassembler.hh:151
OneStepLocalPatternAssemblerEngine< OneStepLocalAssembler > LocalPatternAssemblerEngine
Definition onestep/localassembler.hh:51
OneStepLocalAssembler(LA0 &la0_, LA1 &la1_, typename Traits::Residual &const_residual_)
Constructor with empty constraints.
Definition onestep/localassembler.hh:96
void preStep(Real time_, Real dt_, int stages_)
Definition onestep/localassembler.hh:109
LA1::LocalPatternAssemblerEngine LocalExplicitPatternAssemblerEngine
Definition onestep/localassembler.hh:57
OneStepLocalResidualAssemblerEngine< OneStepLocalAssembler > LocalResidualAssemblerEngine
Definition onestep/localassembler.hh:53
LocalExplicitPatternAssemblerEngine & localExplicitPatternAssemblerEngine(typename Traits::MatrixPattern &p)
Definition onestep/localassembler.hh:225
OneStepLocalJacobianApplyAssemblerEngine< OneStepLocalAssembler > LocalJacobianApplyAssemblerEngine
Definition onestep/localassembler.hh:55
LocalExplicitJacobianResidualAssemblerEngine & localExplicitJacobianResidualAssemblerEngine(typename Traits::Jacobian &a, typename Traits::Residual &r0, typename Traits::Residual &r1, const std::vector< typename Traits::Solution * > &x)
Definition onestep/localassembler.hh:233
LocalJacobianAssemblerEngine & localJacobianAssemblerEngine(typename Traits::Jacobian &a, const typename Traits::Solution &x)
Definition onestep/localassembler.hh:215
Dune::PDELab::TimeSteppingParameterInterface< Real > OneStepParameters
The type of the one step parameter object.
Definition onestep/localassembler.hh:93
Traits::RangeField Real
The local operators type for real numbers e.g. time.
Definition onestep/localassembler.hh:90
The local assembler engine for OneStep sub triangulations which creates the matrix pattern.
Definition onestep/patternengine.hh:23
void setPattern(Pattern &pattern_)
Definition onestep/patternengine.hh:62
The local assembler engine for one step methods which assembles the constant part of the residual vec...
Definition prestageengine.hh:24
void setSolutions(const Solutions &solutions_)
Definition prestageengine.hh:88
void setConstResiduals(Residual &const_residual_0_, Residual &const_residual_1_)
Definition prestageengine.hh:95
void setConstResidual(Residual &const_residual_)
Definition prestageengine.hh:108
The local assembler engine for one step methods which assembles the residual vector.
Definition onestep/residualengine.hh:24
void setConstResidual(const Residual &const_residual_)
Definition onestep/residualengine.hh:88
void setSolution(const Solution &solution_)
Definition onestep/residualengine.hh:81
void setResidual(Residual &residual_)
Definition onestep/residualengine.hh:96
Base parameter class for time stepping scheme parameters.
Definition onestepparameter.hh:44
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8