예제 #1
0
ComputeFullJacobianThread::ComputeFullJacobianThread(FEProblem & fe_problem, NonlinearSystem & sys, SparseMatrix<Number> & jacobian) :
    ComputeJacobianThread(fe_problem, sys, jacobian),
    _integrated_bcs(sys.getIntegratedBCWarehouse()),
    _dg_kernels(sys.getDGKernelWarehouse()),
    _interface_kernels(sys.getInterfaceKernelWarehouse()),
    _kernels(sys.getKernelWarehouse())
{
}
예제 #2
0
ComputeJacobianThread::ComputeJacobianThread(FEProblem & fe_problem, NonlinearSystem & sys, SparseMatrix<Number> & jacobian) :
    ThreadedElementLoop<ConstElemRange>(fe_problem, sys),
    _jacobian(jacobian),
    _sys(sys),
    _num_cached(0),
    _integrated_bcs(sys.getIntegratedBCWarehouse()),
    _dg_kernels(sys.getDGKernelWarehouse()),
    _interface_kernels(sys.getInterfaceKernelWarehouse()),
    _kernels(sys.getKernelWarehouse())
{
}
예제 #3
0
ComputeResidualThread::ComputeResidualThread(FEProblem & fe_problem, NonlinearSystem & sys, Moose::KernelType type) :
    ThreadedElementLoop<ConstElemRange>(fe_problem, sys),
    _sys(sys),
    _kernel_type(type),
    _num_cached(0),
    _integrated_bcs(sys.getIntegratedBCWarehouse()),
    _dg_kernels(sys.getDGKernelWarehouse()),
    _interface_kernels(sys.getInterfaceKernelWarehouse()),
    _kernels(sys.getKernelWarehouse()),
    _time_kernels(sys.getTimeKernelWarehouse()),
    _non_time_kernels(sys.getNonTimeKernelWarehouse())
{
}