Skip to content
Snippets Groups Projects
Commit 3ecec290 authored by Kilian Weishaupt's avatar Kilian Weishaupt Committed by Timo Koch
Browse files

[discretization] Introduce resize method in elementsolution

parent ef86abd9
No related branches found
No related tags found
2 merge requests!621Feature/1pnc next,!617[WIP] Next
...@@ -82,6 +82,12 @@ public: ...@@ -82,6 +82,12 @@ public:
priVars_[scv.indexInElement()] = sol[scv.dofIndex()]; priVars_[scv.indexInElement()] = sol[scv.dofIndex()];
} }
//! resize method
void resize(std::size_t size)
{
priVars_.resize(size);
}
//! bracket operator const access //! bracket operator const access
template<typename IndexType> template<typename IndexType>
const PrimaryVariables& operator [](IndexType i) const const PrimaryVariables& operator [](IndexType i) const
......
...@@ -84,6 +84,12 @@ public: ...@@ -84,6 +84,12 @@ public:
return priVars_; return priVars_;
} }
//! resize method
void resize(std::size_t size)
{
assert(size == 1 && "Cell-centered element solution can only have one entry." );
}
private: private:
PrimaryVariables priVars_; PrimaryVariables priVars_;
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment