WellConnectionAuxiliaryModule.hpp
Go to the documentation of this file.
#define OPM_END_PARALLEL_TRY_CATCH(prefix, comm) Catch exception and throw in a parallel try-catch clause. Definition: DeferredLoggingErrorHelpers.hpp:192 #define OPM_BEGIN_PARALLEL_TRY_CATCH() Macro to setup the try of a parallel try-catch. Definition: DeferredLoggingErrorHelpers.hpp:158 Base class for specifying auxiliary equations. Definition: baseauxiliarymodule.hh:56 std::set< unsigned > NeighborSet Definition: baseauxiliarymodule.hh:63 Class for serializing and broadcasting data using MPI. Definition: MPISerializer.hpp:38 void broadcast(RootRank rootrank, Args &&... args) Definition: MPISerializer.hpp:47 Definition: WellConnectionAuxiliaryModule.hpp:39 WellConnectionAuxiliaryModule(Model &model, Parallel::Communication comm) Definition: WellConnectionAuxiliaryModule.hpp:50 unsigned numDofs() const override Returns the number of additional degrees of freedom required for the auxiliary module. Definition: WellConnectionAuxiliaryModule.hpp:56 void linearize(SparseMatrixAdapter &jacobian, GlobalEqVector &res) override Linearize the auxiliary equation. Definition: WellConnectionAuxiliaryModule.hpp:101 void serialize(Restarter &) This method writes the complete state of the well to the harddisk. Definition: WellConnectionAuxiliaryModule.hpp:146 void addNeighbors(std::vector< NeighborSet > &neighbors) const override Specify the additional neighboring correlations caused by the auxiliary module. Definition: WellConnectionAuxiliaryModule.hpp:62 void linearizeDomain(const Domain &domain, SparseMatrixAdapter &jacobian, GlobalEqVector &res) Definition: WellConnectionAuxiliaryModule.hpp:115 void postSolveDomain(const GlobalEqVector &deltaX, const Domain &domain) Definition: WellConnectionAuxiliaryModule.hpp:130 void postSolve(GlobalEqVector &deltaX) override This method is called after the linear solver has been called but before the solution is updated for ... Definition: WellConnectionAuxiliaryModule.hpp:110 void applyInitial() override Set the initial condition of the auxiliary module in the solution vector. Definition: WellConnectionAuxiliaryModule.hpp:98 void deserialize(Restarter &) Definition: WellConnectionAuxiliaryModule.hpp:136 Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilboundaryratevector.hh:39 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 Avoid mistakes in calls to broadcast() by wrapping the root argument in an explicit type. Definition: MPISerializer.hpp:33 Definition: SubDomain.hpp:85 |