BioDynaMo  v1.05.120-25dc9790
bdm::experimental::GenericReducer< T, TResult > Member List

This is the complete list of members for bdm::experimental::GenericReducer< T, TResult >, including all inherited members.

agent_function_bdm::experimental::GenericReducer< T, TResult >private
filter_bdm::experimental::GenericReducer< T, TResult >private
GenericReducer()bdm::experimental::GenericReducer< T, TResult >inline
GenericReducer(void(agent_function)(Agent *, T *), T(*reduce_partial_results)(const SharedData< T > &), bool(*filter)(Agent *)=nullptr, TResult(*post_process)(TResult)=nullptr)bdm::experimental::GenericReducer< T, TResult >inline
GetResult() overridebdm::experimental::GenericReducer< T, TResult >inlinevirtual
NewCopy() const overridebdm::experimental::GenericReducer< T, TResult >inline
Reducer< T >::NewCopy() const=0bdm::experimental::Reducer< T >pure virtual
operator()(Agent *agent) overridebdm::experimental::GenericReducer< T, TResult >inline
Reducer< T >::operator()(TArgs... args)=0bdm::Functor< void, Agent * >pure virtual
post_process_bdm::experimental::GenericReducer< T, TResult >private
reduce_partial_results_bdm::experimental::GenericReducer< T, TResult >private
Reset() overridebdm::experimental::GenericReducer< T, TResult >inlinevirtual
tl_results_bdm::experimental::GenericReducer< T, TResult >private
~Functor()=defaultbdm::Functor< void, Agent * >virtual
~GenericReducer()=defaultbdm::experimental::GenericReducer< T, TResult >virtual
~Reducer() override=defaultbdm::experimental::Reducer< T >