fvbaseadlocallinearizer.hh
Go to the documentation of this file.
357 jacobianStorage_[primaryDofIdx][eqIdx][pvIdx] = residStorage[primaryDofIdx][eqIdx].derivatives[pvIdx];
const MatrixBlock & jacobian(int domainScvIdx, int rangeScvIdx) const Returns the local Jacobian matrix of the residual of a sub-control volume. Definition: fvbaseadlocallinearizer.hh:258 void linearize(const Element &element) Compute an element's local Jacobian matrix and evaluate its residual. Definition: fvbaseadlocallinearizer.hh:166 const Simulator & simulator_() const Definition: fvbaseadlocallinearizer.hh:291 const VectorBlock & residualStorage(int dofIdx) const Returns the local storage term of a sub-control volume. Definition: fvbaseadlocallinearizer.hh:282 void updateLocalLinearization_(const ElementContext &elemCtx, int primaryDofIdx) Updates the current local Jacobian matrix with the partial derivatives of all equations in regard to ... Definition: fvbaseadlocallinearizer.hh:345 void linearize(ElementContext &elemCtx) Compute an element's local Jacobian matrix and evaluate its residual. Definition: fvbaseadlocallinearizer.hh:187 LocalBlockMatrix jacobian_ Definition: fvbaseadlocallinearizer.hh:383 void init(Simulator &simulator) Initialize the local Jacobian object. Definition: fvbaseadlocallinearizer.hh:148 LocalBlockVector residualStorage_ Definition: fvbaseadlocallinearizer.hh:381 LocalResidual & localResidual() Return reference to the local residual. Definition: fvbaseadlocallinearizer.hh:241 static Scalar baseEpsilon() Returns the unweighted epsilon value used to calculate the local derivatives. Definition: fvbaseadlocallinearizer.hh:212 Problem & problem() Return the object which specifies the pysical setup of the simulation. Definition: simulator.hh:189 FvBaseAdLocalLinearizer() Definition: fvbaseadlocallinearizer.hh:127 Declare the properties used by the infrastructure code of the finite volume discretizations. const VectorBlock & residual(int dofIdx) const Returns the local residual of a sub-control volume. Definition: fvbaseadlocallinearizer.hh:274 #define GET_PROP_VALUE(TypeTag, PropTagName) Access the value attribute of a property for a type tag. Definition: propertysystem.hh:468 Implementation & asImp_() Definition: fvbaseadlocallinearizer.hh:286 #define GET_PROP_TYPE(TypeTag, PropTagName) Access the type attribute of a property for a type tag. Definition: propertysystem.hh:485 LocalBlockVector residual_ Definition: fvbaseadlocallinearizer.hh:380 SET_PROP(NumericModel, ParameterTree) Set the ParameterTree property. Definition: basicproperties.hh:117 const MatrixBlock & jacobianStorage(int dofIdx) const Returns the local Jacobian matrix the storage term of a sub-control volume. Definition: fvbaseadlocallinearizer.hh:266 static void registerParameters() Register all run-time parameters for the local jacobian. Definition: fvbaseadlocallinearizer.hh:137 const LocalResidual & localResidual() const Return reference to the local residual. Definition: fvbaseadlocallinearizer.hh:247 Simulator * simulatorPtr_ Definition: fvbaseadlocallinearizer.hh:375 Scalar numericEpsilon(const ElementContext &elemCtx, int dofIdx, int pvIdx) const Returns the epsilon value which is added and removed from the current solution. Definition: fvbaseadlocallinearizer.hh:226 void reset_(const ElementContext &elemCtx) Reset the all relevant internal attributes to 0. Definition: fvbaseadlocallinearizer.hh:323 ElementContext * internalElemContext_ Definition: fvbaseadlocallinearizer.hh:378 SET_TYPE_PROP(NumericModel, Scalar, double) Set the default type of scalar values to double. Manages the initializing and running of time dependent problems. Definition: simulator.hh:73 void resize_(const ElementContext &elemCtx) Resize all internal attributes to the size of the element. Definition: fvbaseadlocallinearizer.hh:308 Definition: baseauxiliarymodule.hh:35 Model * modelPtr_ Definition: fvbaseadlocallinearizer.hh:376 Model & model() Return the physical model used in the simulation. Definition: simulator.hh:176 const Implementation & asImp_() const Definition: fvbaseadlocallinearizer.hh:288 LocalStorageMatrix jacobianStorage_ Definition: fvbaseadlocallinearizer.hh:384 NEW_TYPE_TAG(AuxModule) static int numericDifferenceMethod_() Returns the numeric difference method which is applied. Definition: fvbaseadlocallinearizer.hh:301 const Problem & problem_() const Definition: fvbaseadlocallinearizer.hh:293 Calculates the local residual and its Jacobian for a single element of the grid. Definition: fvbaseadlocallinearizer.hh:44 const Model & model_() const Definition: fvbaseadlocallinearizer.hh:295 LocalResidual localResidual_ Definition: fvbaseadlocallinearizer.hh:386 ~FvBaseAdLocalLinearizer() Definition: fvbaseadlocallinearizer.hh:131 #define EWOMS_GET_PARAM(TypeTag, ParamType, ParamName) Retrieve a runtime parameter. Definition: parametersystem.hh:95 |