28 template<
class TSparseSpace,
class TDenseSpace>
34 const std::size_t VectorSize);
47 const std::string& rBaseFileName,
48 const bool ThrowError =
false,
49 const double Tolerance = 1
e-15);
Definition: mapping_matrix_utilities.h:30
static void InitializeSystemVector(Kratos::unique_ptr< typename TSparseSpace::VectorType > &rpVector, const std::size_t VectorSize)
static void BuildMappingMatrix(Kratos::unique_ptr< typename TSparseSpace::MatrixType > &rpMappingMatrix, Kratos::unique_ptr< typename TSparseSpace::VectorType > &rpInterfaceVectorOrigin, Kratos::unique_ptr< typename TSparseSpace::VectorType > &rpInterfaceVectorDestination, const ModelPart &rModelPartOrigin, const ModelPart &rModelPartDestination, std::vector< Kratos::unique_ptr< MapperLocalSystem >> &rMapperLocalSystems, const int EchoLevel)
static void CheckRowSum(const typename TSparseSpace::MatrixType &rM, const std::string &rBaseFileName, const bool ThrowError=false, const double Tolerance=1e-15)
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
static int EchoLevel
Definition: co_sim_EMPIRE_API.h:42
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
std::unique_ptr< T > unique_ptr
Definition: smart_pointers.h:33
e
Definition: run_cpp_mpi_tests.py:31