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 |