ESyS-Particle  4.0.1
Public Member Functions | Protected Attributes
ParallelInteractionStorage_NE< P, I > Class Template Reference

parallel storage array without exchange for dynamically created interactions (elastic) More...

#include <pi_storage_ne.h>

Inheritance diagram for ParallelInteractionStorage_NE< P, I >:
Inheritance graph
[legend]
Collaboration diagram for ParallelInteractionStorage_NE< P, I >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ParallelInteractionStorage_NE (AParallelParticleArray *, const typename I::ParameterType &)
virtual void addExIG (AParallelInteractionStorage *)
virtual bool update ()
virtual void exchange ()
virtual void rebuild ()
 do nothing
virtual void tryInsert (const vector< int > &)
 do nothing
virtual bool isIn (const vector< int > &)
 do nothing
virtual void calcForces ()
virtual void setTimeStepSize (double dt)
virtual void calcHeatTrans ()

Protected Attributes

int m_update_timestamp
AParallelInteractionStoragem_exIG
set< pair< int, int > > m_set
I::ParameterType m_param

Detailed Description

template<typename P, typename I>
class ParallelInteractionStorage_NE< P, I >

parallel storage array without exchange for dynamically created interactions (elastic)


Member Function Documentation

template<typename P , typename InteractionType >
bool ParallelInteractionStorage_NE< P, InteractionType >::isIn ( const vector< int > &  pids) [virtual]

do nothing

Warning:
evil hack, only checks 1st & 2nd id -> change from pair<int,int> to vector<int>

Implements AParallelInteractionStorage.

template<typename T , typename InteractionType >
bool ParallelInteractionStorage_NE< T, InteractionType >::update ( ) [virtual]

Update interactions. Do full dynamic search.

Implements AParallelInteractionStorage.

Reimplemented in ParallelInteractionStorage_NE_T< P, I >.

References BasicCon::XDebug().

Here is the call graph for this function:


The documentation for this class was generated from the following files: