| 229 | virtual void AllocateVector () { cerr << "comp - allocate is illegal" << endl; } |
| 230 | virtual void Assemble (LocalHeap & lh) { cerr << "comp - assemble is illegal" << endl; } |
| 231 | virtual shared_ptr<BaseVector> GetVectorPtr() const |
| 232 | { |
| 233 | auto fes = dynamic_pointer_cast<CompoundFESpace> (base_lf->GetFESpace()); |
| 234 | return base_lf->GetVectorPtr()->Range(fes->GetRange(comp)); |
| 235 | // throw Exception ("comp - GetVectorPtr is illegal"); |
| 236 | } |
| 237 | virtual BaseVector & GetVector () const |
| 238 | { throw Exception ("comp - GetVector is illegal"); } |
| 239 | }; |
no test coverage detected