|
| | Dune::Fem::ParallelScalarProduct< DiscreteFunction >::ParallelScalarProduct (const DiscreteFunctionSpaceType &space) |
| | constructor taking space
|
| |
| const DiscreteFunctionSpaceType & | Dune::Fem::ParallelScalarProduct< DiscreteFunction >::space () const |
| |
| template<class OtherDiscreteFunctionType > |
| RangeFieldType | Dune::Fem::ParallelScalarProduct< DiscreteFunction >::scalarProductDofs (const DiscreteFunctionType &x, const OtherDiscreteFunctionType &y) const |
| | evaluate scalar product and omit auxiliary nodes
|
| |
| const AuxiliaryDofsType & | Dune::Fem::ParallelScalarProduct< DiscreteFunction >::auxiliaryDofs () const |
| |
| template<class DofVector , class OtherDofVector > |
| RangeFieldType | Dune::Fem::ParallelScalarProduct< DiscreteFunction >::dotProduct (const DofVector &x, const OtherDofVector &y) const |
| | evaluate scalar product on dofVector and omit auxiliary nodes
|
| |
| | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::ConstIterator ()=default |
| |
| | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::ConstIterator (const IndexMapType &auxiliarys, int index) |
| |
| const int & | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator* () const |
| |
| const int * | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator-> () const |
| |
| const int & | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator[] (int n) const noexcept |
| |
| bool | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator== (const ConstIterator &other) const |
| |
| bool | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator!= (const ConstIterator &other) const |
| |
| ConstIterator & | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator++ () |
| |
| ConstIterator | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator++ (int) |
| |
| ThisType & | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator-- () noexcept |
| |
| ThisType | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator-- (int) noexcept |
| |
| ThisType & | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator+= (int n) noexcept |
| |
| ThisType & | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator-= (int n) noexcept |
| |
| ThisType | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator+ (int n) const noexcept |
| |
| ThisType | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator- (int n) const noexcept |
| |
| int | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator- (const ThisType &other) const noexcept |
| |
| bool | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator< (const ThisType &other) const noexcept |
| |
| bool | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator<= (const ThisType &other) const noexcept |
| |
| bool | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator>= (const ThisType &other) const noexcept |
| |
| bool | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::ConstIterator::operator> (const ThisType &other) const noexcept |
| |
| | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::AuxiliaryDofs (const GridPartType &gridPart, const MapperType &mapper) |
| |
| | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::AuxiliaryDofs (const AuxiliaryDofs &)=delete |
| |
| int | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::operator[] (const int index) const |
| | return dof number of auxiliary for index
|
| |
| int | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::size () const |
| | return number of auxiliary dofs
|
| |
| ConstIterator | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::begin () const |
| |
| ConstIterator | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::end () const |
| |
| bool | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::contains (int index) const |
| | return true if index is contained, meaning it is a auxiliary dof
|
| |
| bool | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::isSlave (int index) const |
| |
| void | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::rebuild () |
| |
| const GridPartType & | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::gridPart () const |
| |
| void | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::buildMaps (std::set< int > &auxiliarySet) |
| |
| void | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::buildDiscontinuousMaps (std::set< int > &auxiliarySet) |
| |
| void | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::buildCommunicatedMaps (std::set< int > &auxiliarySet) |
| |
| | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::LinkBuilder::LinkBuilder (std::set< int > &auxiliarySet, const GridPartType &gridPart, const MapperType &mapper) |
| |
| bool | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::LinkBuilder::contains (int dim, int codim) const |
| |
| bool | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::LinkBuilder::fixedSize (int dim, int codim) const |
| |
| template<class MessageBuffer , class Entity > |
| void | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::LinkBuilder::gather (MessageBuffer &buffer, const Entity &entity) const |
| | read buffer and apply operation
|
| |
| template<class MessageBuffer , class EntityType > |
| void | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::LinkBuilder::scatter (MessageBuffer &buffer, const EntityType &entity, std::size_t n) |
| |
| template<class Entity > |
| std::size_t | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::LinkBuilder::size (const Entity &entity) const |
| | return local dof size to be communicated
|
| |
| template<class Entity > |
| bool | Dune::Fem::AuxiliaryDofs< GridPart, Mapper >::LinkBuilder::sendRank (const Entity &entity) const |
| |
| | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::ConstIterator::ConstIterator ()=default |
| |
| | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::ConstIterator::ConstIterator (int index, int auxiliary) |
| |
| | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::ConstIterator::ConstIterator (const AuxiliaryDofsType &auxiliaryDofs, int index, int auxiliary) |
| |
| int | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::ConstIterator::operator* () const |
| |
| Envelope< int > | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::ConstIterator::operator-> () const |
| |
| bool | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::ConstIterator::operator== (const ConstIterator &other) const |
| |
| bool | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::ConstIterator::operator!= (const ConstIterator &other) const |
| |
| ConstIterator & | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::ConstIterator::operator++ () |
| |
| ConstIterator | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::ConstIterator::operator++ (int) |
| |
| const AuxiliaryDofsType & | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::ConstIterator::auxiliaryDofs () const |
| |
| bool | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::ConstIterator::contains (const int index) const |
| |
| | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::PrimaryDofs (const AuxiliaryDofsType &auxiliaryDofs) |
| |
| ConstIterator | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::begin () const |
| |
| ConstIterator | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::end () const |
| |
| int | Dune::Fem::PrimaryDofs< AuxiliaryDofs< GridPart, Mapper > >::size () const |
| |
| template<class AuxiliaryDofs > |
| static PrimaryDofs< AuxiliaryDofs > | Dune::Fem::primaryDofs (const AuxiliaryDofs &auxiliaryDofs) |
| |
| template<class AuxiliaryDofs > |
| static PrimaryDofs< AuxiliaryDofs > | Dune::Fem::masterDofs (const AuxiliaryDofs &auxiliaryDofs) |
| |
| | Dune::Fem::DefaultCommunicationManager< Space >::NonBlockingCommunication::NonBlockingCommunication (const SpaceType &space, InterfaceType interface, CommunicationDirection dir) |
| |
| template<class DiscreteFunction > |
| void | Dune::Fem::DefaultCommunicationManager< Space >::NonBlockingCommunication::send (const DiscreteFunction &discreteFunction) |
| | send data for given discrete function
|
| |
| template<class DiscreteFunctionSpace , class Operation > |
| double | Dune::Fem::DefaultCommunicationManager< Space >::NonBlockingCommunication::receive (PetscDiscreteFunction< DiscreteFunctionSpace > &discreteFunction, const Operation &operation) |
| | receive data for discrete function and given operation
|
| |
| template<class DiscreteFunction , class Operation > |
| double | Dune::Fem::DefaultCommunicationManager< Space >::NonBlockingCommunication::receive (DiscreteFunction &discreteFunction, const Operation &operation) |
| | receive data for discrete function and given operation
|
| |
| template<class DiscreteFunction > |
| double | Dune::Fem::DefaultCommunicationManager< Space >::NonBlockingCommunication::receive (DiscreteFunction &discreteFunction) |
| | receive method with default operation
|
| |
| | Dune::Fem::DefaultCommunicationManager< Space >::DefaultCommunicationManager (const SpaceType &space, const InterfaceType interface, const CommunicationDirection dir) |
| | constructor taking space and communication interface/direction
|
| |
| | Dune::Fem::DefaultCommunicationManager< Space >::DefaultCommunicationManager (const DefaultCommunicationManager &)=delete |
| |
| InterfaceType | Dune::Fem::DefaultCommunicationManager< Space >::communicationInterface () const |
| | return communication interface
|
| |
| CommunicationDirection | Dune::Fem::DefaultCommunicationManager< Space >::communicationDirection () const |
| | return communication direction
|
| |
| double | Dune::Fem::DefaultCommunicationManager< Space >::buildTime () const |
| | return time needed for last build
|
| |
| double | Dune::Fem::DefaultCommunicationManager< Space >::exchangeTime () const |
| | return time needed for last exchange of data
|
| |
| NonBlockingCommunicationType | Dune::Fem::DefaultCommunicationManager< Space >::nonBlockingCommunication () const |
| | return object for non-blocking communication
|
| |
| template<class DiscreteFunction > |
| void | Dune::Fem::DefaultCommunicationManager< Space >::exchange (DiscreteFunction &discreteFunction) const |
| | exchange data for a discrete function using the copy operation
|
| |
| template<class DiscreteFunction , class Operation > |
| void | Dune::Fem::DefaultCommunicationManager< Space >::exchange (DiscreteFunction &discreteFunction, const Operation &operation) const |
| | exchange data for a discrete function using the given operation
|
| |
| | Dune::Fem::CommunicationManager< SpaceImp >::CommunicationManager (const SpaceImp &space, const InterfaceType interface, const CommunicationDirection dir) |
| | constructor taking space and communication interface/direction
|
| |
| | Dune::Fem::CommunicationManager< SpaceImp >::CommunicationManager (const SpaceImp &space) |
| | constructor taking space
|
| |
| | Dune::Fem::CommunicationManagerList::DiscreteFunctionCommunicatorInterface::DiscreteFunctionCommunicatorInterface ()=default |
| |
| virtual | Dune::Fem::CommunicationManagerList::DiscreteFunctionCommunicatorInterface::~DiscreteFunctionCommunicatorInterface ()=default |
| |
| virtual void | Dune::Fem::CommunicationManagerList::DiscreteFunctionCommunicatorInterface::exchange () const =0 |
| |
| virtual bool | Dune::Fem::CommunicationManagerList::DiscreteFunctionCommunicatorInterface::handles (IsDiscreteFunction &df) const =0 |
| |
| | Dune::Fem::CommunicationManagerList::DiscreteFunctionCommunicator< DiscreteFunctionImp, Operation >::DiscreteFunctionCommunicator (DiscreteFunctionType &df, const Operation &op) |
| | constructor taking disctete function
|
| |
| void | Dune::Fem::CommunicationManagerList::DiscreteFunctionCommunicator< DiscreteFunctionImp, Operation >::exchange () const |
| |
| bool | Dune::Fem::CommunicationManagerList::DiscreteFunctionCommunicator< DiscreteFunctionImp, Operation >::handles (IsDiscreteFunction &df) const |
| |
| | Dune::Fem::CommunicationManagerList::CommunicationManagerList ()=default |
| |
| template<class CombinedObjectType > |
| | Dune::Fem::CommunicationManagerList::CommunicationManagerList (CombinedObjectType &cObj) |
| | constructor
|
| |
| template<class DiscreteFunctionImp , class Operation > |
| void | Dune::Fem::CommunicationManagerList::addToList (DiscreteFunctionImp &df, const Operation &operation) |
| | add discrete function to communication list
|
| |
| template<class DiscreteFunctionImp > |
| void | Dune::Fem::CommunicationManagerList::addToList (DiscreteFunctionImp &df) |
| | add discrete function to communication list
|
| |
| template<class DiscreteFunction > |
| void | Dune::Fem::CommunicationManagerList::removeFromList (DiscreteFunction &df) |
| |
| void | Dune::Fem::CommunicationManagerList::exchange () const |
| |