MoReFEM
Loading...
Searching...
No Matches
Files | Namespaces | Data Structures
OperatorInstances

Module to encompass instances of Operator. More...

Collaboration diagram for OperatorInstances:

Files

file  P1_to_Phigher.hpp
 
file  Phigher_to_P1.hpp
 
file  FwdForHpp.hpp
 
file  Check.hpp
 
file  Phigher_to_P1.hpp
 
file  P1_to_P1b.hpp
 
file  P1_to_P2.hpp
 
file  P1b_to_P1.hpp
 
file  P2_to_P1.hpp
 
file  P1_to_P1b.hpp
 
file  P1_to_P2.hpp
 
file  P1b_to_P1.hpp
 
file  P2_to_P1.hpp
 
file  SubsetOrSuperset.hpp
 
file  InvariantHolder.hpp
 
file  Enum.hpp
 
file  Invariant4_or_6.hpp
 
file  Invariant1.hpp
 
file  Invariant2.hpp
 
file  Invariant3.hpp
 
file  Invariant4.hpp
 
file  Invariant6.hpp
 
file  Enum.hpp
 
file  GeneralizedInput.hpp
 
file  DotProductHelper.hpp
 
file  Invariant4_or_6.hpp
 
file  Invariant1.hpp
 
file  Invariant2.hpp
 
file  Invariant3.hpp
 
file  Invariant4.hpp
 
file  Invariant6.hpp
 
file  Base.hpp
 
file  TupleIteration.hpp
 
file  Invariant1.hpp
 
file  Invariant2.hpp
 
file  Invariant3.hpp
 
file  Invariant4.hpp
 
file  Invariant6.hpp
 
file  CiarletGeymonat.hpp
 
file  CiarletGeymonatDeviatoric.hpp
 
file  ExponentialJ1J4.hpp
 
file  ExponentialJ1J4Deviatoric.hpp
 
file  ExponentialJ1J4J6.hpp
 
file  FiberDensityJ1J4J6.hpp
 
file  LogI3Penalization.hpp
 
file  MooneyRivlin.hpp
 
file  StVenantKirchhoff.hpp
 
file  FromCoordsMatching.hpp
 
file  GlobalCoordsQuadPoints.hpp
 
file  GlobalCoordsQuadPoints.hpp
 
file  UpdateCauchyGreenTensor.hpp
 
file  UpdateCauchyGreenTensor.hpp
 
file  UpdateFiberDeformation.hpp
 
file  UpdateCauchyGreenTensor.hpp
 
file  UpdateFiberDeformation.hpp
 
file  State.hpp
 
file  Ale.hpp
 
file  Bidomain.hpp
 
file  FwdForCpp.hpp
 
file  FwdForHpp.hpp
 
file  GradOnGradientBasedElasticityTensor.hpp
 
file  GradPhiGradPhi.hpp
 
file  GradPhiTauOrthoTauGradPhi.hpp
 
file  GradPhiTauTauGradPhi.hpp
 
file  Ale.hpp
 
file  Bidomain.hpp
 
file  FwdForCpp.hpp
 
file  FwdForHpp.hpp
 
file  GradOnGradientBasedElasticityTensor.hpp
 
file  GradPhiGradPhi.hpp
 
file  GradPhiTauOrthoTauGradPhi.hpp
 
file  GradPhiTauTauGradPhi.hpp
 
file  GradOnGradientBasedElasticityTensor.hpp
 
file  Mass.hpp
 
file  ScalarDivVectorial.hpp
 
file  Stokes.hpp
 
file  SurfacicBidomain.hpp
 
file  VariableMass.hpp
 
file  Mass.hpp
 
file  ScalarDivVectorial.hpp
 
file  Stokes.hpp
 
file  SurfacicBidomain.hpp
 
file  VariableMass.hpp
 
file  FwdForHpp.hpp
 
file  FwdForHpp.hpp
 
file  NonLinearSource.hpp
 
file  Concept.hpp
 
file  CourtemancheRamirezNattel.hpp
 
file  FitzHughNagumo.hpp
 
file  MitchellSchaeffer.hpp
 
file  TransientSource.hpp
 
file  NonLinearSource.hpp
 
file  TransientSource.hpp
 
file  FollowingPressure.hpp
 
file  FwdForCpp.hpp
 
file  FwdForHpp.hpp
 
file  FollowingPressure.hpp
 
file  FwdForCpp.hpp
 
file  FwdForHpp.hpp
 
file  NonlinearMembrane.hpp
 
file  NonlinearShell.hpp
 
file  DifferentCauchyGreenMixedSolidIncompressibility.hpp
 
file  SameCauchyGreenMixedSolidIncompressibility.hpp
 
file  SecondPiolaKirchhoffStressTensor.hpp
 
file  Hyperelasticity.hpp
 
file  None.hpp
 
file  Helper.hpp
 
file  PartialSpecialization.hpp
 
file  AnalyticalPrestress.hpp
 
file  Microsphere.hpp
 
file  None.hpp
 
file  None.hpp
 
file  Viscoelasticity.hpp
 
file  Enum.hpp
 
file  InitTyingPointDataHelper.hpp
 
file  TyingPoint.hpp
 
file  TyingPointDataForComponent.hpp
 
file  Base.hpp
 
file  MITC4.hpp
 
file  MITC9.hpp
 
file  None.hpp
 
file  NonlinearMembrane.hpp
 
file  NonlinearShell.hpp
 
file  DifferentCauchyGreenMixedSolidIncompressibility.hpp
 
file  SameCauchyGreenMixedSolidIncompressibility.hpp
 
file  QuasiIncompressibleSecondPiolaKirchhoffStressTensor.hpp
 
file  SecondPiolaKirchhoffStressTensor.hpp
 
file  Hyperelasticity.hpp
 
file  None.hpp
 
file  ApplySetCauchyGreenTensor.hpp
 
file  AnalyticalPrestress.hpp
 
file  Helper.hpp
 
file  Microsphere.hpp
 
file  None.hpp
 
file  None.hpp
 
file  Viscoelasticity.hpp
 
file  MITC4.hpp
 
file  MITC9.hpp
 
file  None.hpp
 

Namespaces

namespace  MoReFEM
 Main MoReFEM namespace.
 
namespace  MoReFEM::Internal
 Namespace with content that should be of use only for developers of the library.
 
namespace  MoReFEM::Internal::ConformInterpolatorNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Internal::ConformInterpolatorNS::Local
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Internal::ConformInterpolatorNS::Local::Impl
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Internal::InvariantNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Internal::InvariantNS::CartesianNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Internal::InvariantNS::GeneralizedNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Internal::LocalParameterOperatorNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Internal::LocalVariationalOperatorNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Internal::LocalVariationalOperatorNS::TyingPointsNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Internal::GlobalVariationalOperatorNS
 Namespace that enclose internal structures used in definition of global variational operators.
 
namespace  MoReFEM::Internal::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::GlobalParameterOperatorNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::HyperelasticLawNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::InterpolationOperatorNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::LocalParameterOperatorNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::GlobalVariationalOperatorNS
 Namespace that enclose global variational operator instances (and few helper functions).
 
namespace  MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::InternalVariablePolicyNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::ViscoelasticityPolicyNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::HyperelasticityPolicyNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::GlobalVariationalOperatorNS::TyingPointsNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Advanced
 Namespace with content that should be of use only for advanced users of the library.
 
namespace  MoReFEM::Advanced::Concept
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Advanced::LocalVariationalOperatorNS
 Namespace that enclose local variational operator instances (and few helper functions).
 
namespace  MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::HyperelasticityPolicyNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::ViscoelasticityPolicyNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::InternalVariablePolicyNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::Advanced::ReactionLawNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::NonConformInterpolatorNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::ConformInterpolatorNS
 Namespace for conform interpolators.
 
namespace  MoReFEM::ConformInterpolatorNS::Local
 Namespace for local oprators used while defining conform interpolators.
 
namespace  MoReFEM::InvariantNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::InvariantNS::CartesianNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 
namespace  MoReFEM::InvariantNS::GeneralizedNS
 Placeholder namespace description needed for it to appear in Doxygen namespace list.
 

Data Structures

class  MoReFEM::Internal::ConformInterpolatorNS::P1_to_Phigher< LocalInterpolatorT >
 Family of interpolators that extend a P1 finite element to higher order: P1b, P2, etc... More...
 
class  MoReFEM::Internal::ConformInterpolatorNS::Phigher_to_P1< LocalInterpolatorT >
 Family of interpolators that reduce a P1b, P2, ... finite element to P1. More...
 
class  MoReFEM::Internal::ConformInterpolatorNS::Local::Phigher_to_P1
 Local interpolator from P{n} to P1 when N > 1. More...
 
class  MoReFEM::ConformInterpolatorNS::Local::P1_to_P1b
 Interpolator P1 -> P1b. More...
 
class  MoReFEM::ConformInterpolatorNS::Local::P1_to_P2
 Local operator to interpolate from P1 to P2. More...
 
class  MoReFEM::ConformInterpolatorNS::Local::P1b_to_P1
 Local operator that defines P1 -> P1b interpolation. More...
 
class  MoReFEM::ConformInterpolatorNS::Local::P2_to_P1
 Local operator that defines P1 -> P2 interpolation. More...
 
class  MoReFEM::ConformInterpolatorNS::SubsetOrSuperset
 Interpolate from a (FEltSpace, NumberingSubset) to either a larger or smaller target. More...
 
class  MoReFEM::Advanced::InvariantHolder< InvariantsT >
 Class in charge of storing the relevant invariants and provide derivates with respect to Cauchy-Green tensor. More...
 
class  MoReFEM::Internal::InvariantNS::CartesianNS::Invariant4_or_6< InvariantIndexT, FiberPolicyT, TimeManagerT >
 Invariant I4 and I6 use up same implementation, which is provided here once for DRY sake. More...
 
class  MoReFEM::InvariantNS::CartesianNS::Invariant1
 Invariant I1 for cartesian coordinates. More...
 
class  MoReFEM::InvariantNS::CartesianNS::Invariant2
 Invariant I2 for cartesian coordinates. More...
 
class  MoReFEM::InvariantNS::CartesianNS::Invariant3
 Invariant I3 for cartesian coordinates. More...
 
class  MoReFEM::InvariantNS::GeneralizedNS::Input
 Class which stores few data used when computing invariants with generalized coordinates. More...
 
class  MoReFEM::Internal::InvariantNS::GeneralizedNS::Invariant4_or_6< InvariantIndexT, FiberPolicyT, TimeManagerT >
 Invariant I4 and I6 use up same implementation, which is provided here once for DRY sake. More...
 
class  MoReFEM::InvariantNS::GeneralizedNS::Invariant1
 Invariant I1 for generalized coordinates. More...
 
class  MoReFEM::InvariantNS::GeneralizedNS::Invariant2
 Invariant I2 for generalized coordinates. More...
 
class  MoReFEM::InvariantNS::GeneralizedNS::Invariant3
 Invariant I3 for generalized coordinates. More...
 
class  MoReFEM::Internal::InvariantNS::Base< EnumT >
 Base class for invariants. More...
 
struct  MoReFEM::Internal::InvariantNS::TupleIteration< TupleT, Index >
 Helper class to mimic iteration over the elements of TupleT. More...
 
struct  MoReFEM::InvariantNS::Invariant1< coords::cartesian >
 Specialization to redirect toward cartesian invariant. More...
 
struct  MoReFEM::InvariantNS::Invariant1< coords::generalized >
 Specialization to redirect toward generalized invariant. More...
 
struct  MoReFEM::InvariantNS::Invariant2< coords::cartesian >
 Specialization to redirect toward cartesian invariant. More...
 
struct  MoReFEM::InvariantNS::Invariant2< coords::generalized >
 Specialization to redirect toward generalized invariant. More...
 
struct  MoReFEM::InvariantNS::Invariant3< coords::cartesian >
 Specialization to redirect toward cartesian invariant. More...
 
struct  MoReFEM::InvariantNS::Invariant3< coords::generalized >
 Specialization to redirect toward generalized invariant. More...
 
struct  MoReFEM::InvariantNS::Invariant4< coords::cartesian, FiberPolicyT, TimeManagerT >
 Specialization to redirect toward cartesian invariant. More...
 
struct  MoReFEM::InvariantNS::Invariant4< coords::generalized, FiberPolicyT, TimeManagerT >
 Specialization to redirect toward generalized invariant. More...
 
struct  MoReFEM::InvariantNS::Invariant6< coords::cartesian, FiberPolicyT, TimeManagerT >
 Specialization to redirect toward cartesian invariant. More...
 
struct  MoReFEM::InvariantNS::Invariant6< coords::generalized, FiberPolicyT, TimeManagerT >
 Specialization to redirect toward generalized invariant. More...
 
class  MoReFEM::HyperelasticLawNS::CiarletGeymonat< TimeManagerT, CoordsEnumT >
 Ciarlet-Geymonat laws, to use as a policy of class HyperElasticityLaw. More...
 
class  MoReFEM::HyperelasticLawNS::CiarletGeymonatDeviatoric< TimeManagerT, CoordsEnumT >
 Ciarlet-Geymonat laws, to use a a policy of class HyperElasticityLaw. More...
 
class  MoReFEM::HyperelasticLawNS::ExponentialJ1J4< TimeManagerT, CoordsEnumT, FiberPolicyT >
 Ciarlet-Geymonat laws, to use a a policy of class HyperElasticityLaw. More...
 
class  MoReFEM::HyperelasticLawNS::ExponentialJ1J4Deviatoric< TimeManagerT, CoordsEnumT, FiberPolicyT >
 ExponentialJ1J4Deviatoric laws, to use a a policy of class HyperElasticityLaw. More...
 
class  MoReFEM::HyperelasticLawNS::ExponentialJ1J4J6< TimeManagerT, CoordsEnumT, FiberPolicyT >
 Ciarlet-Geymonat laws, to use a a policy of class HyperElasticityLaw. More...
 
class  MoReFEM::HyperelasticLawNS::FiberDensityJ1J4J6< TimeManagerT, CoordsEnumT, FiberPolicyT >
 Ciarlet-Geymonat laws, to use a a policy of class HyperElasticityLaw. More...
 
class  MoReFEM::HyperelasticLawNS::LogI3Penalization< TimeManagerT, CoordsEnumT >
 Ciarlet-Geymonat laws, to use a a policy of class HyperElasticityLaw. More...
 
class  MoReFEM::HyperelasticLawNS::MooneyRivlin< TimeManagerT, CoordsEnumT >
 MooneyRivlin laws, to use a a policy of class HyperElasticityLaw. More...
 
class  MoReFEM::HyperelasticLawNS::StVenantKirchhoff< TimeManagerT, CoordsEnumT >
 StVenant-Kirchhoff laws, to use a a policy of class HyperElasticityLaw. More...
 
class  MoReFEM::NonConformInterpolatorNS::FromCoordsMatching
 Class that matches the dofs on vertices from two different meshes. More...
 
class  MoReFEM::GlobalParameterOperatorNS::GlobalCoordsQuadPoints< TimeManagerT >
 Implementation of global GlobalCoordsQuadPoints operator. More...
 
class  MoReFEM::LocalParameterOperatorNS::GlobalCoordsQuadPoints< TimeManagerT >
 Implementation of local GlobalCoordsQuadPoints operator. This local operator is in charge of computing the global coordinates of each quadrature point. More...
 
class  MoReFEM::LocalParameterOperatorNS::UpdateCauchyGreenTensor< TimeManagerT >
 Implementation of local UpdateCauchyGreenTensor operator. More...
 
class  MoReFEM::LocalParameterOperatorNS::UpdateFiberDeformation< TimeManagerT >
 Local operator in charge of updating fiber deformation. More...
 
class  MoReFEM::GlobalParameterOperatorNS::UpdateCauchyGreenTensor< TimeManagerT >
 Implementation of global UpdateCauchyGreenTensor operator. More...
 
class  MoReFEM::GlobalParameterOperatorNS::UpdateFiberDeformation< TimeManagerT >
 Implementation of global UpdateFiberDeformation operator. More...
 
class  MoReFEM::InterpolationOperatorNS::State
 This operator allows to go back-and-forth between a complete vector and its state (i.e. a smaller vector from which all dofs related to an essential boundary condition have been removed). More...
 
class  MoReFEM::GlobalVariationalOperatorNS::Ale< TimeManagerT >
 Operator description. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::Bidomain< TimeManagerT >
 Operator description. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::GradOnGradientBasedElasticityTensor< TimeManagerT >
 Instantiation of the Operator related to elastic matrix. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::GradPhiGradPhi
 Implementation of global grad-grad operator. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::GradPhiTauOrthoTauGradPhi< TimeManagerT >
 Operator description. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::GradPhiTauTauGradPhi< TimeManagerT >
 Operator description. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::Ale< TimeManagerT >
 Local operator for Ale. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::Bidomain< TimeManagerT >
 Local operator for Bidomain. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::GradOnGradientBasedElasticityTensor< TimeManagerT >
 Implementation of elastic operator. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::GradPhiGradPhi
 Implementation of operator grad-grad. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::GradPhiTauOrthoTauGradPhi< TimeManagerT >
 Local operator for Bidomain. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::GradPhiTauTauGradPhi< TimeManagerT >
 Local operator for GradPhiTauTauGradPhi. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::Mass
 Implementation of mass operator. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::ScalarDivVectorial
 Implementation at local level of Scalar div(Vectorial) operator. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::Stokes< TimeManagerT >
 Local operator for Stokes. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::SurfacicBidomain< TimeManagerT >
 Local operator for SurfacicBidomain. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::VariableMass< ParameterT >
 Implementation of mass operator with a weight. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::Mass
 Implementation of global mass operator. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::ScalarDivVectorial
 Implementation of global Stokes operator. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::Stokes< TimeManagerT >
 Operator description. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::SurfacicBidomain< TimeManagerT >
 Operator description. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::VariableMass< ParameterT >
 Implementation of global mass operator for poromechanics. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::NonLinearSource< ReactionLawT >
 Implementation of a non-linear source f(u,w), u the solution of the EDP and w a parameter. f is the reaction law. w depends of a reaction law dw/dt = g(u,w), g is the gate law. u is the potential and w is the gate. More...
 
class  MoReFEM::Advanced::ReactionLawNS::CourtemancheRamirezNattel< TimeManagerT >
 Implementation of the CourtemancheRamirezNattel reaction law. Defines f and g for a ReactionDiffusion model. More...
 
class  MoReFEM::Advanced::ReactionLawNS::FitzHughNagumo< TimeManagerT >
 Implementation of the FitzHughNagumo reaction law. Defines f and g for a ReactionDiffusion model. More...
 
class  MoReFEM::Advanced::ReactionLawNS::MitchellSchaeffer< TimeManagerT >
 Implementation of the MitchellSchaeffer reaction law. Defines f and g for a ReactionDiffusion model. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::TransientSource< TypeT, TimeManagerT, TimeDependencyT >
 Implementation of local TransientSource operator. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::NonLinearSource< ReactionLawT >
 Implementation of a non-linear source f(u,w), u the solution of the EDP and w a parameter. f is the reaction law. w depends of a reaction law dw/dt = g(u,w), g is the gate law. u is the potential and w is the gate. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::TransientSource< TypeT, TimeManagerT, TimeDependencyT >
 Implementation of global TransientSource operator. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::FollowingPressure< TimeManagerT, TimeDependencyT >
 FollowingPressure operator. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::FollowingPressure< TimeManagerT, TimeDependencyT >
 Local FollowingPressure operator. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::NonlinearMembrane< TimeManagerT >
 Local operator for NonlinearMembrane. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::NonlinearShell< HyperelasticityPolicyT, TyingPointsPolicyT >
 Local operator for NonlinearShell. Look for the specific documentation in Documentation/Operators directory for details. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::DifferentCauchyGreenMixedSolidIncompressibility< HydrostaticLawPolicyT, TimeManagerT >
 Mixed solid incompressibility. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::SameCauchyGreenMixedSolidIncompressibility< HydrostaticLawPolicyT, TimeManagerT >
 Mixed solid incompressibility. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensor< HyperelasticityPolicyT, ViscoelasticityPolicyT, InternalVariablePolicyT, TimeManagerT >
 Define the operator used in the hyperelastic problem. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::HyperelasticityPolicyNS::Hyperelasticity< HyperelasticLawT >
 Policy to use when hyperelasticity is involved in SecondPiolaKirchhoffStressTensor operator. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::HyperelasticityPolicyNS::None
 Policy to use when there are no hyperelasticity involved in the SecondPiolaKirchhoffStressTensor operator. More...
 
struct  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::ComputeWDerivatesHyperelasticity< DimensionT, HyperelasticityPolicyT >
 Convenient alias to avoid namespace cluttering. More...
 
struct  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::ComputeWDerivatesHyperelasticity< DimensionT, HyperelasticityPolicyNS::None >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::ComputeWDerivates() if the HyperelasticityPolicyT is HyperelasticityPolicyNS::None. More...
 
struct  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::ComputeWDerivatesInternalVariable< DimensionT, InternalVariablePolicyT, TimeManagerT >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::ComputeWDerivates() if the InternalVariablePolicyT is not InternalVariablePolicyT::None. More...
 
struct  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::ComputeWDerivatesInternalVariable< DimensionT, InternalVariablePolicyNS::None< TimeManagerT >, TimeManagerT >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::ComputeWDerivates() if the InternalVariablePolicyT is InternalVariablePolicyT::None. More...
 
struct  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::CorrectRHSWithActiveSchurComplement< InternalVariablePolicyT, TimeManagerT >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::CorrectRHSWithActiveSchurComplement() if the InternalVariablePolicyT is not InternalVariablePolicyT::None. More...
 
struct  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::CorrectRHSWithActiveSchurComplement< InternalVariablePolicyNS::AnalyticalPrestress< FiberIndexT, TimeManagerT >, TimeManagerT >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::CorrectRHSWithActiveSchurComplement() if the InternalVariablePolicyT is InternalVariablePolicyT::AnalyticalPrestress. More...
 
struct  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::CorrectRHSWithActiveSchurComplement< InternalVariablePolicyNS::Microsphere< FiberIndexI4T, FiberIndexI6T, TimeManagerT >, TimeManagerT >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::CorrectRHSWithActiveSchurComplement() if the InternalVariablePolicyT is InternalVariablePolicyT::Microsphere. More...
 
struct  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::CorrectRHSWithActiveSchurComplement< InternalVariablePolicyNS::None< TimeManagerT >, TimeManagerT >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::ComputeWDerivates() if the InternalVariablePolicyT is InternalVariablePolicyT::None. More...
 
struct  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::ComputeWDerivatesViscoelasticity< DimensionT, ViscoelasticityPolicyT, TimeManagerT >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::ComputeWDerivates() if the ViscoelasticityPolicyT is not ViscoelasticityPolicyT::None. More...
 
struct  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::ComputeWDerivatesViscoelasticity< DimensionT, ViscoelasticityPolicyNS::None< TimeManagerT >, TimeManagerT >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::ComputeWDerivates() if the ViscoelasticityPolicyT is ViscoelasticityPolicyT::None. More...
 
struct  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::AddTangentMatrixViscoelasticity< ViscoelasticityPolicyT >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::AddTangentMatrixViscoelasticity() if the ViscoelasticityPolicyT is not ViscoelasticityPolicyT::None. More...
 
struct  MoReFEM::Internal::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::AddTangentMatrixViscoelasticity< ViscoelasticityPolicyNS::None< TimeManagerT > >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::AddTangentMatrixViscoelasticity() if the ViscoelasticityPolicyT is ViscoelasticityPolicyT::None. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::InternalVariablePolicyNS::AnalyticalPrestress< FiberIndexT, TimeManagerT >
 Policy to use when AnalyticalPrestress is involved in SecondPiolaKirchhoffStressTensor. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::InternalVariablePolicyNS::Microsphere< FiberIndexI4T, FiberIndexI6T, TimeManagerT >
 Policy to use when Microsphere is involved in SecondPiolaKirchhoffStressTensor. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::InternalVariablePolicyNS::None< TimeManagerT >
 Policy to use when there are no active stress involved in the SecondPiolaKirchhoffStressTensor operator. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::ViscoelasticityPolicyNS::None< TimeManagerT >
 Policy to use when there are no visco-elasticity involved in the SecondPiolaKirchhoffStressTensor operator. More...
 
class  MoReFEM::Advanced::LocalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::ViscoelasticityPolicyNS::Viscoelasticity< TimeManagerT, DerivatesWithRespectToT >
 Policy to use when visco-elasticity is involved in SecondPiolaKirchhoffStressTensor. More...
 
class  MoReFEM::Internal::LocalVariationalOperatorNS::TyingPointsNS::InitTyingPointDataHelper
 An helper class to be used by tying point policies to help fill the internal data. More...
 
class  MoReFEM::Internal::LocalVariationalOperatorNS::TyingPointsNS::TyingPoint
 Helper class to store data for a given single tying points. More...
 
class  MoReFEM::Internal::LocalVariationalOperatorNS::TyingPointsNS::TyingPointDataForComponent
 Class in charge of storing the relevant data used for the interpolation at tying points. More...
 
class  MoReFEM::Internal::LocalVariationalOperatorNS::TyingPointsNS::Base
 Base class for tying point policy, which encapsulates the storage of the data and the related accessor. More...
 
class  MoReFEM::Internal::LocalVariationalOperatorNS::TyingPointsNS::MITC4
 Tying point policy for MITC4 elements. More...
 
class  MoReFEM::Internal::LocalVariationalOperatorNS::TyingPointsNS::MITC9
 Tying point policy for MITC9 elements. More...
 
class  MoReFEM::Internal::LocalVariationalOperatorNS::TyingPointsNS::None
 Tying point policy without tying points. With this policy the NonlinearShell Operator is actually equivalent to the SecondPiolaKirchhoff Operator. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::NonlinearMembrane< TimeManagerT >
 Operator description. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::NonlinearShell< HyperelasticityPolicyT, TyingPointPolicyT >
 NonLinearShell operator. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::DifferentCauchyGreenMixedSolidIncompressibility< HydrostaticLawPolicyT, TimeManagerT >
 DifferentCauchyGreenMixedSolidIncompressibility description. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::SameCauchyGreenMixedSolidIncompressibility< HydrostaticLawPolicyT, TimeManagerT >
 SameCauchyGreenMixedSolidIncompressibility description. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::QuasiIncompressibleSecondPiolaKirchhoffStressTensor< TimeManagerT, HyperelasticityPolicyT, ViscoelasticityPolicyT, InternalVariablePolicyT, HydrostaticLawPolicyT, MixedSolidIncompressibilityPolicyT >
 Quasi-incompressible second Piola-Kirchhoff stress tensor operator. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensor< HyperelasticityPolicyT, ViscoelasticityPolicyT, InternalVariablePolicyT, TimeManagerT >
 Instantiation of the SecondPiolaKirchhoffStressTensor related to hyperelastic matrix. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::HyperelasticityPolicyNS::Hyperelasticity< HyperelasticLawT >
 Policy to use when there is an hyperelastic law considered in the operator. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::HyperelasticityPolicyNS::None
 Policy to choose when there is no hyperelasticity. More...
 
struct  MoReFEM::Internal::GlobalVariationalOperatorNS::ApplySetCauchyGreenTensor< LocalOperatorTupleT, I, SizeTupleT >
 Metaprogramming helper to call SetCauchyGreenTensor() for all LocalVariationalOperator hidden in LocalOperatorTupleT. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::InternalVariablePolicyNS::AnalyticalPrestress< FiberIndexT, TimeManagerT >
 Implements an active stress Sigma_c*Tau*Tau, with dSigma_c/dt = sigma0 + |u|+ - |u|dSigma_c. More...
 
struct  MoReFEM::Internal::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::InternalVariableHelper< InternalVariablePolicyT, TimeManagerT >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::InitializeInternalVariablePolicy() if the InternalVariablePolicyT is not InternalVariablePolicyNS::None. More...
 
struct  MoReFEM::Internal::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::InternalVariableHelper<::MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::InternalVariablePolicyNS::None< TimeManagerT >, TimeManagerT >
 Helper struct used to call SecondPiolaKirchhoffStressTensor::InitializeInternalVariablePolicy() if the InternalVariablePolicyT is InternalVariablePolicyNS::None. More...
 
struct  MoReFEM::Internal::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::SetSigmaCHelper< LocalOperatorTupleT, I, TupleSizeT >
 Metaprogramming struct to call SetSigmaC for all elements of a local operator tuple. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::InternalVariablePolicyNS::Microsphere< FiberIndexI4T, FiberIndexI6T, TimeManagerT >
 Implements a microsphere model for the two families of fibers with in and out plane dispersions. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::InternalVariablePolicyNS::None< TimeManagerT >
 Policy to choose when there is no active stress. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::ViscoelasticityPolicyNS::None< TimeManagerT >
 Policy to choose when there is no visco-elasticity. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::SecondPiolaKirchhoffStressTensorNS::ViscoelasticityPolicyNS::Viscoelasticity< TimeManagerT, DerivatesWithRespectToT >
 Policy to choose when there is visco-elasticity involved in the operator. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::TyingPointsNS::MITC4
 Tying point policy for MITC4 elements. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::TyingPointsNS::MITC9
 Tying point policy for MITC9 elements. More...
 
class  MoReFEM::GlobalVariationalOperatorNS::TyingPointsNS::None
 Tying point policy without tying points. With this policy the NonlinearShell Operator is actually equivalent to the SecondPiolaKirchhoff Operator. More...
 

Detailed Description

Module to encompass instances of Operator.

This is disjoined from Operator module to break potential circular dependency: definition order is: