BG_Flood  0.8
Documentation (Work-in-progress)
FlowCPU.cu File Reference
#include "FlowCPU.h"
Include dependency graph for FlowCPU.cu:

Functions

template<class T >
void FlowCPU (Param XParam, Loop< T > &XLoop, Forcing< float > XForcing, Model< T > XModel)
 
template void FlowCPU< float > (Param XParam, Loop< float > &XLoop, Forcing< float > XForcing, Model< float > XModel)
 
template void FlowCPU< double > (Param XParam, Loop< double > &XLoop, Forcing< float > XForcing, Model< double > XModel)
 
template<class T >
void HalfStepCPU (Param XParam, Loop< T > &XLoop, Forcing< float > XForcing, Model< T > XModel)
 
template void HalfStepCPU< float > (Param XParam, Loop< float > &XLoop, Forcing< float > XForcing, Model< float > XModel)
 
template void HalfStepCPU< double > (Param XParam, Loop< double > &XLoop, Forcing< float > XForcing, Model< double > XModel)
 

Function Documentation

◆ FlowCPU()

template<class T >
void FlowCPU ( Param  XParam,
Loop< T > &  XLoop,
Forcing< float >  XForcing,
Model< T >  XModel 
)

◆ FlowCPU< double >()

template void FlowCPU< double > ( Param  XParam,
Loop< double > &  XLoop,
Forcing< float >  XForcing,
Model< double >  XModel 
)

◆ FlowCPU< float >()

template void FlowCPU< float > ( Param  XParam,
Loop< float > &  XLoop,
Forcing< float >  XForcing,
Model< float >  XModel 
)

◆ HalfStepCPU()

template<class T >
void HalfStepCPU ( Param  XParam,
Loop< T > &  XLoop,
Forcing< float >  XForcing,
Model< T >  XModel 
)

Debugging flow step This function was crated to debug the main engine of the model

◆ HalfStepCPU< double >()

template void HalfStepCPU< double > ( Param  XParam,
Loop< double > &  XLoop,
Forcing< float >  XForcing,
Model< double >  XModel 
)

◆ HalfStepCPU< float >()

template void HalfStepCPU< float > ( Param  XParam,
Loop< float > &  XLoop,
Forcing< float >  XForcing,
Model< float >  XModel 
)