MoReFEM
Loading...
Searching...
No Matches
Todo List
Class MoReFEM::Advanced::LocalVariationalOperatorNS::GradOnGradientBasedElasticityTensor< TimeManagerT >
Improve the comment by writing its mathematical definition!
Class MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensor< HyperelasticityPolicyT, ViscoelasticityPolicyT, InternalVariablePolicyT, TimeManagerT >
Improve the comment by writing its mathematical definition!
Class MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::InternalVariablePolicyNS::AnalyticalPrestress< FiberIndexT, TimeManagerT >
#9 (Gautier) Explain difference with InputAnalyticalPrestress.
Global MoReFEM::Advanced::LocalVariationalOperatorNS::SurfacicBidomain< TimeManagerT >::SurfacicBidomain (const ExtendedUnknown::vector_const_shared_ptr &extended_unknown_list, const ExtendedUnknown::vector_const_shared_ptr &test_extended_unknown_list, elementary_data_type &&elementary_data, const scalar_parameter_type &intracellular_trans_diffusion_tensor, const scalar_parameter_type &extracellular_trans_diffusion_tensor, const scalar_parameter_type &intracellular_fiber_diffusion_tensor, const scalar_parameter_type &extracellular_fiber_diffusion_tensor, const scalar_parameter_type &heterogeneous_conductivity_coefficient, const vectorial_fiber_type &fibers, const scalar_fiber_type &angles)
#9 Should be completed.
Class MoReFEM::Advanced::LocalVariationalOperatorNS::TransientSource< TypeT, TimeManagerT, TimeDependencyT >
Improve the comment by writing its mathematical definition!
Struct MoReFEM::Advanced::ParameterInstancesNS::SecondPiolaKirchhoffStressTensorNS::InternalVariablePolicyNS::InputAnalyticalPrestress< TimeManagerT >
#9 (Gautier) Explain difference with AnalyticalPrestress.
Global MoReFEM::Advanced::ReactionLawNS::CourtemancheRamirezNattel< TimeManagerT >::parameter_index
#9 Explain meaning of each of those! (Gautier)
Global MoReFEM::Advanced::ReactionLawNS::CourtemancheRamirezNattel< TimeManagerT >::ReactionLawFunction (const double local_potential, const QuadraturePoint &quad_pt, const GeometricElt &geom_elt)
#9 (Gautier) Improve this comment!
Global MoReFEM::Advanced::ReactionLawNS::FitzHughNagumo< TimeManagerT >::ReactionLawFunction (const double local_potential, const QuadraturePoint &quad_pt, const GeometricElt &geom_elt)
#9 (Gautier) Improve this comment!
Global MoReFEM::Advanced::ReactionLawNS::MitchellSchaeffer< TimeManagerT >::ReactionLawFunction (const double local_potential, const QuadraturePoint &quad_pt, const GeometricElt &geom_elt)
#9 (Gautier) Improve this comment!
Global MoReFEM::Advanced::Wrappers::Petsc::AbstractMatrix::GetRow (PetscInt row_index, std::vector< PetscInt > &row_content_position_list, std::vector< PetscScalar > &row_content_value_list, const std::source_location location=std::source_location::current()) const
At the moment row_content is allocated each time; it might be useful not to do this... But this means structure has to be kept for each line of the matrix considered.
Global MoReFEM::Advanced::Wrappers::Petsc::AbstractMatrix::GetRow (PetscInt row_index, std::vector< std::pair< PetscInt, PetscScalar > > &row_content, const std::source_location location=std::source_location::current()) const
At the moment row_content is allocated each time; it might be useful not to do this... But this means structure has to be kept for each line of the matrix considered.
Class MoReFEM::Coords
#887 Should probably be advanced, but currently FindCoordsOfGlobalVector requires public and casual access to it. However this class was avoided in Poromechanics; I'll have to check whether the new mechanism would work in CardiacMechanics where FindCoordsOfGlobalVector is applied (the priority of this task is not very high, and I have to retrieve what I did in Poromechanics).
Global MoReFEM::CurrentDofNumberingScheme ()
#256 Put that in the input data file!
Global MoReFEM::DEFAULT_DEGREE_OF_EXACTNESS
#900 Temporary trick to choose default quadrature rules.
Global MoReFEM::DirichletBoundaryCondition::initial_dof_value_list_
#619 This container should disappear: if dofs are generated after the reduction to processor-wise the initial values can be retrieved in the same time and current container could hence be avoided.
Global MoReFEM::FEltSpace::SetMovemeshData ()
#1679
Class MoReFEM::GlobalVariationalOperatorNS::Ale< TimeManagerT >
#9 Describe operator!
Global MoReFEM::GlobalVariationalOperatorNS::Ale< TimeManagerT >::Assemble (LinearAlgebraTupleT &&linear_algebra_tuple, const GlobalVector &modified_velocity_from_previous_iteration, const Domain &domain=Domain()) const
#9 Improve comment!
Class MoReFEM::GlobalVariationalOperatorNS::Bidomain< TimeManagerT >
#9 Describe operator!
Class MoReFEM::GlobalVariationalOperatorNS::DifferentCauchyGreenMixedSolidIncompressibility< HydrostaticLawPolicyT, TimeManagerT >
#9 Describe operator!
Class MoReFEM::GlobalVariationalOperatorNS::GradPhiGradPhi
Improve the comment by writing its mathematical definition!
Class MoReFEM::GlobalVariationalOperatorNS::GradPhiTauOrthoTauGradPhi< TimeManagerT >
#9 Describe operator!
Class MoReFEM::GlobalVariationalOperatorNS::GradPhiTauTauGradPhi< TimeManagerT >
#9 Describe operator!
Class MoReFEM::GlobalVariationalOperatorNS::Mass
Improve the comment by writing its mathematical definition!
Class MoReFEM::GlobalVariationalOperatorNS::NonlinearMembrane< TimeManagerT >
#9 Describe operator!
Global MoReFEM::GlobalVariationalOperatorNS::NonLinearSource< ReactionLawT >::NonLinearSource (const FEltSpace &felt_space, const Unknown::const_shared_ptr unknown_ptr, reaction_law_type &reaction_law, const QuadratureRulePerTopology *const quadrature_rule_per_topology=nullptr)
#882 Non cst ref?
Class MoReFEM::GlobalVariationalOperatorNS::SameCauchyGreenMixedSolidIncompressibility< HydrostaticLawPolicyT, TimeManagerT >
#9 Describe operator!
Class MoReFEM::GlobalVariationalOperatorNS::ScalarDivVectorial
Improve the comment by writing its mathematical definition!
Class MoReFEM::GlobalVariationalOperatorNS::Stokes< TimeManagerT >
#9 Describe operator!
Class MoReFEM::GlobalVariationalOperatorNS::SurfacicBidomain< TimeManagerT >
#9 Describe operator!
Global MoReFEM::GlobalVariationalOperatorNS::SurfacicBidomain< TimeManagerT >::SurfacicBidomain (const FEltSpace &felt_space, const std::array< Unknown::const_shared_ptr, 2 > &unknown_list, const std::array< Unknown::const_shared_ptr, 2 > &test_unknown_list, const scalar_parameter_type &intracellular_trans_diffusion_tensor, const scalar_parameter_type &extracellular_trans_diffusion_tensor, const scalar_parameter_type &intracellular_fiber_diffusion_tensor, const scalar_parameter_type &extracellular_fiber_diffusion_tensor, const scalar_parameter_type &heterogeneous_conductivity_coefficient, const vectorial_fiber_type &fibers, const scalar_fiber_type &angles, const QuadratureRulePerTopology *const quadrature_rule_per_topology=nullptr)
#9 Should be completed.
Class MoReFEM::GlobalVariationalOperatorNS::TransientSource< TypeT, TimeManagerT, TimeDependencyT >
Improve the comment by writing its mathematical definition!
Class MoReFEM::GlobalVariationalOperatorNS::VariableMass< ParameterT >

Improve the comment by writing its mathematical definition!

#971 Probably merge it with 'usual' mass operator through a policy.

Global MoReFEM::GodOfDof::processor_wise_dof_list_
#258

MoReFEM::NumberingSubset Class MoReFEM::NumberingSubset #9 Explain more precisely numbering subset here!

MoReFEM Global MoReFEM::ParameterAtDof #1031

MoReFEM Global MoReFEM::ParameterAtQuadraturePoint #1031

MoReFEM::ParameterNS::FromParameterAtDof Struct MoReFEM::ParameterNS::FromParameterAtDof< TypeT, TimeManagerT, TimeDependencyT, NfeltSpaceT > #1031

MoReFEM::PostProcessingNS::OutputDeformedMesh Global MoReFEM::PostProcessingNS::OutputDeformedMesh::OutputDeformedMesh (const FilesystemNS::Directory &data_directory, const std::string &unknown_name, const std::size_t numbering_subset_id, Internal::MeshNS::MeshManager &mesh_manager, const Mesh &mesh, const Domain &domain, const std::size_t output_mesh_index, const std::string &output_name, const std::string &output_format, const double output_space_unit, const std::size_t output_offset, const std::size_t output_frequence) But there is as well a generated unique id; it's likely this class is not very consistent...

MoReFEM::PostProcessingNS::PostProcessing Global MoReFEM::PostProcessingNS::PostProcessing::mesh_ #289 Extend to several meshes!

MoReFEM::QuadratureRule Global MoReFEM::QuadratureRule::degree_of_exactness_ This should be handled more properly with inheritance, so that rules for which it is pointless do not even have such an attribute, but convention above will do for the time being.

MoReFEM::SpatialPoint Class MoReFEM::SpatialPoint #887 Should probably be advanced, but currently FindSpatialPointOfGlobalVector requires public and casual access to it. However this class was avoided in Poromechanics; I'll have to check whether the new mechanism would work in CardiacMechanics where FindSpatialPointOfGlobalVector is applied (the priority of this task is not very high, and I have to retrieve what I did in Poromechanics.

MoReFEM::StrongTypeNS::Comparable Struct MoReFEM::StrongTypeNS::Comparable< StrongTypeT > #1553 Use spaceship operator when C␃␃++ 20 is out.

MoReFEM::StrongTypeNS::Comparable Global MoReFEM::StrongTypeNS::Comparable< StrongTypeT >::operator< (Comparable< StrongTypeT > const &other) const noexcept #1553 Spaceship operator when possible!

MoReFEM::StrongTypeNS::Comparable Global MoReFEM::StrongTypeNS::Comparable< StrongTypeT >::operator<= (Comparable< StrongTypeT > const &other) const noexcept #1553 Spaceship operator when possible!

MoReFEM::StrongTypeNS::Comparable Global MoReFEM::StrongTypeNS::Comparable< StrongTypeT >::operator> (Comparable< StrongTypeT > const &other) const noexcept #1553 Spaceship operator when possible!

MoReFEM::StrongTypeNS::Comparable Global MoReFEM::StrongTypeNS::Comparable< StrongTypeT >::operator>= (Comparable< StrongTypeT > const &other) const noexcept #1553 Spaceship operator when possible!

MoReFEM::Wrappers::Xtensor Global MoReFEM::Wrappers::Xtensor::CrossProduct (const LocalVector &X, const LocalVector &Y, LocalVector &out) #1491 Probably already existing in Xtensor-blas

MoReFEM::Wrappers::Xtensor Global MoReFEM::Wrappers::Xtensor::IsZeroMatrix (const LocalMatrix &matrix, double epsilon=NumericNS::DefaultEpsilon< double >()) #1491 Could probably be done more efficiently (by going through the unidimensional container directly)

MoReFEM::Wrappers::Xtensor Global MoReFEM::Wrappers::Xtensor::IsZeroVector (const LocalVector &vector, double epsilon=NumericNS::DefaultEpsilon< double >()) #1491 Could probably be done more efficiently (by going through the unidimensional container directly)