OGS
|
Definition in file ParallelVectorMatrixAssembler.cpp.
#include "ParallelVectorMatrixAssembler.h"
#include <cstdlib>
#include <fstream>
#include "BaseLib/StringTools.h"
#include "BaseLib/ThreadException.h"
#include "NumLib/DOF/DOFTableUtil.h"
#include "ProcessLib/Assembly/MatrixAssemblyStats.h"
#include "ProcessLib/Assembly/MatrixElementCache.h"
#include "ProcessLib/Assembly/MatrixOutput.h"
Go to the source code of this file.
Namespaces | |
namespace | anonymous_namespace{ParallelVectorMatrixAssembler.cpp} |
namespace | ProcessLib |
namespace | ProcessLib::Assembly |
Functions | |
void | anonymous_namespace{ParallelVectorMatrixAssembler.cpp}::assembleWithJacobianOneElement (const std::size_t mesh_item_id, ProcessLib::LocalAssemblerInterface &local_assembler, const NumLib::LocalToGlobalIndexMap &dof_table, const double t, const double dt, const GlobalVector &x, const GlobalVector &x_prev, std::vector< double > &local_M_data, std::vector< double > &local_K_data, std::vector< double > &local_b_data, std::vector< double > &local_Jac_data, std::vector< GlobalIndexType > &indices, ProcessLib::AbstractJacobianAssembler &jacobian_assembler, ProcessLib::Assembly::MultiMatrixElementCache &cache) |
int | anonymous_namespace{ParallelVectorMatrixAssembler.cpp}::getNumberOfThreads () |