|
tpsamodel.hpp
Go to the documentation of this file.
172 // OBS: need at least history size = 2, due to time-derivative of solid-pressure in Flow coupling term
559 void setMaterialState_(const unsigned globalIdx, const unsigned /*timeIdx*/, PrimaryVariables& values)
Data handle for parallel communication which can be used to set the values values of ghost and overla... Definition: gridcommhandles.hh:109 static void registerParameters() Register all run-time parameters for the Newton method. Definition: newtonmethod.hh:135 Small block vector wrapper class for model solutions. Definition: tpsamodel.hpp:82 bool operator==(const TpsaBlockVectorWrapper &wrapper) const Check if incoming block vector is the same as current. Definition: tpsamodel.hpp:136 static TpsaBlockVectorWrapper serializationTestObject() Test function for serialization. Definition: tpsamodel.hpp:104 TpsaBlockVectorWrapper()=default Default constructor. TpsaBlockVectorWrapper(const std::string &, const std::size_t size) Constructor. Definition: tpsamodel.hpp:92 void serializeOp(Serializer &serializer) Serializing operation. Definition: tpsamodel.hpp:148 const SolutionVector & blockVector() const Get const reference of block vector. Definition: tpsamodel.hpp:127 SolutionVector & blockVector() Get reference of block vector. Definition: tpsamodel.hpp:119 SolutionVector blockVector_ Definition: tpsamodel.hpp:84 NewtonMethod & newtonMethod() Return the Newton method. Definition: tpsamodel.hpp:291 std::size_t numAuxiliaryDof() const Return number of auxillary degrees of freedom. Definition: tpsamodel.hpp:383 Scalar mechPotentialPressForce(unsigned) const Output potential pressure forces. Definition: tpsamodel.hpp:513 Scalar mechPotentialForce(unsigned) const Output potential forces. Definition: tpsamodel.hpp:500 DimVector disp(const unsigned globalIdx, const bool) const Output displacement vector. Definition: tpsamodel.hpp:411 void setEqWeight(unsigned eqIdx, Scalar value) Set weights for equation. Definition: tpsamodel.hpp:365 SymTensor linstress(const unsigned) const Output linear stress tensor. Definition: tpsamodel.hpp:456 std::size_t numGridDof() const Return number of degrees of freedom in the grid from the Flow model. Definition: tpsamodel.hpp:322 const Linearizer & linearizer() const Return the linearizer. Definition: tpsamodel.hpp:261 const NewtonMethod & newtonMethod() const Return the Newton method. Definition: tpsamodel.hpp:281 std::size_t numAuxiliaryModules() const Return number of auxillary modules. Definition: tpsamodel.hpp:374 void updateMaterialState(const unsigned) Update material state for all cells. Definition: tpsamodel.hpp:237 Scalar mechPotentialTempForce(unsigned) const Output potential temparature forces. Definition: tpsamodel.hpp:526 const SolutionVector & solution(unsigned timeIdx) const Get reference to history solution vector. Definition: tpsamodel.hpp:302 const MaterialState & materialState(const unsigned globalIdx, unsigned) const Return current material state. Definition: tpsamodel.hpp:397 Scalar dofTotalVolume(unsigned globalIdx) const Return the total grid volume from the Flow model. Definition: tpsamodel.hpp:342 void resizeMaterialState_() Resize material state vector. Definition: tpsamodel.hpp:540 static void registerParameters() Register runtime parameters. Definition: tpsamodel.hpp:194 SymTensor delstress(const unsigned) const Output (del?)stress tensor. Definition: tpsamodel.hpp:428 Scalar eqWeight(unsigned, unsigned eqIdx) const Return equation weights. Definition: tpsamodel.hpp:354 SymTensor strain(const unsigned, const bool) const Output strain tensor. Definition: tpsamodel.hpp:486 SolutionVector & solution(unsigned timeIdx) Get reference to history solution vector. Definition: tpsamodel.hpp:313 void prepareTPSA() Prepare TPSA model for coupled Flow-TPSA scheme. Definition: tpsamodel.hpp:203 SymTensor fractureStress(const unsigned) const Output fracture stress tensor. Definition: tpsamodel.hpp:442 std::size_t numTotalDof() const Return the total number of degrees of freedom. Definition: tpsamodel.hpp:331 SymTensor stress(const unsigned, const bool) const Output stress tensor. Definition: tpsamodel.hpp:471 Linearizer & linearizer() Return the linearizer. Definition: tpsamodel.hpp:271 void syncOverlap() Sync primary variables in overlapping cells. Definition: tpsamodel.hpp:214 Definition: fvbaseprimaryvariables.hh:161 Definition: blackoilbioeffectsmodules.hh:45 typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(.... Definition: propertysystem.hh:233 The Opm property system, traits with inheritance. |