|
CArl
Code Arlequin / C++ implementation
|
This is the complete list of members for carl::assemble_coupling_matrices, including all inherited members.
| add_inter_EquationSystem(const std::string &name, libMesh::MeshBase &interMesh) | carl::assemble_coupling_matrices | |
| add_mediator_EquationSystem(const std::string &name, libMesh::MeshBase &mediatorMesh) | carl::assemble_coupling_matrices | |
| add_micro_EquationSystem(const std::string &name, libMesh::MeshBase µMesh) | carl::assemble_coupling_matrices | inline |
| add_Restricted_micro_EquationSystem(const std::string &name, libMesh::MeshBase &R_microMesh) | carl::assemble_coupling_matrices | |
| assemble_coupling_elasticity_3D_parallel(const std::string BIG_name, const std::string micro_name, const std::string inter_name, const std::string mediator_name, const libMesh::MeshBase &mesh_R_BIG, const libMesh::MeshBase &mesh_R_micro, const std::unordered_map< int, std::pair< int, int > > &full_intersection_pairs_map, const std::unordered_map< int, std::pair< int, int > > &full_intersection_restricted_pairs_map, const std::unordered_map< int, int > &local_intersection_meshI_to_inter_map, const std::unordered_multimap< int, int > &inter_table_mediator_BIG, const std::unordered_multimap< int, int > &inter_table_mediator_micro, const std::string BIG_type="Elasticity", const std::string micro_type="Elasticity", bool bSameElemsType=true) | carl::assemble_coupling_matrices | |
| assemble_coupling_matrices(const libMesh::Parallel::Communicator &comm) | carl::assemble_coupling_matrices | inline |
| check_coupling_construction_3D_parallel(const std::string BIG_name, const std::string micro_name, const std::string inter_name, const std::string mediator_name, const libMesh::MeshBase &mesh_R_BIG, const libMesh::MeshBase &mesh_R_micro, const std::unordered_map< int, std::pair< int, int > > &full_intersection_pairs_map, const std::unordered_map< int, std::pair< int, int > > &full_intersection_restricted_pairs_map, const std::unordered_map< int, int > &local_intersection_meshI_to_inter_map, const std::unordered_multimap< int, int > &inter_table_mediator_BIG, const std::unordered_multimap< int, int > &inter_table_mediator_micro, const std::string BIG_type="Elasticity", const std::string micro_type="Elasticity", bool bSameElemsType=true) | carl::assemble_coupling_matrices | |
| clear() | carl::assemble_coupling_matrices | |
| EqSystem_iterator typedef | carl::assemble_coupling_matrices | protected |
| get_BIG_coupling_matrix(const std::string &name) | carl::assemble_coupling_matrices | |
| get_lambdas(const unsigned int dim, const libMesh::FEType &fe_t, const libMesh::Elem *base_elem, const std::vector< libMesh::Point > &phys_points, std::vector< libMesh::Point > &ref_points, std::vector< std::vector< libMesh::Real > > &lambda_weights) | carl::assemble_coupling_matrices | |
| get_mediator_coupling_matrix(const std::string &name) | carl::assemble_coupling_matrices | |
| get_micro_coupling_matrix(const std::string &name) | carl::assemble_coupling_matrices | |
| m_bHasAssembled_BIG | carl::assemble_coupling_matrices | protected |
| m_bHasAssembled_micro | carl::assemble_coupling_matrices | protected |
| m_bHasDefinedMeshRestrictions | carl::assemble_coupling_matrices | protected |
| m_BIG_EquationSystem | carl::assemble_coupling_matrices | protected |
| m_bUseH1Coupling | carl::assemble_coupling_matrices | protected |
| m_bUseNullSpace_BIG | carl::assemble_coupling_matrices | protected |
| m_comm | carl::assemble_coupling_matrices | protected |
| m_coupling_rigidityMap | carl::assemble_coupling_matrices | protected |
| m_coupling_widthMap | carl::assemble_coupling_matrices | protected |
| m_couplingMatrixMap_mediator_BIG | carl::assemble_coupling_matrices | protected |
| m_couplingMatrixMap_mediator_mediator | carl::assemble_coupling_matrices | protected |
| m_couplingMatrixMap_mediator_micro | carl::assemble_coupling_matrices | protected |
| m_inter_EquationSystemMap | carl::assemble_coupling_matrices | protected |
| m_mediator_EquationSystemMap | carl::assemble_coupling_matrices | protected |
| m_micro_EquationSystemMap | carl::assemble_coupling_matrices | protected |
| m_R_BIG_EquationSystem | carl::assemble_coupling_matrices | protected |
| m_R_micro_EquationSystemMap | carl::assemble_coupling_matrices | protected |
| Matrix_iterator typedef | carl::assemble_coupling_matrices | protected |
| prepare_coupling_preallocation(libMesh::PetscMatrix< libMesh::Number > &coupling_matrix, libMesh_fe_addresses_3 &row_addresses, libMesh_fe_addresses_3 &col_addresses, const std::unordered_multimap< int, int > &inter_table) | carl::assemble_coupling_matrices | |
| print_matrices_matlab(const std::string &name, const std::string &outputRoot="coupling") | carl::assemble_coupling_matrices | |
| print_matrix_BIG_info(const std::string &name) | carl::assemble_coupling_matrices | |
| print_matrix_mediator_info(const std::string &name) | carl::assemble_coupling_matrices | |
| print_matrix_micro_info(const std::string &name) | carl::assemble_coupling_matrices | |
| print_PETSC_matrices(const std::string &name, const std::string &outputRoot="coupling") | carl::assemble_coupling_matrices | |
| set_BIG_EquationSystem(const std::string &name, libMesh::MeshBase &BIGMesh) | carl::assemble_coupling_matrices | |
| set_corrected_shape_gradients(const std::vector< std::vector< libMesh::Real > > &lambda_weights, const std::vector< std::vector< libMesh::RealGradient > > &phi_inter, std::vector< std::vector< libMesh::RealGradient > > &phi_corrected) | carl::assemble_coupling_matrices | |
| set_corrected_shapes(const std::vector< std::vector< libMesh::Real > > &lambda_weights, const std::vector< std::vector< libMesh::Real > > &phi_inter, std::vector< std::vector< libMesh::Real > > &phi_corrected) | carl::assemble_coupling_matrices | |
| set_coupling_parameters(const std::string &name, double coupling_rigidity, double coupling_width) | carl::assemble_coupling_matrices | |
| set_Restricted_BIG_EquationSystem(const std::string &name, libMesh::MeshBase &R_BIGMesh) | carl::assemble_coupling_matrices | |
| use_H1_coupling(std::string name) | carl::assemble_coupling_matrices | |
| use_L2_coupling(std::string name) | carl::assemble_coupling_matrices | |
| Vector_iterator typedef | carl::assemble_coupling_matrices | protected |
| ~assemble_coupling_matrices() | carl::assemble_coupling_matrices | inline |