Namespaces | Functions
openmp_kernels.cpp File Reference
#include <parallel_common.h>
#include <parallel_reduce.h>
#include <parallel_math.h>
#include "openmp_kernels.h"
#include "openmp_utils.h"
#include <omp.h>
#include <limits>
#include "parallel_kernels.h"
Include dependency graph for openmp_kernels.cpp:

Go to the source code of this file.

Namespaces

namespace  parallel_ode

Functions

template<typename T >
void parallel_ode::ompPGSReduce (typename vec4< T >::Type *fc0, typename vec4< T >::Type *fc1, typename vec4< T >::Type *fc0_reduction, typename vec4< T >::Type *fc1_reduction, ReduceStrategy *reduceStrategy)
template void parallel_ode::ompPGSReduce< dReal > (dReal4 *fc0, dReal4 *fc1, dReal4 *fc0_reduction, dReal4 *fc1_reduction, ReduceStrategy *reduceStrategy)
template<typename T >
void parallel_ode::ompPGSSolve (int4 *bodyIDs, int *fIDs, typename vec4< T >::Type *j, typename vec4< T >::Type *ij, typename vec4< T >::Type *fc0, typename vec4< T >::Type *fc1, typename vec4< T >::Type *fc0_reduction, typename vec4< T >::Type *fc1_reduction, T *lambda, T *adcfm, T *rhs, T *hilo, int offset, int numConstraints, bool bUseAtomics, int bStride, int cStride)
template void parallel_ode::ompPGSSolve< dReal > (int4 *bodyIDs, int *fIDs, dReal4 *j, dReal4 *ij, dReal4 *fc0, dReal4 *fc1, dReal4 *fc0_reduction, dReal4 *fc1_reduction, dReal *lambda, dReal *adcfm, dReal *rhs, dReal *hilo, int batch, int numConstraints, bool bUseAtomics, int bStride, int cStride)
template<typename T >
void parallel_ode::ompZeroVector (T *buffer, int bufferSize)
template void parallel_ode::ompZeroVector< dReal4 > (dReal4 *buffer, int bufferSize)


parallel_quickstep
Author(s): Jared Duke
autogenerated on Wed Apr 23 2014 10:23:51