LifeV
LifeV Namespace Reference

Default Physical Solver. More...

Namespaces

 anonymous_namespace{AnisotropicMultimechanismMaterialNonLinear.hpp}
 
 anonymous_namespace{ConvertBareMesh.hpp}
 
 anonymous_namespace{DistributedHolzapfelMaterialNonLinear.hpp}
 
 anonymous_namespace{ExponentialMaterialNonLinear.hpp}
 
 anonymous_namespace{FSIExactJacobian.hpp}
 
 anonymous_namespace{FSIFixedPoint.hpp}
 
 anonymous_namespace{FSIMonolithic.cpp}
 
 anonymous_namespace{GhostHandler.hpp}
 
 anonymous_namespace{HolzapfelGeneralizedMaterialNonLinear.hpp}
 
 anonymous_namespace{HolzapfelMaterialNonLinear.hpp}
 
 anonymous_namespace{ImporterMesh3D.hpp}
 
 anonymous_namespace{IonicAlievPanfilov.hpp}
 
 anonymous_namespace{IonicFitzHughNagumo.hpp}
 
 anonymous_namespace{IonicMinimalModel.hpp}
 
 anonymous_namespace{IonicMitchellSchaeffer.hpp}
 
 anonymous_namespace{IonicTenTusscher06.hpp}
 
 anonymous_namespace{LifeAssertSmart.cpp}
 
 anonymous_namespace{LifeDebug.cpp}
 
 anonymous_namespace{main.cpp}
 
 anonymous_namespace{NavierStokesEthierSteinman.hpp}
 
 anonymous_namespace{NeoHookeanMaterialNonLinear.hpp}
 
 anonymous_namespace{PreconditionerAztecOO.hpp}
 
 anonymous_namespace{PreconditionerIfpack.hpp}
 
 anonymous_namespace{PreconditionerLinearSolver.hpp}
 
 anonymous_namespace{PreconditionerML.hpp}
 
 anonymous_namespace{PreconditionerPCD.hpp}
 
 anonymous_namespace{PreconditionerSIMPLE.hpp}
 
 anonymous_namespace{PreconditionerYosida.hpp}
 
 anonymous_namespace{RBFlocallyRescaledScalar.hpp}
 
 anonymous_namespace{RBFlocallyRescaledVectorial.hpp}
 
 anonymous_namespace{RBFrescaledScalar.hpp}
 
 anonymous_namespace{RBFrescaledVectorial.hpp}
 
 anonymous_namespace{SecondOrderExponentialMaterialNonLinear.hpp}
 
 anonymous_namespace{StabilizationSUPG.hpp}
 
 anonymous_namespace{StabilizationSUPG_semi_implicit.hpp}
 
 anonymous_namespace{StabilizationSUPG_semi_implicit_ale.hpp}
 
 anonymous_namespace{StabilizationSUPGALE.hpp}
 
 anonymous_namespace{TimeAdvanceBDF.hpp}
 
 anonymous_namespace{TimeAdvanceNewmark.hpp}
 
 anonymous_namespace{VenantKirchhoffMaterialLinear.hpp}
 
 anonymous_namespace{VenantKirchhoffMaterialNonLinear.hpp}
 
 anonymous_namespace{VenantKirchhoffMaterialNonLinearPenalized.hpp}
 
 AssemblyElemental
 
 AssemblyElementalStructure
 
 BenchmarkUtility
 
 Comparers
 
 DarcyDummy
 
 defaultParameterLists
 
 detail
 
 details
 
 ElectrophysiologyUtility
 
 EntityFlags
 available bit-flags for different geometric properties
 
 ExpressionAssembly
 
 ExpressionDefinitions
 
 ExpressionDistributedModel
 End namespace ExpressionDefinitions.
 
 ExpressionMultimechanism
 
 Flag
 flag related free functions and functors
 
 GradientRecovery
 
 GraphUtil
 
 MatrixEpetraStructuredUtility
 
 MeshEntityUtility
 
 MeshIO
 
 MeshUtility
 
 MeshWriter
 MeshWriter - Short description of the class.
 
 Multiscale
 
 OneDFSI
 
 Operators
 
 Predicates
 
 Private
 
 SmartAssert
 
 Structured1DLabel
 
 Structured2DLabel
 
 Utilities
 

Data Structures

class  AbstractNumericalFlux
 AbstractNumericalFlux Gives a common interface for hyperbolic's flux function. More...
 
class  Add_KN_
 
class  Add_Mulc_KN_
 
class  ADRAssembler
 ADRAssembler - This class add into given matrices terms corresponding to the space discretization of the ADR problem. More...
 
class  ADRAssemblerIP
 ADRAssemblerIP - This class is used to add IP stabilization to an Advection-Diffusion-Reaction problem. More...
 
class  ALESolver
 
class  Analytical_Solution
 Analytical_Solution - A particular case of Cos_min_Sin. More...
 
class  AnalyticalSol
 
class  AnalyticalSol_2d
 
class  AnalyticalSolution
 
class  AnisotropicMultimechanismMaterialNonLinear
 
class  aortaVelIn
 
class  ArraySimple
 ArraySimple. More...
 
struct  AssemblyPolicyGeneralizedStokes
 
struct  AssemblyPolicyNavierStokesNewton
 
struct  AssemblyPolicyNavierStokesPicard
 
struct  AssemblyPolicyNavierStokesSemiImplicit
 
struct  AssemblyPolicyStokes
 
struct  Assert
 
class  AssertContext
 contains details about a failed assertion More...
 
struct  BareEdge
 The Edge basis class. More...
 
class  BareEntitySelector
 BareEntitySelector class - Select the proper bare entity type (bareEdge or bareFace) based on the number of the entity points. More...
 
struct  BareEntitySelector< Line >
 
struct  BareEntitySelector< Point >
 
struct  BareEntitySelector< Quad >
 
struct  BareEntitySelector< Triangle >
 
struct  BareFace
 The base Face class. More...
 
struct  BareMesh
 A struct for a bare mesh. More...
 
struct  BareVertex
 The Vertex basis class. More...
 
class  BCBase
 BCBase - Base class which holds the boundary condition information. More...
 
class  BCDataInterpolator
 BCDataInterpolator - Class for interpolating boundary functions from scattered data. More...
 
class  BCFunctionBase
 BCFunctionBase - class that holds the function used for prescribing boundary conditions. More...
 
class  BCFunctionDirectional
 BCFunctionUDepBase - class that holds the function used for prescribing boundary conditions. More...
 
class  BCFunctionRobin
 BCFunctionRobin - class that holds the function used for prescribing Robin boundary conditions. More...
 
class  BCFunctionUDepBase
 BCFunctionUDepBase - class that holds the function used for prescribing boundary conditions. More...
 
class  BCFunctionUDepRobin
 BCFunctionUDepRobin - class that holds the function used for prescribing Robin boundary conditions. More...
 
class  BCHandler
 BCHandler - class for handling boundary conditions. More...
 
class  BCIdentifierBase
 BCIdentifierBase - Base class holding DOF identifiers for implementing BC. More...
 
class  BCIdentifierComparison
 BCIdentifierComp - Functor for ordering operations (required in set STL container) More...
 
class  BCIdentifierEssential
 BCIdentifierEssential - BCIdentifier for implementing Essential Boundary Conditions. More...
 
class  BCIdentifierNatural
 BCIdentifierNatural - Idenifier for Natural and Robin Boundary Condiions. More...
 
class  BCInterface
 BCInterface - LifeV interface to load boundary conditions completely from a GetPot file. More...
 
class  BCInterface0D
 BCInterface0D - LifeV interface to load boundary conditions for 0D problems completely from a GetPot file. More...
 
class  BCInterface1D
 BCInterface1D - LifeV interface to load boundary conditions for 1D problems completely from a GetPot file. More...
 
class  BCInterface3D
 BCInterface3D - LifeV interface to load boundary conditions for 3D problems completely from a GetPot file. More...
 
class  BCInterfaceData
 BCInterfaceData - The BCInterface data container. More...
 
class  BCInterfaceData0D
 BCInterfaceData0D - The BCInterface1D data container. More...
 
class  BCInterfaceData1D
 BCInterfaceData1D - The BCInterface1D data container. More...
 
class  BCInterfaceData3D
 BCInterfaceData3D - The BCInterface3D data container. More...
 
class  BCInterfaceFactory
 BCInterfaceFactory - Factory to create BCInterface functions. More...
 
class  BCInterfaceFunction
 BCInterfaceFunction - Base class for BCInterface boundary functions. More...
 
class  BCInterfaceFunctionParser
 BCInterfaceFunctionParser - LifeV boundary condition function wrapper for BCInterface. More...
 
class  BCInterfaceFunctionParserFile
 BCInterfaceFunctionParserFile - LifeV boundary condition function file wrapper for BCInterface. More...
 
class  BCInterfaceFunctionParserFileSolver
 BCInterfaceFunctionParserFileSolver - LifeV boundary condition function file wrapper for BCInterface. More...
 
class  BCInterfaceFunctionParserSolver
 BCInterfaceFunctionParserSolver - LifeV boundary condition function file wrapper for BCInterface. More...
 
class  BCInterfaceFunctionSolverDefined
 BCInterfaceFunctionSolverDefined - Empty class for solver defined specializations. More...
 
class  BCInterfaceFunctionSolverDefined< BCHandler, FSIOperator >
 BCInterfaceFunctionSolverDefined - Template specialization of BCInterfaceFunctionSolverDefined for 3D FSI problems. More...
 
class  BCInterfaceFunctionSolverDefined< BCHandler, StructuralOperator< RegionMesh< LinearTetra > > >
 BCInterfaceFunctionSolverDefined - Template specialization of BCInterfaceFunctionSolverDefined for Solid 3D problems. More...
 
class  BCInterfaceFunctionSolverDefined< OneDFSIBCHandler, OneDFSISolver >
 BCInterfaceFunctionSolverDefined - Template specialization of BCInterfaceFunctionSolverDefined for 1D problems. More...
 
class  BCInterfaceFunctionUserDefined
 BCInterfaceFunctionUserDefined - User defined functions for BCInterface. More...
 
class  BCManageNormal
 BCManageNormal - class for handling normal essential boundary conditions. More...
 
class  BCVector
 BCVector - class that holds the FE vectors used for prescribing boundary conditions. More...
 
class  BCVectorBase
 BCVectorBase - class that holds the FE vectors used for prescribing boundary conditions. More...
 
class  BCVectorInterface
 BCVectorInterface - class that holds the FE vectors used for prescribing boundary conditions on Interfaces. More...
 
class  BDFSecondOrderDerivative
 
class  BlockEpetra_Map
 This class handles block access to parallel monolithic Vectors with an underling block structure. More...
 
class  BlockEpetra_MultiVector
 A derived class from Epetra_MultiVector specialized to handle parallel block structured Vectors. More...
 
class  booleanSelector
 
class  buildVector
 
struct  cmpBareItem
 General functor for lexicographic comparison. More...
 
struct  cmpBareItem< BareEdge >
 Specialized functor for Edges. More...
 
struct  cmpBareItem< BareFace >
 Specialized functor for Faces. More...
 
struct  cmpBareItem< BareVertex >
 Specialized functor for Vertices. More...
 
class  ComposedOperator
 ComposedOperator -. More...
 
class  Constant
 Const - Base class for One Dimensional BC Functions. More...
 
class  Cos_min_Sin
 Cos_min_Sin - A superimposition of a sinusoidal and a cosinusoidal waves, whose amplitude is damped by exponential terms. More...
 
class  CurrentFE
 CurrentFE - A primordial class for the assembly of the local matrices/vectors retaining the values on the real cells. More...
 
class  CurrentFEManifold
 A class for a finite element on a manifold. More...
 
class  DarcyData
 contain the basic data for the Darcy solver. More...
 
class  DarcySolverLinear
 implements a mixed-hybrid FE Darcy solver. More...
 
class  DarcySolverNonLinear
 implements a non-linear Darcy solver More...
 
class  DarcySolverTransient
 implements a mixed-hybrid FE Darcy solver for transient problems More...
 
class  DarcySolverTransientNonLinear
 implements a non-linear transient mixed-hybrid FE Darcy solver. More...
 
class  DataADR
 
class  DataLevelSet
 dataLevelSet - Container for the data for the level set solver More...
 
class  DebugStream
 
class  Displayer
 Displayer - This class is used to display messages in parallel simulations. More...
 
class  DistributedHolzapfelMaterialNonLinear
 
class  DOF
 
class  DOFGatherer
 Class that produces a list of dof GID from a list of element LIDs. More...
 
class  DOFInterface
 
class  DOFInterface3Dto2D
 
class  DOFInterface3Dto3D
 
class  DOFLocalPattern
 DOFLocalPattern - A class to store the "couplings" between the basis functions. More...
 
class  Dummy
 
class  ElectroETABidomainSolver
 BidomainSolver - Class featuring the usual solver for bidomain equations. More...
 
class  ElectroETAMonodomainSolver
 monodomainSolver - Class featuring the solver for monodomain equations More...
 
class  ElectroIonicModel
 
class  ElectroStimulus
 
class  ETCurrentBDFE
 ETCurrentBDFE - Short description of the class. More...
 
class  ETCurrentFE
 
class  ETCurrentFE< spaceDim, 1 >
 
class  ETFESpace
 class ETFESpace A light, templated version of the FESpace More...
 
class  ETMatrixElemental
 class ETMatrixElemental A class for describing an elemental matrix More...
 
class  ETRobinMembraneSolver
 
class  ETVectorElemental
 class ETVectorElemental A class for describing an elemental vector More...
 
class  ExampleClass
 ExampleClass - Short description of the class. More...
 
class  ExponentialMaterialNonLinear
 
class  Exporter
 Exporter - Pure virtual class that describes a generic exporter. More...
 
class  ExporterData
 ExporterData - Holds the data structure of the array to import/export. More...
 
class  ExporterEmpty
 
class  ExporterEnsight
 ExporterEnsight data exporter. More...
 
class  ExporterHDF5
 Hdf5 data exporter, implementation of Exporter. More...
 
class  ExporterHDF5Mesh3D
 Class derived from ExporterHDF5 to provide I/O for the mesh partitions (RegionMesh only) More...
 
struct  ExporterPolicyHDF5
 
struct  ExporterPolicyNoExporter
 
class  ExporterVTK
 ExporterVTK data exporter. More...
 
class  Factory
 
struct  FactoryDefaultError
 
class  FactoryPolicyCreationUsingNew
 
class  FactoryPolicyLifeTimeDefault
 
class  FactorySingleton
 implement the FactorySingleton pattern More...
 
class  FactoryTypeInfo
 
class  FastAssembler
 
class  FastAssemblerMixed
 
class  FastAssemblerNS
 
class  FEField
 FEField - This class gives an abstract implementation of a finite element field. More...
 
class  FEFunction
 FEFunction - This class gives an abstract implementation of a finite element function on finite elements fields. More...
 
class  FEScalarField
 FEScalarField - This class gives an abstract implementation of a finite element scalar field. More...
 
class  FESpace
 FESpace - Short description here please! More...
 
class  FEVectorField
 FEVectorField - This class gives an abstract implementation of a finite element vector field. More...
 
class  fibersDirectionList
 
class  FlowConditions
 
class  FortranCharacterString
 F77 compatible character class. More...
 
class  FortranMatrix
 A matrix class for interfacing with fortran. More...
 
class  FromTo
 
class  FSIcouplingCE
 FSIcouplingCE - File handling the coupling blocks when conforming discretizations are used. More...
 
class  FSIData
 FSIData - Data container for FSI problems. More...
 
class  FSIExactJacobian
 FSIModelExactJacobian - Implementation of an FSI (Operator) with Newton algorithm. More...
 
class  FSIFixedPoint
 FSIFixedPont - Implementation of an FSI with fixed point iterations. More...
 
class  FSIHandler
 FSIHandler - File handling the solution of the FSI problem. More...
 
class  FSIMonolithic
 FSIMonolithic.hpp pure virtual class containing the core methods of the FSIMonolithic FSI solver. More...
 
class  FSIMonolithicGE
 
class  FSIMonolithicGI
 FSIMonolithicGI Geometry-Implicit solver. More...
 
class  FSIOperator
 Fluid-Structure Interface operator class. More...
 
class  FSISolver
 solver for Fluid-Structure Interaction More...
 
class  GeoDim
 dummy class for selecting correct function specializations based on geometry dimensions (1,2,3). More...
 
class  GeometricMap
 GeometricMap - Structure for the geometrical mapping. More...
 
class  GeoPoint
 A Geometric Shape. More...
 
struct  GhostEntityData
 Ghost entity data structure. More...
 
class  GhostHandler
 GhostHandler. More...
 
class  GodunovNumericalFlux
 GodunovNumericalFlux Gives an implementation for Godunov solver for hyperbolic's flux function. More...
 
class  gradUExactFunctor
 
class  GraphCutterBase
 Graph cutter base class (abstract) More...
 
class  GraphCutterParMETIS
 Class that partitions the graph associated with a mesh (ParMETIS version) More...
 
class  GraphCutterZoltan
 Class that partitions the graph associated with a mesh. More...
 
class  HarmonicExtensionSolver
 
class  Heart
 
class  HeartBidomainData
 
class  HeartBidomainSolver
 
class  HeartFunctors
 
class  HeartIonicData
 
class  HeartIonicSolver
 IonicSolver - This class implements a ionic model solver. More...
 
class  HeartMonodomainData
 
class  HeartMonodomainSolver
 monodomainSolver - Class featuring the usual solver for monodomain equations More...
 
class  Hexa
 
class  HolzapfelGeneralizedMaterialNonLinear
 
class  HolzapfelMaterialNonLinear
 
class  HyperbolicData
 
class  HyperbolicSolver
 HyperbolicSolver Implements an hyperbolic solver. More...
 
class  ImplicitResistance
 
class  Importer
 Importer General interface for read different types of mesh. More...
 
struct  InitPolicyInterpolation
 
struct  InitPolicyProjection
 
struct  InitPolicySolver
 
class  Interpolation
 
class  IonicAlievPanfilov
 IonicModel - This class implements an ionic model. More...
 
class  IonicFitzHughNagumo
 
class  IonicFox
 IonicModel - This class implements an ionic model. More...
 
class  IonicGoldbeter
 
class  IonicHodgkinHuxley
 IonicModel - This class implements the Hodgkin-Huxley model. More...
 
class  IonicLuoRudyI
 IonicModel - This class implements an ionic model. More...
 
class  IonicMinimalModel
 IonicModel - This class implements an ionic model. More...
 
class  IonicMitchellSchaeffer
 IonicModel - This class implements an ionic model. More...
 
class  IonicNoblePurkinje
 IonicModel - This class implements an ionic model. More...
 
class  IonicTenTusscher06
 IonicModel - This class implements an ionic model. More...
 
class  KimMoin
 
class  KN
 
class  KN_
 
class  KNM
 
class  KNM_
 
class  KNMK
 
class  KNMK_
 
class  KNMKL
 
class  KNMKL_
 
class  laplacianExact
 
class  laplacianExactGradient
 
class  laplacianFunctor
 
class  laplacianSource
 
class  LevelSetBDQRAdapter
 
class  LifeChrono
 
class  LifeChronoFake
 
class  LifeChronoManager
 
class  Line
 
class  LinearElasticity
 
class  LinearHexa
 A Geometric Shape. More...
 
class  LinearLine
 A Geometric Shape. More...
 
class  LinearQuad
 A Geometric Shape. More...
 
class  LinearSolver
 LinearSolver - Class to wrap linear solver. More...
 
class  LinearTetra
 A Geometric Shape. More...
 
class  LinearTetraBubble
 A Geometric Shape. More...
 
class  LinearTriangle
 A Geometric Shape. More...
 
class  LumpedHeart
 
class  LuoRudy
 
class  MapEpetra
 MapEpetra - Wrapper for Epetra_Map. More...
 
struct  MapEpetraData
 MapEpetraData. More...
 
class  MapVector
 This class is used to store maps that will be used for block defined problems. More...
 
class  Marker
 Marker - Base marker class. More...
 
class  MarkerCommon
 MarkerCommon - A trait class that defines the markers used in RegionMesh. More...
 
class  MarkerIDStandardPolicy
 MarkerIDStandardPolicy - Class that defines the standard policies on Marker Ids. More...
 
class  MarkerSelector
 
class  MatriceCreuseDivKN_
 
class  MatriceCreuseMulKN_
 
class  MatrixBlockMonolithicEpetra
 MatrixBlockMonolithicEpetra - class of block matrix. More...
 
class  MatrixBlockMonolithicEpetraView
 MatrixBlockMonolithicEpetraView - class representing a block in a MatrixBlockMonolithicEpetra. More...
 
class  MatrixBlockStructure
 MatrixBlockStructure - class representing the structure of a vector. More...
 
class  MatrixContainer
 
class  MatrixElemental
 
class  MatrixEpetra
 MatrixEpetra - The Epetra Matrix format Wrapper. More...
 
class  MatrixEpetraStructured
 MatrixEpetraStructured - class of block matrix. More...
 
class  MatrixEpetraStructuredView
 MatrixEpetraStructuredView - class representing a block in a MatrixEpetraStructured. More...
 
class  MatrixGraph
 
class  MatrixSmall
 class VectorSmall This class implements a simple $ R^n $ vector More...
 
class  MeshColoring
 MeshData - class for coloring mesh. More...
 
class  MeshData
 MeshData - class for handling spatial discretization. More...
 
class  MeshElement
 MeshVertex - Zero dimensional entity. More...
 
class  MeshElementBareHandler
 MeshElementBareHandler class - Class to handle bare edges and faces construction. More...
 
class  MeshElementMarked
 Class for describing a geometric Entity immersed in 1D, 2D or 3D Geometry. More...
 
class  MeshElementMarked< 0, 1, GeoShape, MC >
 specialization for 0D entities (points) in 1D Geometry. More...
 
class  MeshElementMarked< 0, geoDim, GeoShape, MC >
 specialization for 0D entities (points). More...
 
class  MeshElementMarked< 1, 1, GeoShape, MC >
 specialization for 1D entities (edges) in 1D Geometry. More...
 
class  MeshElementMarked< 1, 2, GeoShape, MC >
 specialization for 1D entities (edges) in a 2D geometry. Identities of the adjacent 2D elements and their relative position are stored. More...
 
class  MeshElementMarked< 1, 3, GeoShape, MC >
 specialization for 1D entities (edges) in 3D geometry. More...
 
class  MeshElementMarked< 2, 2, GeoShape, MC >
 specialization for 2D entities (faces) in a 2D geometry. More...
 
class  MeshElementMarked< 2, 3, GeoShape, MC >
 specialization for 2D entities (faces) in a 3D geometry. Identities of the adjacent 3D elements and their relative position are stored. More...
 
class  MeshElementMarked< 3, 3, GeoShape, MC >
 specialization for 3D entities (cells) in a 3D geometry. More...
 
class  MeshEntity
 This is the base class to store basic properties of any mesh entity. More...
 
class  MeshEntityContainer
 
class  MeshPartBuilder
 Class that builds a mesh part, after the graph has been partitioned. More...
 
class  MeshPartitioner
 Class that handles mesh partitioning. More...
 
class  MeshPartitionerOfflineFSI
 MeshPartitionerOfflineFSI - Offline mesh partitioning for FSI. More...
 
class  MeshPartitionTool
 Class that does flexible mesh partitioning. More...
 
class  MeshVertex
 MeshVertex - Zero dimensional entity. More...
 
class  MeshVolumeSubdivision
 MeshVolumeSubdivision. More...
 
class  MitchellSchaeffer
 
class  MMHFunctor
 
class  MMSV
 
class  MMTanhFunctor
 
class  MonolithicBlock
 MonolithicBlock - This is a pure virtual class for the linear operators with a block structure. More...
 
class  MonolithicBlockComposed
 MonolithicBlockComposed - Class handling block-structured preconditioners. More...
 
class  MonolithicBlockComposedDN
 MonolithicBlockComposedDN - Short description of the class. More...
 
class  MonolithicBlockComposedDND
 MonolithicBlockComposedDND - Modular preconditioner for (e.g.) geometry implicit monolithic FSI, three factors splitting. More...
 
class  MonolithicBlockComposedNN
 MonolithicBlockComposedNN - Short description of the class. More...
 
class  MonolithicBlockMatrix
 MonolithicBlockMatrix - class which handles matrices with a block structure. More...
 
class  MonolithicBlockMatrixRN
 MonolithicBlockMatrixRN - class for handling a 2-blocks matrix with Robin-Neumann coupling. More...
 
class  MonolithicRobinInterface
 MonolithicRobinInterface - Class for the Robin coupling of etherogeneaous problems. More...
 
class  Mul_KNM_KN_
 
class  Mulc_KN_
 
class  NavierStokesCavity
 
class  NavierStokesEthierSteinman
 
class  NavierStokesProblem
 
class  NavierStokesSolver
 
class  NavierStokesSolverBlocks
 
class  NdebugStream
 
class  NeighborMarker
 
class  NeighborMarkerCommon
 
class  NeoHookean
 
class  NeoHookeanMaterialNonLinear
 
class  Newmark
 
class  NonLinearAitken
 NonLinearAitken - LifeV class for the non-linear generalized Aitken algorithm. More...
 
class  Norm
 
class  NormalizeFct
 
class  nullShape
 
class  OneDFSIBC
 OneDFSIBC - Class featuring methods to handle boundary conditions. More...
 
class  OneDFSIBCHandler
 OneDFSIBCHandler - Class featuring methods to handle boundary conditions. More...
 
class  OneDFSIData
 OneDFSIData - Class which read and holds all the data for the One Dimensional Model Solver. More...
 
class  OneDFSIFlux
 OneDFSIFlux - Base class for the flux term $\mathbf F$ of the 1D hyperbolic problem. More...
 
class  OneDFSIFluxLinear
 OneDFSIFluxLinear - Class containing the linear flux term $\mathbf F$ of the 1D hyperbolic problem. More...
 
class  OneDFSIFluxNonLinear
 OneDFSIFluxNonLinear - Class containing the non-linear flux term $\mathbf F$ of the 1D hyperbolic problem. More...
 
class  OneDFSIFunction
 OneDFSIFunction - Base class for 1D BC Functions. More...
 
class  OneDFSIFunctionSolverDefined
 OneDFSIModelBCFunctionDefault - Base class for deriving specific 1D boundary functions. More...
 
class  OneDFSIFunctionSolverDefinedAbsorbing
 OneDFSIFunctionSolverDefinedAbsorbing - Class which implements absorbing boundary conditions for the 1D segment. More...
 
class  OneDFSIFunctionSolverDefinedCompatibility
 OneDFSIFunctionSolverDefinedCompatibility - Class which implements Compatibility boundary conditions for the 1D segment. More...
 
class  OneDFSIFunctionSolverDefinedResistance
 OneDFSIFunctionSolverDefinedResistance - Class which implements resistance boundary conditions for the 1D segment. More...
 
class  OneDFSIFunctionSolverDefinedRiemann
 OneDFSIFunctionSolverDefinedRiemann - Class which implements Riemann boundary conditions for the 1D segment. More...
 
class  OneDFSIFunctionSolverDefinedWindkessel3
 OneDFSIFunctionSolverDefinedWindkessel3 - Class which implements windkessel RCR boundary conditions for the 1D segment. More...
 
class  OneDFSIPhysics
 OneDFSIPhysics - Base class providing physical operations for the 1D model data. More...
 
class  OneDFSIPhysicsLinear
 OneDFSIPhysicsLinear - Class providing linear physical operations for the 1D model data. More...
 
class  OneDFSIPhysicsNonLinear
 OneDFSIPhysicsNonLinear - Class providing non linear physical operations for the 1D model data. More...
 
class  OneDFSISolver
 OneDFSISolver - Solver class for the 1D model. More...
 
class  OneDFSISource
 OneDFSISource - Base class for the source term $\mathbf S$ of the 1D hyperbolic problem. More...
 
class  OneDFSISourceLinear
 OneDFSISourceLinear - Class for the linear source function S of the 1D hyperbolic problem. More...
 
class  OneDFSISourceNonLinear
 OneDFSISourceNonLinear - Class for the non-linear source function B of the 1D hyperbolic problem. More...
 
struct  OpenMPParameters
 OpenMP parameter class. More...
 
class  OperationSmallAddition
 class OperationSmallAddition Class containing information about the addition operation between the *Small classes. More...
 
class  OperationSmallArcTan
 class OperationSmallAddition Class containing information about the power operation between the *Small classes. More...
 
class  OperationSmallCubicRoot
 class OperationSmallAddition Class containing information about the power operation between the *Small classes. More...
 
class  OperationSmallDerivativeArcTan
 class OperationSmallAddition Class containing information about the power operation between the *Small classes. More...
 
class  OperationSmallDeterminant
 class OperationSmallTranspose Class containing information about the transpose operation for Small* classes. More...
 
class  OperationSmallDivision
 class OperationSmallDivision Class containing information about the division operation between *Small classes. More...
 
class  OperationSmallDot
 class OperationSmallDot Class containing information about the dot product operation between Small* classes. More...
 
class  OperationSmallEmult
 class OperationSmallEmult Class containing information about the element-wise multiplication product operation between Small* classes. More...
 
class  OperationSmallExponential
 class OperationSmallAddition Class containing information about the power operation between the *Small classes. More...
 
class  OperationSmallExtract1
 class OperationSmallExtract Class containing information about the extraction of a row or component within Small* classes. More...
 
class  OperationSmallExtract2
 
class  OperationSmallInverse
 class OperationSmallTranspose Class containing information about the transpose operation for Small* classes. More...
 
class  OperationSmallLogarithm
 class OperationSmallAddition Class containing information about the power operation between the *Small classes. More...
 
class  OperationSmallMinusTranspose
 class OperationSmallTranspose Class containing information about the transpose operation for Small* classes. More...
 
class  OperationSmallNormalize
 class OperationSmallTranspose Class containing information about the transpose operation for Small* classes. More...
 
class  OperationSmallOuterProduct
 class OperationSmallOuterProduct Class containing information about the element-wise multiplication product operation between Small* classes. More...
 
class  OperationSmallPower
 class OperationSmallAddition Class containing information about the power operation between the *Small classes. More...
 
class  OperationSmallProduct
 class OperationSmallProduct Class containing information about the product operation between *Small classes. More...
 
class  OperationSmallSquareRoot
 class OperationSmallAddition Class containing information about the power operation between the *Small classes. More...
 
class  OperationSmallSubstraction
 class OperationSmallSubstraction Class containing information about the substraction operation between *Small classes. More...
 
class  OperationSmallSymmetricTensor
 class OperationSmallTranspose Class containing information about the transpose operation for Small* classes. More...
 
class  OperationSmallTrace
 class OperationSmallTranspose Class containing information about the transpose operation for Small* classes. More...
 
class  OperationSmallTranspose
 class OperationSmallTranspose Class containing information about the transpose operation for Small* classes. More...
 
class  OseenAssembler
 OseenAssembler - Assembly class for the Oseen problem. More...
 
class  OseenData
 OseenData - LifeV Base class which holds usual data for the NavierStokes equations solvers. More...
 
class  OseenSolver
 This class contains an Oseen equation solver. More...
 
class  OseenSolverShapeDerivative
 This class contains an Oseen equation solver class with shape derivative for fluid structure interaction problem. More...
 
class  OutPutFormat
 OutPutFormat - Write to output. More...
 
class  Parser
 Parser - A string parser for algebraic expressions. More...
 
class  pExactFunctor
 
class  PhysiologicalFlux
 PhysiologicalFlux - Base class for One Dimensional BC Functions. More...
 
class  Point
 
class  PostProcessingBoundary
 Class with methods to manage fields defined on the domain boundary. More...
 
class  Preconditioner
 Preconditioner - Abstract preconditioner class. More...
 
class  PreconditionerAztecOO
 PreconditionerAztecOO - The implementation of Preconditioner for AztecOO preconditioners. More...
 
class  PreconditionerBlock
 PreconditionerBlock. More...
 
class  PreconditionerComposed
 PreconditionerComposed -. More...
 
class  PreconditionerComposition
 PreconditionerComposition - Class to manage preconditioners composed by matrices multiplication. More...
 
class  PreconditionerIfpack
 PreconditionerIfpack - Class implementing overlapping Schwarz preconditioner. More...
 
class  PreconditionerLinearSolver
 PreconditionerLinearSolver - Class to wrap linear solver. More...
 
class  PreconditionerML
 PreconditionerML - Class of multilevels preconditioner. More...
 
class  PreconditionerPCD
 PreconditionerPCD. More...
 
class  PreconditionerSIMPLE
 PreconditionerSIMPLE. More...
 
class  PreconditionerYosida
 PreconditionerYosida. More...
 
class  PressureRamp
 PressureRamp. More...
 
class  QRAdapterBase
 
class  QRAdapterNeverAdapt
 
class  QRKeast
 QRKeast - A set of quadrature for tetrahedra. More...
 
class  QRKeast< 1 >
 
class  QRKeast< 4 >
 
class  QRKeast< 6 >
 
class  QRKeast< 7 >
 
class  Quad
 
class  QuadraticHexa
 A Geometric Shape. More...
 
class  QuadraticLine
 A Geometric Shape. More...
 
class  QuadraticQuad
 A Geometric Shape. More...
 
class  QuadraticTetra
 A Geometric Shape. More...
 
class  QuadraticTriangle
 A Geometric Shape. More...
 
class  QuadratureBoundary
 QuadratureBoundary - Short description of the class. More...
 
class  QuadraturePoint
 QuadraturePoint - Simple container for a point of a quadrature rule. More...
 
class  QuadratureRule
 QuadratureRule - The basis class for storing and accessing quadrature rules. More...
 
class  QuadratureRuleBoundary
 QuadratureRuleBoundary - Short description of the class. More...
 
class  QuadratureRuleProvider
 QuadratureRuleProvider - This class is used to generate quadrature rules. More...
 
class  RBFInterpolation
 
class  RBFlocallyRescaledScalar
 
class  RBFlocallyRescaledVectorial
 
class  RBFrescaledScalar
 
class  RBFrescaledVectorial
 
class  ReferenceElement
 ReferenceElement - The basis class for the geometric mapping and the reference finite elements. More...
 
class  ReferenceFE
 The class for a reference Lagrangian finite element. More...
 
class  ReferenceFEHdiv
 ReferenceFEHdiv - Short description of the class. More...
 
class  ReferenceFEHybrid
 
class  ReferenceFEScalar
 refFEScalar - Short description of the class More...
 
class  RegionMesh
 Class for 3D, 2D and 1D Mesh. More...
 
class  ResistanceBCs
 
class  RogersMcCulloch
 
class  RossEthierSteinmanUnsteadyDec
 
class  RossEthierSteinmanUnsteadyInc
 
class  SecondOrderExponentialMaterialNonLinear
 
class  SelectionFunctor
 
class  SetofFun
 
class  ShapeOfArray
 
class  SignFunction
 
class  Sin
 Sin - Sinusoidal wave. More...
 
class  SolverAmesos
 SolverAmesos - Class to wrap linear solver. More...
 
class  SolverAztecOO
 SolverAztecOO - Class to wrap linear solver. More...
 
struct  SolverPolicyLinearSolver
 
class  SourceFct
 
class  SourceFct_2d
 User functions. More...
 
class  sourceVectorialFunctor
 
class  SquareRoot
 
class  SquareRoot_supg_semi_implicit
 
class  SquareRoot_supg_semi_implicit_ale
 
class  SquareRoot_SUPGALE
 
class  Stabilization
 
class  StabilizationSD
 StabilizationSD Class. More...
 
class  StabilizationSUPG
 
class  StabilizationSUPG_semi_implicit
 
class  StabilizationSUPG_semi_implicit_ale
 
class  StabilizationSUPGALE
 
class  StimulusPacingProtocol
 
class  StimulusPMJ
 
class  StimulusSingleSource
 
class  StringData
 
class  StringDataList
 
class  StructuralAnisotropicConstitutiveLaw
 
class  StructuralConstitutiveLaw
 This class is an abstract class to define different type of models for the arterial wall. This class has just pure virtual methods. They are implemented in the specific class for one material. More...
 
class  StructuralConstitutiveLawData
 DataElasticStructure - Data container for solid problems with elastic structure. More...
 
class  StructuralIsotropicConstitutiveLaw
 
class  StructuralOperator
 
class  Sub_KN_
 
class  SubArray
 
class  Switch
 I use standard constructor/destructors. More...
 
class  Tetra
 
class  TimeAdvance
 timeAdvance_template - File containing a class to deal the time advancing scheme More...
 
class  TimeAdvanceBDF
 class TimeAdvanceBDF - Backward differencing formula time discretization for the first and the second order problem in time. More...
 
class  TimeAdvanceBDFNavierStokes
 
class  TimeAdvanceBDFVariableStep
 TimeAdvanceBDFVariableStep - Backward differencing formula time discretization with non-uniform time step. More...
 
class  TimeAdvanceData
 TimeAdvanceData - Class for handling temporal discretization. More...
 
class  TimeAdvanceNewmark
 TimeAdvanceNewmark - Class to deal the $theta$-method and TimeAdvanceNewmark scheme. More...
 
class  TimeAndExtrapolationHandler
 
class  TimeAndExtrapolationHandlerQuadPts
 
class  TimeData
 TimeData - Class for handling temporal discretization. More...
 
struct  TimeIterationPolicyLinear
 
struct  TimeIterationPolicyNonlinear
 
struct  TimeIterationPolicyNonlinearIncremental
 
struct  TransportBuffer
 This structure is used to pack objects in the Zoltan migration phase. More...
 
class  Triangle
 
class  uExactFunctor
 
class  VectorBlockMonolithicEpetra
 VectorBlockMonolithicEpetra - class of block vector. More...
 
class  VectorBlockMonolithicEpetraView
 VectorBlockMonolithicEpetraView - class representing a block in a VectorBlockMonolithicEpetra. More...
 
class  VectorBlockStructure
 VectorBlockStructure - class representing the structure of a vector. More...
 
class  VectorContainer
 VectorContainer - LifeV vector composed by concatenating other vectors. More...
 
class  VectorElemental
 
class  VectorEpetra
 VectorEpetra - The Epetra Vector format Wrapper. More...
 
class  VectorEpetraStructured
 VectorEpetraStructured - class of block vector. More...
 
class  VectorEpetraStructuredView
 VectorEpetraStructuredView - class representing a block in a VectorEpetraStructuredView. More...
 
class  VectorSmall
 
class  VectorSmall< 3 >
 class VectorSmall<3> Partial specialization for the 3D case More...
 
class  VenantKirchhoffElasticHandler
 
class  VenantKirchhoffMaterialLinear
 
class  VenantKirchhoffMaterialNonLinear
 
class  VenantKirchhoffMaterialNonLinearPenalized
 
class  VenantKirchhoffViscoelasticData
 
class  VenantKirchhoffViscoelasticSolver
 SecondOrderProblem this class solver second order problem, waves equation and linear viscoelastic problem. More...
 
class  VerifySolutions
 This class helps the testsuites in verifying that the solutions do not change from one execution to the other. More...
 
class  WallClock
 Wall clock timer class. More...
 
class  WallTensionEstimator
 This class lets to compute the wall tensions inside the arterial wall. The tensorial operations that are needed to compute the stress tensor are defined in AssemblyElementalStructure. When a new type of analysis wants to be performed new methods can be added. More...
 
class  WallTensionEstimatorCylindricalCoordinates
 
class  WallTensionEstimatorData
 DataElasticStructure - Data container for solid problems with elastic structure. More...
 
class  Womersley
 
class  WRONG_PREC_EXCEPTION
 
class  ZeroDimensionalBC
 ZeroDimensionalBC - A boundary condition for zero-dimensional models. More...
 
class  ZeroDimensionalBCHandler
 ZeroDimensionalBCHandler - A boundary conditions handler for zero-dimensional models. More...
 
class  ZeroDimensionalCircuitData
 ZeroDimensionalCircuitData - Container of circuit data. More...
 
class  ZeroDimensionalData
 Data container for 0D model. More...
 
class  ZeroDimensionalElement
 ZeroDimensionalElement - The base element class. More...
 
class  ZeroDimensionalElementCurrentSource
 ZeroDimensionalElementCurrentSource - Current Source. More...
 
class  ZeroDimensionalElementPassive
 ZeroDimensionalElementPassive - A class for passive elements. More...
 
class  ZeroDimensionalElementPassiveCapacitor
 ZerodimentionalElementPassiveCapacitor - Capacitor. More...
 
class  ZeroDimensionalElementPassiveDiode
 ZerodimentionalElementPassiveDiode - Diode. More...
 
class  ZeroDimensionalElementPassiveInductor
 ZeroDimensionalElementPassiveInductor - Inductor. More...
 
class  ZeroDimensionalElementPassiveResistor
 ZeroDimensionalElementPassiveResistor - Resistor. More...
 
class  ZeroDimensionalElementS
 ZeroDimensionalElementS - Container of elements. More...
 
class  ZeroDimensionalElementSource
 ZeroDimensionalElementSource - Base class for source elements. More...
 
class  ZeroDimensionalElementVoltageSource
 ZeroDimensionalElementVoltageSource - Voltage Source. More...
 
class  ZeroDimensionalFunction
 ZeroDimensionalFunction - A boundary conditions function for zero-dimensional models. More...
 
class  ZeroDimensionalNode
 ZeroDimensionalNode - The base node class. More...
 
class  ZeroDimensionalNodeKnown
 ZeroDimensionalNodeKnown - This class defines the known node class. A Voltage Source element is connected to this class. More...
 
class  ZeroDimensionalNodeS
 ZeroDimensionalNodeS - Container of nodes. More...
 
class  ZeroDimensionalNodeUnknown
 ZeroDimensionalNodeUnknown - This class defines the unknown node class. More...
 
class  ZeroDimensionalSolver
 ZeroDimensional Solver. More...
 

Typedefs

typedef double Real
 Generic real data. More...
 
typedef int8_t int8_type
 
typedef int16_t int16_type
 
typedef int32_t int32_type
 
typedef int64_t int64_type
 
typedef uint8_t uint8_type
 
typedef uint16_t uint16_type
 
typedef uint32_t uint32_type
 
typedef uint64_t uint64_type
 
typedef int32_type Int
 Generic integer data. More...
 
typedef uint32_type UInt
 generic unsigned integer (used mainly for addressing) More...
 
typedef uint32_type ID
 IDs. More...
 
typedef uint32_type flag_Type
 bit-flag with up to 32 different flags More...
 
typedef int EpetraInt_Type
 Epetra int type (can be int or long long, accordingly to release notes) More...
 
typedef FactorySingleton< Factory< Preconditioner, std::string > > PRECFactory
 
typedef DebugStream &(* LManipFunction) (DebugStream &)
 
typedef NdebugStream &(* LNManipFunction) (NdebugStream &)
 
typedef MapVector< MapEpetraMapEpetraVector
 
typedef VectorSmall< 3 > Vector3D
 
typedef MarkerCommon< MarkerIDStandardPolicydefaultMarkerCommon_Type
 The simplest MarkerCommon: uses all defaults. More...
 
typedef ID markerID_Type
 markerID_Type is the type used to store the geometric entity marker IDs More...
 
typedef std::string bcName_Type
 
typedef markerID_Type bcFlag_Type
 
typedef std::vector< IDbcComponentsVec_Type
 
typedef int I_F77
 
typedef float R4_F77
 
typedef double R8_F77
 
typedef int L_F77
 
typedef std::bitset< 4 > NeighborType
 
typedef std::unordered_set< IDneighbors_Type
 
typedef std::vector< neighbors_TypeneighborList_Type
 
typedef NeighborMarkerCommon< MarkerIDStandardPolicyneighborMarkerCommon_Type
 The NeighborMarkerCommon: uses all defaults except for Points. More...
 
typedef boost::numeric::ublas::vector< RealScalarVector
 
typedef FEScalarField< RegionMesh< LinearTetra >, MapEpetraFEScalarFieldTetra
 
typedef FEVectorField< RegionMesh< LinearTetra >, MapEpetraFEVectorFieldTetra
 
typedef std::vector< QuadratureRule const * > container_Type
 
typedef container_Type::const_iterator constIterator_Type
 
typedef FactorySingleton< Factory< TimeAdvance<>, std::string > > TimeAdvanceFactory
 create factory for timeAdvance; this class runs only the default template parameter. More...
 
typedef FactorySingleton< Factory< FSIOperator, std::string > > FSIFactory_Type
 FSIMonolithicGE - FSIMonolithic Geometry-Explicit solver. More...
 
typedef FSIOperator::fluid_Type fluid
 
typedef FSIOperator::solid_Type solid
 
typedef FactorySingleton< Factory< MonolithicBlock, std::string > > BlockPrecFactory
 
typedef RegionMesh< LinearTetraMeshType
 
typedef ETFESpace< MeshType, MapEpetra, 3, 3 > ETFESpace_Type
 
typedef ETFESpace< MeshType, MapEpetra, 3, 1 > scalarETFESpace_Type
 
typedef MatrixSmall< 3, 3 > matrixSmall_Type
 
typedef boost::shared_ptr< BCHandlerbcPtr_Type
 
typedef FactorySingleton< Factory< Stabilization, std::string > > StabilizationFactory
 
typedef std::shared_ptr< ZeroDimensionalElementSzeroDimensionalElementSPtr_Type
 
typedef std::shared_ptr< ZeroDimensionalNodeSzeroDimensionalNodeSPtr_Type
 
typedef std::vector< IntvecInt_Type
 
typedef vecInt_Type::iterator iterVecInt_Type
 
typedef ZeroDimensionalBCHandler bc_Type
 
typedef Epetra_Vector vectorEpetra_Type
 
typedef std::shared_ptr< matrix_TypematrixPtr_Type
 
typedef std::shared_ptr< vectorEpetra_TypevectorEpetraPtr_Type
 
typedef std::shared_ptr< ZeroDimensionalElementzeroDimensionalElementPtr_Type
 
typedef std::vector< zeroDimensionalElementPtr_TypevecZeroDimensionalElementPtr_Type
 
typedef std::shared_ptr< vecZeroDimensionalElementPtr_TypeptrVecZeroDimensionalElementPtr_Type
 
typedef vecZeroDimensionalElementPtr_Type::iterator iterZeroDimensionalElement_Type
 
typedef std::shared_ptr< ZeroDimensionalElementPassiveResistorzeroDimensionalElementPassiveResistorPtr_Type
 
typedef std::shared_ptr< ZeroDimensionalElementPassiveCapacitorzeroDimensionalElementPassiveCapacitorPtr_Type
 
typedef std::shared_ptr< ZeroDimensionalElementPassiveInductorzeroDimensionalElementPassiveInductorPtr_Type
 
typedef std::shared_ptr< ZeroDimensionalElementPassiveDiodezeroDimensionalElementPassiveDiodePtr_Type
 
typedef std::shared_ptr< ZeroDimensionalElementCurrentSourcezeroDimensionalElementCurrentSourcePtr_Type
 
typedef std::shared_ptr< ZeroDimensionalElementVoltageSourcezeroDimensionalElementVoltageSourcePtr_Type
 
typedef std::vector< zeroDimensionalElementPassiveResistorPtr_TypevecZeroDimensionalElementPassiveResistorPtr_Type
 
typedef std::vector< zeroDimensionalElementPassiveCapacitorPtr_TypevecZeroDimensionalElementPassiveCapacitorPtr_Type
 
typedef std::vector< zeroDimensionalElementPassiveInductorPtr_TypevecZeroDimensionalElementPassiveInductorPtr_Type
 
typedef std::vector< zeroDimensionalElementPassiveDiodePtr_TypevecZeroDimensionalElementPassiveDiodePtr_Type
 
typedef std::vector< zeroDimensionalElementCurrentSourcePtr_TypevecZeroDimensionalElementCurrentSourcePtr_Type
 
typedef std::vector< zeroDimensionalElementVoltageSourcePtr_TypevecZeroDimensionalElementVoltageSourcePtr_Type
 
typedef std::shared_ptr< vecZeroDimensionalElementPassiveResistorPtr_TypeptrVecZeroDimensionalElementPassiveResistorPtr_Type
 
typedef std::shared_ptr< vecZeroDimensionalElementPassiveCapacitorPtr_TypeptrVecZeroDimensionalElementPassiveCapacitorPtr_Type
 
typedef std::shared_ptr< vecZeroDimensionalElementPassiveInductorPtr_TypeptrVecZeroDimensionalElementPassiveInductorPtr_Type
 
typedef std::shared_ptr< vecZeroDimensionalElementPassiveDiodePtr_TypeptrVecZeroDimensionalElementPassiveDiodePtr_Type
 
typedef std::shared_ptr< vecZeroDimensionalElementCurrentSourcePtr_TypeptrVecZeroDimensionalElementCurrentSourcePtr_Type
 
typedef std::shared_ptr< vecZeroDimensionalElementVoltageSourcePtr_TypeptrVecZeroDimensionalElementVoltageSourcePtr_Type
 
typedef vecZeroDimensionalElementPassiveResistorPtr_Type::iterator iterZeroDimensionalElementPassiveResistor_Type
 
typedef vecZeroDimensionalElementPassiveCapacitorPtr_Type::iterator iterZeroDimensionalElementPassiveCapacitor_Type
 
typedef vecZeroDimensionalElementPassiveInductorPtr_Type::iterator iterZeroDimensionalElementPassiveInductor_Type
 
typedef vecZeroDimensionalElementPassiveDiodePtr_Type::iterator iterZeroDimensionalElementPassiveDiode_Type
 
typedef vecZeroDimensionalElementCurrentSourcePtr_Type::iterator iterZeroDimensionalElementCurrentSource_Type
 
typedef vecZeroDimensionalElementVoltageSourcePtr_Type::iterator iterZeroDimensionalElementVoltageSourcePtr_Type
 
typedef std::shared_ptr< ZeroDimensionalNodezeroDimensionalNodePtr_Type
 
typedef std::vector< zeroDimensionalNodePtr_TypevecZeroDimensionalNodePtr_Type
 
typedef std::shared_ptr< vecZeroDimensionalNodePtr_TypeptrVecZeroDimensionalNodePtr_Type
 
typedef vecZeroDimensionalNodePtr_Type::iterator iterZeroDimensionalNode_Type
 
typedef std::shared_ptr< ZeroDimensionalNodeUnknownzeroDimensionalNodeUnknownPtr_Type
 
typedef std::vector< zeroDimensionalNodeUnknownPtr_TypevecZeroDimensionalNodeUnknownPtr_Type
 
typedef std::shared_ptr< vecZeroDimensionalNodeUnknownPtr_TypeptrVecZeroDimensionalNodeUnknownPtr_Type
 
typedef vecZeroDimensionalNodeUnknownPtr_Type::iterator iterZeroDimensionalNodeUnknown_Type
 
typedef std::shared_ptr< ZeroDimensionalNodeKnownzeroDimensionalNodeKnownPtr_Type
 
typedef std::vector< zeroDimensionalNodeKnownPtr_TypevecZeroDimensionalNodeKnownPtr_Type
 
typedef std::shared_ptr< vecZeroDimensionalNodeKnownPtr_TypeptrVecZeroDimensionalNodeKnownPtr_Type
 
typedef vecZeroDimensionalNodeKnownPtr_Type::iterator iterZeroDimensionalNodeKnown_Type
 
typedef std::map< Int, zeroDimensionalElementVoltageSourcePtr_TypemapVoltageSource_Type
 
typedef std::shared_ptr< mapVoltageSource_TypemapVoltageSourcePtr_Type
 
typedef std::map< Int, zeroDimensionalNodeUnknownPtr_TypemapNodeUnknown_Type
 
typedef std::map< Int, zeroDimensionalNodeKnownPtr_TypemapNodeKnown_Type
 
typedef std::shared_ptr< mapNodeKnown_TypemapNodeKnownPtr_Type
 
typedef std::shared_ptr< mapNodeUnknown_TypemapNodeUnknownPtr_Type
 
typedef std::shared_ptr< ZeroDimensionalCircuitDatazeroDimensionalCircuitDataPtr_Type
 

Enumerations

enum  { lvl_warn = 100, lvl_debug = 200, lvl_error = 300, lvl_fatal = 1000 }
 
enum  MapEpetraType { Unique = 0, Repeated }
 
enum  ReferenceShapes {
  NONE, POINT, LINE, TRIANGLE,
  QUAD, HEXA, PRISM, TETRA
}
 
enum  ReferenceGeometry { VERTEX = 0, EDGE = 1, FACE = 2, VOLUME = 3 }
 
enum  bcType_Type {
  Natural, Robin, Flux, Resistance,
  Essential, EssentialEdges, EssentialVertices
}
 
enum  bcMode_Type {
  Scalar, Full, Component, Normal,
  Tangential, Directional
}
 
enum  FE_TYPE {
  FE_P0_0D = 1, FE_P0_1D, FE_P1_1D, FE_P2_1D,
  FE_P0_2D, FE_P1_2D, FE_P1bubble_2D, FE_P2_2D,
  FE_Q0_2D, FE_Q1_2D, FE_Q2_2D, FE_RT0_TRIA_2D,
  FE_RT0_HYB_TRIA_2D, FE_P0_3D, FE_P1_3D, FE_P1bubble_3D,
  FE_P2_3D, FE_P2tilde_3D, FE_Q0_3D, FE_Q1_3D,
  FE_Q2_3D, FE_RT0_HEXA_3D, FE_RT0_TETRA_3D, FE_RT0_HYB_HEXA_3D,
  FE_RT1_HYB_HEXA_3D, FE_RT0_HYB_TETRA_3D
}
 
enum  DofPatternType { STANDARD_PATTERN = 1, P1ISOP2_SEG_PATTERN = 2, P1ISOP2_TRIA_PATTERN = 3 }
 Local pattern type. More...
 
enum  MeshFormat {
  MESHPP, INRIA, GMSH, NETGEN,
  FREEFEM
}
 
enum  ADRStabilization { ADR_NO_STABILIZATION, ADR_IP_STABILIZATION, ADR_SD_STABILIZATION }
 
enum  DebugLevels { DEBUG_INFO = 0, DEBUG_WARN = 1, DEBUG_ERROR = 2, DEBUG_FATAL = 3 }
 
enum  NSStabilization { NO_STABILIZATION, IP_STABILIZATION, SD_STABILIZATION }
 
enum  baseList_Type {
  BCIFunctionParser, BCIFunctionParserFile, BCIFunctionParserSolver, BCIFunctionParserFileSolver,
  BCIFunctionUserDefined, BCIFunctionSolverDefined, BCI3DDataInterpolator
}
 
enum  baseContainer_Type {
  BASEDefault, BASEFunction1D, BASEFunction3D, BASEVector3D,
  BASEVectorInterface3D
}
 
enum  EMethod {
  METHOD_FE, METHOD_BE, METHOD_ERK, METHOD_BDF,
  METHOD_IRK
}
 Rhytmos methods. More...
 
enum  STEP_METHOD { STEP_METHOD_FIXED, STEP_METHOD_VARIABLE }
 time step method More...
 
enum  ZeroDimensionalElementType {
  resistor, capacitor, inductor, diode,
  voltageSource, currentSource
}
 
enum  ZeroDimensionalNodeType { knownNode, unknownNode }
 
enum  ZeroDimensionalBCType { Current, Voltage }
 
enum  ADRProblemSolution { POISSON_POLYNOMIAL, POISSON_TRIGONOMETRIC, ADR_STEADY_POLYNOMIAL, ADR_UNSTEADY_POLYNOMIAL }
 

Functions

template<typename T >
void clearVector (T &stdVector)
 clearVector More...
 
template<typename T >
void resizeVector (T &stdVector, UInt const &newsize)
 resizeVector More...
 
PreconditionercreateIfpack ()
 
PreconditionercreateML ()
 
template<typename DType >
MatrixEpetra< DType > * RAP (const MatrixEpetra< DType > &R, const MatrixEpetra< DType > &A, const MatrixEpetra< DType > &P)
 
template<typename DType >
MatrixEpetra< DType > * PtAP (const MatrixEpetra< DType > &A, const MatrixEpetra< DType > &P)
 
PreconditionercreatePreconditionerAztecOO ()
 
template<typename T >
DebugStreamoperator<< (DebugStream &stream, T const *data)
 
NdebugStreamperror (NdebugStream &s)
 
NdebugStreamendl (NdebugStream &s)
 
NdebugStreamflush (NdebugStream &s)
 
NdebugStream noDebugStream (int=0, NdebugStream::stprintf=&printf)
 
DebugStream Warning (int area=0)
 
DebugStream Warning (bool cond, int area=0)
 
DebugStream Error (int area=0)
 
DebugStream Error (bool cond, int area=0)
 
DebugStream Fatal (int area=0)
 
DebugStream Fatal (bool cond, int area=0)
 
bool operator== (const FactoryTypeInfo &lhs, const FactoryTypeInfo &rhs)
 
bool operator< (const FactoryTypeInfo &lhs, const FactoryTypeInfo &rhs)
 
bool operator!= (const FactoryTypeInfo &lhs, const FactoryTypeInfo &rhs)
 
bool operator> (const FactoryTypeInfo &lhs, const FactoryTypeInfo &rhs)
 
bool operator<= (const FactoryTypeInfo &lhs, const FactoryTypeInfo &rhs)
 
bool operator>= (const FactoryTypeInfo &lhs, const FactoryTypeInfo &rhs)
 
VectorEpetra operator- (const VectorEpetra &vector)
 
VectorEpetra operator+ (const VectorEpetra::data_type &scalar, const VectorEpetra &vector)
 
VectorEpetra operator- (const VectorEpetra::data_type &scalar, const VectorEpetra &vector)
 
VectorEpetra operator* (const VectorEpetra::data_type &scalar, const VectorEpetra &vector)
 
void buildBlockGIDs (std::vector< std::vector< int > > &gids, const MapEpetra &map, const std::vector< int > &blockSizes)
 
MapEpetra operator+ (const MapEpetra &map1, const MapEpetra &map2)
 Addition operator. More...
 
MapEpetra operator+ (const MapEpetra &map, Int size)
 Addition operator. More...
 
MapVector< MapEpetraoperator| (const MapEpetra &map1, const MapEpetra &map2)
 Juxtaposition operator. More...
 
PreconditionercreateLinearSolverPreconditioner ()
 
template<typename MC >
void readMesh (RegionMesh< LinearTriangle, MC > &mesh, const MeshData &data)
 
template<typename GEOSHAPE , typename MC >
void readMesh (RegionMesh< GEOSHAPE, MC > &mesh, const MeshData &data)
 
void set_switches_for_regionmesh (Switch &sw)
 
template<typename geoShape_Type >
RegionMesh< typename RegionMesh< geoShape_Type >::facetShape_Type > * extractBoundaryMesh (const RegionMesh< geoShape_Type > &mesh3D, const UInt &boundaryFaceMarker, const std::list< UInt > &otherBoundaryFaceMarkerList)
 
std::pair< BareEdge, bool > makeBareEdge (ID const i, ID const j)
 It creates a BareEdge end returns the orientation of the created edge with respect to the given data. More...
 
BareEdge setBareEdge (ID const i, ID const j)
 It creates a BareEdge, ignoring orientation. More...
 
BareEdge setBareEdgeNo (ID const i, ID const j)
 It creates a non-standard BareEdge. More...
 
std::pair< BareFace, bool > makeBareFace (ID const i, ID const j, ID const k)
 It creates Bare Face objects from three Point ID's. More...
 
std::pair< BareFace, bool > makeBareFace (ID const i, ID const j, ID const k, ID const l)
 It creates Bare Face objects from four Point ID's. To be used with Quad faces. More...
 
bool operator!= (const BareEdge &edge1, const BareEdge &edge2)
 inequality More...
 
bool operator== (const BareEdge &edge1, const BareEdge &edge2)
 equality More...
 
bool operator> (const BareEdge &edge1, const BareEdge &edge2)
 greater than More...
 
bool operator>= (const BareEdge &edge1, const BareEdge &edge2)
 greater-equal than More...
 
bool operator< (const BareEdge &edge1, const BareEdge &edge2)
 less than More...
 
bool operator<= (const BareEdge &edge1, const BareEdge &edge2)
 less-equal than More...
 
bool operator!= (const BareFace &face1, const BareFace &face2)
 inequality More...
 
bool operator== (const BareFace &face1, const BareFace &face2)
 equality More...
 
bool operator< (const BareFace &f1, const BareFace &f2)
 
template<typename GeoShapeType >
ID reversePoint (ID const &pointId)
 A utility to invert point numbering on a GeoShape. More...
 
UInt shapeDimension (const ReferenceShapes &shape)
 
template<>
ID reversePoint< LinearLine > (ID const &pointId)
 Inverts a line. More...
 
template<>
ID reversePoint< QuadraticLine > (ID const &pointId)
 
template<>
ID reversePoint< LinearTriangle > (ID const &pointId)
 
template<>
ID reversePoint< QuadraticTriangle > (ID const &pointId)
 
template<>
ID reversePoint< LinearQuad > (ID const &pointId)
 Specialization. More...
 
template<>
ID reversePoint< QuadraticQuad > (ID const &pointId)
 Specialization. More...
 
template<>
ID reversePoint< LinearTetra > (ID const &pointId)
 Specialization. More...
 
template<>
ID reversePoint< LinearTetraBubble > (ID const &pointId)
 
template<>
ID reversePoint< QuadraticTetra > (ID const &pointId)
 
template<>
ID reversePoint< LinearHexa > (ID const &pointId)
 
template<>
ID reversePoint< QuadraticHexa > (ID const &pointId)
 
SUBROUTINE_F77 F77NAME() readmesh2d (I_F77 &ne, I_F77 &np, I_F77 &nptot, I_F77 &nb, I_F77 &nps, I_F77 &nx, I_F77 &ndimn, I_F77 &npe, I_F77 &npb, I_F77 &npc, I_F77 *iel, I_F77 &nd, R4_F77 *coor, I_F77 &ndc, R4_F77 &xmin, R4_F77 &xmax, R4_F77 &ymin, R4_F77 &ymax, I_F77 *ib, I_F77 &nbd, I_F77 *ic, I_F77 *bc, I_F77 *ie, I_F77 *cpl, R4_F77 *xmed, I_F77 &isw, I_F77 &ierr, FortranCharacterString filename)
 
SUBROUTINE_F77 F77NAME() readmesh2dhead (I_F77 &ne, I_F77 &np, I_F77 &nptot, I_F77 &npe, I_F77 &nb, I_F77 &nps, I_F77 &nx, I_F77 &npc, I_F77 &ierr, FortranCharacterString filename)
 
template<typename MC >
bool readFreeFemFile (RegionMesh< LinearTriangle, MC > &mesh, const std::string &fileName, markerID_Type regionFlag, bool=false)
 importerMesh2D - reads a mesh in mesh2D(LF) format. More...
 
template<typename PointType >
Real edgeLength (const MeshElement< LinearLine, PointType > &edge)
 
std::istream & eatLine (std::istream &s)
 
std::istream & eatComments (std::istream &s)
 skip lines starting with '!%#;$' More...
 
std::istream & nextGoodLine (std::istream &s, std::string &line)
 gets next uncommented line More...
 
std::string & setStringLength (std::string &s, unsigned int len, char c)
 
int atoi (const std::string &s)
 extends atoi to STL std::strings (from Stroustrup) More...
 
std::string operator+ (const std::string &str, const int i)
 
std::string operator+ (const std::string &str, const long int i)
 
std::string operator+ (const std::string &str, const unsigned int i)
 
template<typename EntryType >
void parseList (const std::string &slist, std::list< EntryType > &list)
 
Real string2number (const std::string &s)
 
template<typename NumberType >
std::string number2string (const NumberType &n)
 
template<typename EnumeratorType >
std::string enum2String (const EnumeratorType &Enum, const std::map< std::string, EnumeratorType > &Map)
 
template<typename NumberType >
void string2numbersVector (const std::string &string, std::vector< NumberType > &numberVector)
 
std::ostream & operator<< (std::ostream &f, const ShapeOfArray &s)
 
bool SameShape (const ShapeOfArray &a, const ShapeOfArray &b)
 
int N (const ShapeOfArray &a, const ShapeOfArray &b)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KN_< R > &v)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KNM_< R > &v)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KNMK_< R > &v)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KN< R > &v)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KNM< R > &v)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KNMK< R > &v)
 
template<class R >
Add_KN_< R > operator+ (const KN_< R > &a, const KN_< R > &b)
 
template<class R >
Sub_KN_< R > operator- (const KN_< R > &a, const KN_< R > &b)
 
template<class R >
Mulc_KN_< R > operator* (const KN_< R > &a, const R &b)
 
template<class R >
Mulc_KN_< R > operator* (const R &b, const KN_< R > &a)
 
template<class R >
Mulc_KN_< R > operator- (const KN_< R > &a)
 
template<class R >
Add_Mulc_KN_< R > operator+ (const Mulc_KN_< R > &a, const Mulc_KN_< R > &b)
 
template<class R >
Add_Mulc_KN_< R > operator- (const Mulc_KN_< R > &a, const Mulc_KN_< R > &b)
 
template<class R >
Add_Mulc_KN_< R > operator+ (const Mulc_KN_< R > &a, const KN_< R > &b)
 
template<class R >
Add_Mulc_KN_< R > operator- (const Mulc_KN_< R > &a, const KN_< R > &b)
 
template<class R >
Add_Mulc_KN_< R > operator+ (const KN_< R > &b, const Mulc_KN_< R > &a)
 
template<class R >
Add_Mulc_KN_< R > operator- (const KN_< R > &b, const Mulc_KN_< R > &a)
 
template<class R >
Mul_KNM_KN_< R > operator* (const KNM_< R > A, const KN_< R > b)
 
template<class R >
int SameAdress (const KN_< R > &a, const KN_< R > &b)
 
bool readMppFileHead (std::ifstream &myStream, UInt &numberVertices, UInt &numberBoundaryVertices, UInt &numberBoundaryFaces, UInt &numberBoundaryEdges, UInt &numberVolumes)
 readMppFileHead - reads mesh++ Tetra meshes. More...
 
template<typename GeoShape , typename MC >
bool readMppFile (RegionMesh< GeoShape, MC > &mesh, const std::string &fileName, markerID_Type regionFlag, bool verbose=false)
 readMppFile - reads mesh++ Tetra meshes. More...
 
Int nextIntINRIAMeshField (std::string const &line, std::istream &myStream)
 nextIntINRIAMeshField - More...
 
bool readINRIAMeshFileHead (std::ifstream &myStream, UInt &numberVertices, UInt &numberBoundaryVertices, UInt &numberBoundaryFaces, UInt &numberBoundaryEdges, UInt &numberVolumes, UInt &numberStoredFaces, ReferenceShapes &shape, InternalEntitySelector iSelect=InternalEntitySelector())
 readINRIAMeshFileHead - It Reads all basic info from INRIA MESH. More...
 
template<typename GeoShape , typename MC >
bool readINRIAMeshFile (RegionMesh< GeoShape, MC > &mesh, std::string const &fileName, markerID_Type regionFlag, bool verbose=false, InternalEntitySelector iSelect=InternalEntitySelector())
 readINRIAMeshFile - reads mesh++ Tetra meshes. More...
 
template<typename GeoShape , typename MC >
bool readGmshFile (RegionMesh< GeoShape, MC > &mesh, const std::string &fileName, markerID_Type regionFlag, bool verbose=false)
 readGmshFile - it reads a GMSH mesh file More...
 
template<typename GeoShape , typename MC >
bool readNetgenMesh (RegionMesh< GeoShape, MC > &mesh, const std::string &fileName, markerID_Type regionFlag, bool verbose=false)
 readNetgenMesh - reads mesh++ Tetra meshes. More...
 
template<typename VectorType >
void saveNetgenSolution (std::string fileName, const VectorType &solution, std::string functionName="u")
 saveNetgenSolution - More...
 
template<typename GeoShapeType , typename MCType >
bool convertBareMesh (BareMesh< GeoShapeType > &bareMesh, RegionMesh< GeoShapeType, MCType > &mesh, bool verbose=false)
 convertBareMesh - convert a previously read BareMesh in a RegionMesh object More...
 
bool coincide (const std::vector< Real > &p1, const std::vector< Real > &p2, const Real &tol)
 Returns true if the Points p1 and p2 are equal with respect to the tolerance tol (in norm 1) More...
 
BCFunctionBasecreateBCFunctionBase (BCFunctionBase const *bcFunctionBase)
 
BCFunctionBasecreateBCFunctionRobin (BCFunctionBase const *__bc)
 
BCFunctionUDepBasecreateBCFunctionUDep (BCFunctionUDepBase const *bcFunctionUDepBase)
 
BCFunctionUDepBasecreateBCFunctionUDepRobin (BCFunctionUDepBase const *bcFunctionUDepRobin)
 
BCFunctionBasecreateBCFunctionDirectional (BCFunctionBase const *bcFunctionDirectional)
 
bool operator== (const BCIdentifierBase &first, const BCIdentifierBase &second)
 Overloading == operator for objects of type BCIdentifier. More...
 
void bcCalculateTangentVectors (std::map< ID, std::vector< Real > > &triad)
 
void bcExportTriadToParaview (std::map< ID, std::vector< Real > > &triad, std::string filename)
 
template<typename VectorType , typename MeshType , typename DataType >
void bcManageVector (VectorType &rightHandSide, const MeshType &mesh, const DOF &dof, const BCHandler &bcHandler, CurrentFEManifold &currentBdFE, const DataType &time, const DataType &diagonalizeCoef)
 Prescribe boundary conditions. Case in which only the right hand side is modified. More...
 
template<typename VectorType , typename MeshType , typename DataType >
void bcManageResidual (VectorType &res, VectorType &rhs, const VectorType &sol, const MeshType &mesh, const DOF &dof, const BCHandler &bcHandler, CurrentFEManifold &currentBdFE, const DataType &time, const DataType &diagonalizeCoef)
 
template<typename VectorType , typename DataType , typename Mesh , typename MapEpetra >
void bcManageVector (VectorType &rightHandSide, FESpace< Mesh, MapEpetra > &feSpace, const BCHandler &bcHandler, const DataType &time, const DataType &diagonalizeCoef)
 Prescribe boundary conditions. Case in which only the right hand side is modified. More...
 
template<typename VectorType , typename DataType >
void bcEssentialManageVector (VectorType &rightHandSide, const DOF &dof, const BCBase &boundaryCond, const DataType &time, const DataType &diagonalizeCoef, UInt offset)
 Prescribe Essential boundary conditions on the right hand side. More...
 
BCVectorBasecreateBCVector (BCVectorBase const *__bc)
 
BCVectorBasecreateBCVectorInterface (BCVectorBase const *bcVectorBase)
 
const flag_Type UPDATE_ONLY_CELL_NODES (1)
 
const flag_Type UPDATE_ONLY_QUAD_NODES (2)
 
const flag_Type UPDATE_ONLY_DPHI_GEO_MAP (4)
 
const flag_Type UPDATE_ONLY_JACOBIAN (8)
 
const flag_Type UPDATE_ONLY_T_INVERSE_JACOBIAN (16)
 
const flag_Type UPDATE_ONLY_W_DET_JACOBIAN (32)
 
const flag_Type UPDATE_ONLY_DPHI_REF (64)
 
const flag_Type UPDATE_ONLY_DPHI (128)
 
const flag_Type UPDATE_ONLY_D2PHI_REF (256)
 
const flag_Type UPDATE_ONLY_D2PHI (512)
 
const flag_Type UPDATE_ONLY_PHI_VECT (1024)
 
const flag_Type UPDATE_ONLY_DIV_PHI_REF (2048)
 
const flag_Type UPDATE_ONLY_DET_JACOBIAN (4096)
 
const flag_Type UPDATE_QUAD_NODES (UPDATE_ONLY_CELL_NODES|UPDATE_ONLY_QUAD_NODES)
 
const flag_Type UPDATE_DPHI (UPDATE_ONLY_CELL_NODES|UPDATE_ONLY_DPHI_GEO_MAP|UPDATE_ONLY_JACOBIAN|UPDATE_ONLY_T_INVERSE_JACOBIAN|UPDATE_ONLY_DPHI_REF|UPDATE_ONLY_DPHI|UPDATE_ONLY_DET_JACOBIAN)
 
const flag_Type UPDATE_D2PHI (UPDATE_ONLY_CELL_NODES|UPDATE_ONLY_DPHI_GEO_MAP|UPDATE_ONLY_JACOBIAN|UPDATE_ONLY_T_INVERSE_JACOBIAN|UPDATE_ONLY_D2PHI_REF|UPDATE_ONLY_D2PHI|UPDATE_ONLY_DET_JACOBIAN)
 
const flag_Type UPDATE_WDET (UPDATE_ONLY_CELL_NODES|UPDATE_ONLY_DPHI_GEO_MAP|UPDATE_ONLY_JACOBIAN|UPDATE_ONLY_DET_JACOBIAN|UPDATE_ONLY_W_DET_JACOBIAN)
 
const flag_Type UPDATE_PHI_VECT (UPDATE_ONLY_CELL_NODES|UPDATE_ONLY_DPHI_GEO_MAP|UPDATE_ONLY_JACOBIAN|UPDATE_ONLY_DET_JACOBIAN|UPDATE_ONLY_PHI_VECT)
 
const flag_Type UPDATE_DIV_PHI (UPDATE_ONLY_DIV_PHI_REF)
 
const flag_Type UPDATE_ONLY_TANGENTS (16384)
 
const flag_Type UPDATE_ONLY_NORMALS (32768)
 
const flag_Type UPDATE_ONLY_METRIC (65536)
 
const flag_Type UPDATE_ONLY_DET_METRIC (131072)
 
const flag_Type UPDATE_ONLY_W_ROOT_DET_METRIC (262144)
 
const flag_Type UPDATE_ONLY_INV_METRIC (524288)
 
const flag_Type UPDATE_TANGENTS (UPDATE_ONLY_TANGENTS|UPDATE_ONLY_CELL_NODES)
 
const flag_Type UPDATE_NORMALS (UPDATE_ONLY_NORMALS|UPDATE_ONLY_TANGENTS|UPDATE_ONLY_CELL_NODES)
 
const flag_Type UPDATE_METRIC (UPDATE_ONLY_METRIC|UPDATE_ONLY_TANGENTS|UPDATE_ONLY_CELL_NODES)
 
const flag_Type UPDATE_INV_METRIC (UPDATE_ONLY_INV_METRIC|UPDATE_METRIC|UPDATE_ONLY_DET_METRIC)
 
const flag_Type UPDATE_W_ROOT_DET_METRIC (UPDATE_ONLY_W_ROOT_DET_METRIC|UPDATE_METRIC|UPDATE_ONLY_DET_METRIC)
 
void RemoveMultiple (const std::list< ID > &list0, std::list< std::pair< ID, ID > > &listf)
 useful function to sort a list and remove multiple numbers. More...
 
template<typename MeshType >
const GeometricMapgetGeometricMap (MeshType &)
 
template<class R >
void MatMul (KNM_< R > &ab, KNM_< R > &a, KNM_< R > &b)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KN_< const_R > &v)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KNM_< const_R > &v)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KNMK_< const_R > &v)
 
const QuadratureRule quadRuleDummy (pt_node_0pt, QUAD_RULE_DUMMY, "Dummy quadrature rule", NONE, 0, 0)
 
const QuadratureRule quadRuleNode1pt (pt_node_1pt, QUAD_RULE_NODE_1PT, "Gauss Legendre 1 point on a node", POINT, 1, 1)
 
const QuadratureRule quadRuleSeg1pt (pt_seg_1pt, QUAD_RULE_SEG_1PT, "Gauss Legendre 1 point on a segment", LINE, 1, 1)
 
const QuadratureRule quadRuleSeg2pt (pt_seg_2pt, QUAD_RULE_SEG_2PT, "Gauss Legendre 2 points on a segment", LINE, 2, 3)
 
const QuadratureRule quadRuleSeg3pt (pt_seg_3pt, QUAD_RULE_SEG_3PT, "Gauss Legendre 3 points on a segment", LINE, 3, 5)
 
const QuadratureRule quadRuleSeg4pt (pt_seg_4pt, QUAD_RULE_SEG_4PT, "Gauss Legendre 4 points on a segment", LINE, 4, 7)
 
const QuadratureRule quadRuleTria1pt (pt_tria_1pt, 1, "Quadrature rule 1 point on a triangle", TRIANGLE, 1, 1)
 
const QuadratureRule quadRuleTria3pt (pt_tria_3pt, 2, "Quadrature rule 3 points on a triangle", TRIANGLE, 3, 2)
 
const QuadratureRule quadRuleTria4pt (pt_tria_4pt, 3, "Quadrature rule 4 points on a triangle", TRIANGLE, 4, 3)
 
const QuadratureRule quadRuleTria6pt (pt_tria_6pt, 4, "Quadrature rule 6 points on a triangle", TRIANGLE, 6, 4)
 
const QuadratureRule quadRuleTria7pt (pt_tria_7pt, 5, "Quadrature rule 7 points on a triangle", TRIANGLE, 7, 5)
 
const QuadratureRule quadRuleQuad1pt (pt_quad_1pt, 1, "Quadrature rule 1 point on a quadrangle", QUAD, 1, 1)
 
const QuadratureRule quadRuleQuad4pt (pt_quad_4pt, 2, "Quadrature rule 4 points on a quadrangle", QUAD, 4, 3)
 
const QuadratureRule quadRuleQuad9pt (pt_quad_9pt, 3, "Quadrature rule 9 points on a quadrangle", QUAD, 9, 5)
 
const QuadratureRule quadRuleQuad16pt (pt_quad_16pt, 4, "Quadrature rule 16 points on a quadrangle", QUAD, 16, 5)
 
const QuadratureRule quadRuleTetra1pt (pt_tetra_1pt, 1, "Quadrature rule 1 point on a tetraedra", TETRA, 1, 1)
 
const QuadratureRule quadRuleTetra4pt (pt_tetra_4pt, 2, "Quadrature rule 4 points on a tetraedra", TETRA, 4, 2)
 
const QuadratureRule quadRuleTetra4ptNodal (pt_tetra_4pt_nodal, 3, "Quadrature rule 4 points on a tetraedra vertices", TETRA, 4, 1)
 
const QuadratureRule quadRuleTetra5pt (pt_tetra_5pt, 4, "Quadrature rule 5 points on a tetraedra", TETRA, 5, 3)
 
const QuadratureRule quadRuleTetra15pt (pt_tetra_15pt, 5, "Quadrature rule 15 points on a tetraedra", TETRA, 15, 5)
 
const QuadratureRule quadRuleTetra64pt (pt_tetra_64pt, 6, "Quadrature rule 64 points on a tetraedra", TETRA, 64, 7)
 
const QuadratureRule quadRuleHexa1pt (pt_hexa_1pt, 1, "Quadrature rule 1 point on a hexa", HEXA, 1, 1)
 
const QuadratureRule quadRuleHexa8pt (pt_hexa_8pt, 2, "Quadrature rule 8 points on a hexa", HEXA, 8, 3)
 
const GeometricMap geoLinearNode ("Mapping of a point", POINT, 1, 1, fct_P0_0D, derfct_P0_0D, der2fct_P0_0D, refcoor_P0_0D,(GeometricMap *) NULL)
 
const GeometricMap geoLinearSeg ("Linear mapping on a segment", LINE, 2, 1, fct_P1_1D, derfct_P1_1D, der2fct_P1_1D, refcoor_P1_1D, &geoLinearNode)
 
const GeometricMap geoQuadraticSeg ("Quadratic mapping on a segment", LINE, 3, 1, fct_P2_1D, derfct_P2_1D, der2fct_P2_1D, refcoor_P2_1D, &geoLinearNode)
 
const GeometricMap geoLinearTria ("Linear mapping on a triangle", TRIANGLE, 3, 2, fct_P1_2D, derfct_P1_2D, der2fct_P1_2D, refcoor_P1_2D, &geoLinearSeg)
 
const GeometricMap geoBilinearQuad ("Bilinear mapping on a quadrangle", QUAD, 4, 2, fct_Q1_2D, derfct_Q1_2D, der2fct_Q1_2D, refcoor_Q1_2D, &geoLinearSeg)
 
const GeometricMap geoBiquadraticQuad ("Biquadratic mapping on a quadrangle", QUAD, 9, 2, fct_Q2_2D, derfct_Q2_2D, der2fct_Q2_2D, refcoor_Q2_2D, &geoQuadraticSeg)
 
const GeometricMap geoLinearTetra ("Linear mapping on a tetraedra", TETRA, 4, 3, fct_P1_3D, derfct_P1_3D, der2fct_P1_3D, refcoor_P1_3D, &geoLinearTria)
 
const GeometricMap geoBilinearHexa ("Bilinear mapping on an hexaedra", HEXA, 8, 3, fct_Q1_3D, derfct_Q1_3D, der2fct_Q1_3D, refcoor_Q1_3D, &geoBilinearQuad)
 
Real fct1_P0_0D (const GeoVector &)
 
Real derfct1_P0_0D (const GeoVector &)
 
Real der2fct1_P0_0D (const GeoVector &)
 
Real fct1_P0_1D (const GeoVector &)
 
Real derfct1_1_P0_1D (const GeoVector &)
 
Real der2fct1_P0_1D (const GeoVector &)
 
Real fct1_P1_1D (const GeoVector &v)
 
Real fct2_P1_1D (const GeoVector &v)
 
Real derfct1_1_P1_1D (const GeoVector &)
 
Real derfct2_1_P1_1D (const GeoVector &)
 
Real der2fct1_P1_1D (const GeoVector &)
 
Real fct1_P2_1D (const GeoVector &v)
 
Real fct3_P2_1D (const GeoVector &v)
 
Real fct2_P2_1D (const GeoVector &v)
 
Real derfct1_1_P2_1D (const GeoVector &v)
 
Real derfct3_1_P2_1D (const GeoVector &v)
 
Real derfct2_1_P2_1D (const GeoVector &v)
 
Real der2fct1_11_P2_1D (const GeoVector &)
 
Real der2fct3_11_P2_1D (const GeoVector &)
 
Real der2fct2_11_P2_1D (const GeoVector &)
 
Real fct1_P0_2D (const GeoVector &)
 
Real derfct1_P0_2D (const GeoVector &)
 
Real der2fct1_P0_2D (const GeoVector &)
 
Real fct1_P1_2D (const GeoVector &v)
 
Real fct2_P1_2D (const GeoVector &v)
 
Real fct3_P1_2D (const GeoVector &v)
 
Real derfct1_1_P1_2D (const GeoVector &)
 
Real derfct1_2_P1_2D (const GeoVector &)
 
Real derfct2_1_P1_2D (const GeoVector &)
 
Real derfct2_2_P1_2D (const GeoVector &)
 
Real derfct3_1_P1_2D (const GeoVector &)
 
Real derfct3_2_P1_2D (const GeoVector &)
 
Real der2fctx_xx_P1_2D (const GeoVector &)
 
Real fct1_P1bubble_2D (const GeoVector &v)
 
Real fct2_P1bubble_2D (const GeoVector &v)
 
Real fct3_P1bubble_2D (const GeoVector &v)
 
Real fct4_P1bubble_2D (const GeoVector &v)
 
Real derfct1_1_P1bubble_2D (const GeoVector &)
 
Real derfct1_2_P1bubble_2D (const GeoVector &)
 
Real derfct2_1_P1bubble_2D (const GeoVector &)
 
Real derfct2_2_P1bubble_2D (const GeoVector &)
 
Real derfct3_1_P1bubble_2D (const GeoVector &)
 
Real derfct3_2_P1bubble_2D (const GeoVector &)
 
Real derfct4_1_P1bubble_2D (const GeoVector &v)
 
Real derfct4_2_P1bubble_2D (const GeoVector &v)
 
Real der2fctx_xx_P1bubble_2D (const GeoVector &)
 
Real der2fct4_11_P1bubble_2D (const GeoVector &v)
 
Real der2fct4_12_P1bubble_2D (const GeoVector &v)
 
Real der2fct4_21_P1bubble_2D (const GeoVector &v)
 
Real der2fct4_22_P1bubble_2D (const GeoVector &v)
 
Real fct1_P2_2D (const GeoVector &v)
 
Real fct2_P2_2D (const GeoVector &v)
 
Real fct3_P2_2D (const GeoVector &v)
 
Real fct4_P2_2D (const GeoVector &v)
 
Real fct5_P2_2D (const GeoVector &v)
 
Real fct6_P2_2D (const GeoVector &v)
 
Real derfct1_1_P2_2D (const GeoVector &v)
 
Real derfct1_2_P2_2D (const GeoVector &v)
 
Real derfct2_1_P2_2D (const GeoVector &v)
 
Real derfct2_2_P2_2D (const GeoVector &)
 
Real derfct3_1_P2_2D (const GeoVector &)
 
Real derfct3_2_P2_2D (const GeoVector &v)
 
Real derfct4_1_P2_2D (const GeoVector &v)
 
Real derfct4_2_P2_2D (const GeoVector &v)
 
Real derfct5_1_P2_2D (const GeoVector &v)
 
Real derfct5_2_P2_2D (const GeoVector &v)
 
Real derfct6_1_P2_2D (const GeoVector &v)
 
Real derfct6_2_P2_2D (const GeoVector &v)
 
Real der2fct1_11_P2_2D (const GeoVector &)
 
Real der2fct1_12_P2_2D (const GeoVector &)
 
Real der2fct1_21_P2_2D (const GeoVector &)
 
Real der2fct1_22_P2_2D (const GeoVector &)
 
Real der2fct2_11_P2_2D (const GeoVector &)
 
Real der2fct2_12_P2_2D (const GeoVector &)
 
Real der2fct2_21_P2_2D (const GeoVector &)
 
Real der2fct2_22_P2_2D (const GeoVector &)
 
Real der2fct3_11_P2_2D (const GeoVector &)
 
Real der2fct3_12_P2_2D (const GeoVector &)
 
Real der2fct3_21_P2_2D (const GeoVector &)
 
Real der2fct3_22_P2_2D (const GeoVector &)
 
Real der2fct4_11_P2_2D (const GeoVector &)
 
Real der2fct4_12_P2_2D (const GeoVector &)
 
Real der2fct4_21_P2_2D (const GeoVector &)
 
Real der2fct4_22_P2_2D (const GeoVector &)
 
Real der2fct5_11_P2_2D (const GeoVector &)
 
Real der2fct5_12_P2_2D (const GeoVector &)
 
Real der2fct5_21_P2_2D (const GeoVector &)
 
Real der2fct5_22_P2_2D (const GeoVector &)
 
Real der2fct6_11_P2_2D (const GeoVector &)
 
Real der2fct6_12_P2_2D (const GeoVector &)
 
Real der2fct6_21_P2_2D (const GeoVector &)
 
Real der2fct6_22_P2_2D (const GeoVector &)
 
Real fct1_RT0_1_TRIA_2D (const GeoVector &v)
 ====================================================================== More...
 
Real fct1_RT0_2_TRIA_2D (const GeoVector &v)
 
Real fct2_RT0_1_TRIA_2D (const GeoVector &v)
 
Real fct2_RT0_2_TRIA_2D (const GeoVector &v)
 
Real fct3_RT0_1_TRIA_2D (const GeoVector &v)
 
Real fct3_RT0_2_TRIA_2D (const GeoVector &v)
 
Real fct1_DIV_RT0_TRIA_2D (const GeoVector &)
 
Real fct2_DIV_RT0_TRIA_2D (const GeoVector &)
 
Real fct3_DIV_RT0_TRIA_2D (const GeoVector &)
 
Real fct1_Q0_2D (const GeoVector &)
 
Real derfct1_Q0_2D (const GeoVector &)
 
Real der2fct1_Q0_2D (const GeoVector &)
 
Real fct1_Q1_2D (const GeoVector &v)
 
Real fct2_Q1_2D (const GeoVector &v)
 
Real fct3_Q1_2D (const GeoVector &v)
 
Real fct4_Q1_2D (const GeoVector &v)
 
Real derfct1_1_Q1_2D (const GeoVector &v)
 
Real derfct1_2_Q1_2D (const GeoVector &v)
 
Real derfct2_1_Q1_2D (const GeoVector &v)
 
Real derfct2_2_Q1_2D (const GeoVector &v)
 
Real derfct3_1_Q1_2D (const GeoVector &v)
 
Real derfct3_2_Q1_2D (const GeoVector &v)
 
Real derfct4_1_Q1_2D (const GeoVector &v)
 
Real derfct4_2_Q1_2D (const GeoVector &v)
 
Real der2fctx_xx_Q1_2D (const GeoVector &)
 
Real fct1_Q2_2D (const GeoVector &v)
 
Real fct5_Q2_2D (const GeoVector &v)
 
Real fct2_Q2_2D (const GeoVector &v)
 
Real fct6_Q2_2D (const GeoVector &v)
 
Real fct3_Q2_2D (const GeoVector &v)
 
Real fct7_Q2_2D (const GeoVector &v)
 
Real fct4_Q2_2D (const GeoVector &v)
 
Real fct8_Q2_2D (const GeoVector &v)
 
Real fct9_Q2_2D (const GeoVector &v)
 
Real derfct1_1_Q2_2D (const GeoVector &v)
 
Real derfct1_2_Q2_2D (const GeoVector &v)
 
Real derfct5_1_Q2_2D (const GeoVector &v)
 
Real derfct5_2_Q2_2D (const GeoVector &v)
 
Real derfct2_1_Q2_2D (const GeoVector &v)
 
Real derfct2_2_Q2_2D (const GeoVector &v)
 
Real derfct6_1_Q2_2D (const GeoVector &v)
 
Real derfct6_2_Q2_2D (const GeoVector &v)
 
Real derfct3_1_Q2_2D (const GeoVector &v)
 
Real derfct3_2_Q2_2D (const GeoVector &v)
 
Real derfct7_1_Q2_2D (const GeoVector &v)
 
Real derfct7_2_Q2_2D (const GeoVector &v)
 
Real derfct4_1_Q2_2D (const GeoVector &v)
 
Real derfct4_2_Q2_2D (const GeoVector &v)
 
Real derfct8_1_Q2_2D (const GeoVector &v)
 
Real derfct8_2_Q2_2D (const GeoVector &v)
 
Real derfct9_1_Q2_2D (const GeoVector &v)
 
Real derfct9_2_Q2_2D (const GeoVector &v)
 
Real der2fct1_11_Q2_2D (const GeoVector &v)
 
Real der2fct1_12_Q2_2D (const GeoVector &v)
 
Real der2fct1_21_Q2_2D (const GeoVector &v)
 
Real der2fct1_22_Q2_2D (const GeoVector &v)
 
Real der2fct5_11_Q2_2D (const GeoVector &v)
 
Real der2fct5_12_Q2_2D (const GeoVector &v)
 
Real der2fct5_21_Q2_2D (const GeoVector &v)
 
Real der2fct5_22_Q2_2D (const GeoVector &v)
 
Real der2fct2_11_Q2_2D (const GeoVector &v)
 
Real der2fct2_12_Q2_2D (const GeoVector &v)
 
Real der2fct2_21_Q2_2D (const GeoVector &v)
 
Real der2fct2_22_Q2_2D (const GeoVector &v)
 
Real der2fct6_11_Q2_2D (const GeoVector &v)
 
Real der2fct6_12_Q2_2D (const GeoVector &v)
 
Real der2fct6_21_Q2_2D (const GeoVector &v)
 
Real der2fct6_22_Q2_2D (const GeoVector &v)
 
Real der2fct3_11_Q2_2D (const GeoVector &v)
 
Real der2fct3_12_Q2_2D (const GeoVector &v)
 
Real der2fct3_21_Q2_2D (const GeoVector &v)
 
Real der2fct3_22_Q2_2D (const GeoVector &v)
 
Real der2fct7_11_Q2_2D (const GeoVector &v)
 
Real der2fct7_12_Q2_2D (const GeoVector &v)
 
Real der2fct7_21_Q2_2D (const GeoVector &v)
 
Real der2fct7_22_Q2_2D (const GeoVector &v)
 
Real der2fct4_11_Q2_2D (const GeoVector &v)
 
Real der2fct4_12_Q2_2D (const GeoVector &v)
 
Real der2fct4_21_Q2_2D (const GeoVector &v)
 
Real der2fct4_22_Q2_2D (const GeoVector &v)
 
Real der2fct8_11_Q2_2D (const GeoVector &v)
 
Real der2fct8_12_Q2_2D (const GeoVector &v)
 
Real der2fct8_21_Q2_2D (const GeoVector &v)
 
Real der2fct8_22_Q2_2D (const GeoVector &v)
 
Real der2fct9_11_Q2_2D (const GeoVector &v)
 
Real der2fct9_12_Q2_2D (const GeoVector &v)
 
Real der2fct9_21_Q2_2D (const GeoVector &v)
 
Real der2fct9_22_Q2_2D (const GeoVector &v)
 
Real fct1_P0_3D (const GeoVector &)
 
Real derfct1_P0_3D (const GeoVector &)
 
Real der2fct1_P0_3D (const GeoVector &)
 
Real fct1_P1_3D (const GeoVector &v)
 
Real fct2_P1_3D (const GeoVector &v)
 
Real fct3_P1_3D (const GeoVector &v)
 
Real fct4_P1_3D (const GeoVector &v)
 
Real derfct1_1_P1_3D (const GeoVector &)
 
Real derfct1_2_P1_3D (const GeoVector &)
 
Real derfct1_3_P1_3D (const GeoVector &)
 
Real derfct2_1_P1_3D (const GeoVector &)
 
Real derfct2_2_P1_3D (const GeoVector &)
 
Real derfct2_3_P1_3D (const GeoVector &)
 
Real derfct3_1_P1_3D (const GeoVector &)
 
Real derfct3_2_P1_3D (const GeoVector &)
 
Real derfct3_3_P1_3D (const GeoVector &)
 
Real derfct4_1_P1_3D (const GeoVector &)
 
Real derfct4_2_P1_3D (const GeoVector &)
 
Real derfct4_3_P1_3D (const GeoVector &)
 
Real der2fctx_xx_P1_3D (const GeoVector &)
 
Real fct1_P1bubble_3D (const GeoVector &v)
 
Real fct2_P1bubble_3D (const GeoVector &v)
 
Real fct3_P1bubble_3D (const GeoVector &v)
 
Real fct4_P1bubble_3D (const GeoVector &v)
 
Real fct5_P1bubble_3D (const GeoVector &v)
 
Real derfct1_1_P1bubble_3D (const GeoVector &)
 
Real derfct1_2_P1bubble_3D (const GeoVector &)
 
Real derfct1_3_P1bubble_3D (const GeoVector &)
 
Real derfct2_1_P1bubble_3D (const GeoVector &)
 
Real derfct2_2_P1bubble_3D (const GeoVector &)
 
Real derfct2_3_P1bubble_3D (const GeoVector &)
 
Real derfct3_1_P1bubble_3D (const GeoVector &)
 
Real derfct3_2_P1bubble_3D (const GeoVector &)
 
Real derfct3_3_P1bubble_3D (const GeoVector &)
 
Real derfct4_1_P1bubble_3D (const GeoVector &)
 
Real derfct4_2_P1bubble_3D (const GeoVector &)
 
Real derfct4_3_P1bubble_3D (const GeoVector &)
 
Real derfct5_1_P1bubble_3D (const GeoVector &v)
 
Real derfct5_2_P1bubble_3D (const GeoVector &v)
 
Real derfct5_3_P1bubble_3D (const GeoVector &v)
 
Real der2fctx_xx_P1bubble_3D (const GeoVector &)
 
Real der2fct5_11_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_12_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_13_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_21_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_22_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_23_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_31_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_32_P1bubble_3D (const GeoVector &v)
 
Real der2fct5_33_P1bubble_3D (const GeoVector &v)
 
Real fct1_P2_3D (const GeoVector &v)
 
Real fct2_P2_3D (const GeoVector &v)
 
Real fct3_P2_3D (const GeoVector &v)
 
Real fct4_P2_3D (const GeoVector &v)
 
Real fct5_P2_3D (const GeoVector &v)
 
Real fct6_P2_3D (const GeoVector &v)
 
Real fct7_P2_3D (const GeoVector &v)
 
Real fct8_P2_3D (const GeoVector &v)
 
Real fct9_P2_3D (const GeoVector &v)
 
Real fct10_P2_3D (const GeoVector &v)
 
Real derfct1_1_P2_3D (const GeoVector &v)
 
Real derfct1_2_P2_3D (const GeoVector &v)
 
Real derfct1_3_P2_3D (const GeoVector &v)
 
Real derfct2_1_P2_3D (const GeoVector &v)
 
Real derfct2_2_P2_3D (const GeoVector &)
 
Real derfct2_3_P2_3D (const GeoVector &)
 
Real derfct3_1_P2_3D (const GeoVector &)
 
Real derfct3_2_P2_3D (const GeoVector &v)
 
Real derfct3_3_P2_3D (const GeoVector &)
 
Real derfct4_1_P2_3D (const GeoVector &)
 
Real derfct4_2_P2_3D (const GeoVector &)
 
Real derfct4_3_P2_3D (const GeoVector &v)
 
Real derfct5_1_P2_3D (const GeoVector &v)
 
Real derfct5_2_P2_3D (const GeoVector &v)
 
Real derfct5_3_P2_3D (const GeoVector &v)
 
Real derfct6_1_P2_3D (const GeoVector &v)
 
Real derfct6_2_P2_3D (const GeoVector &v)
 
Real derfct6_3_P2_3D (const GeoVector &)
 
Real derfct7_1_P2_3D (const GeoVector &v)
 
Real derfct7_2_P2_3D (const GeoVector &v)
 
Real derfct7_3_P2_3D (const GeoVector &v)
 
Real derfct8_1_P2_3D (const GeoVector &v)
 
Real derfct8_2_P2_3D (const GeoVector &v)
 
Real derfct8_3_P2_3D (const GeoVector &v)
 
Real derfct9_1_P2_3D (const GeoVector &v)
 
Real derfct9_2_P2_3D (const GeoVector &)
 
Real derfct9_3_P2_3D (const GeoVector &v)
 
Real derfct10_1_P2_3D (const GeoVector &)
 
Real derfct10_2_P2_3D (const GeoVector &v)
 
Real derfct10_3_P2_3D (const GeoVector &v)
 
Real der2fct1_11_P2_3D (const GeoVector &)
 
Real der2fct1_12_P2_3D (const GeoVector &)
 
Real der2fct1_13_P2_3D (const GeoVector &)
 
Real der2fct1_21_P2_3D (const GeoVector &)
 
Real der2fct1_22_P2_3D (const GeoVector &)
 
Real der2fct1_23_P2_3D (const GeoVector &)
 
Real der2fct1_31_P2_3D (const GeoVector &)
 
Real der2fct1_32_P2_3D (const GeoVector &)
 
Real der2fct1_33_P2_3D (const GeoVector &)
 
Real der2fct2_11_P2_3D (const GeoVector &)
 
Real der2fct2_12_P2_3D (const GeoVector &)
 
Real der2fct2_13_P2_3D (const GeoVector &)
 
Real der2fct2_21_P2_3D (const GeoVector &)
 
Real der2fct2_22_P2_3D (const GeoVector &)
 
Real der2fct2_23_P2_3D (const GeoVector &)
 
Real der2fct2_31_P2_3D (const GeoVector &)
 
Real der2fct2_32_P2_3D (const GeoVector &)
 
Real der2fct2_33_P2_3D (const GeoVector &)
 
Real der2fct3_11_P2_3D (const GeoVector &)
 
Real der2fct3_12_P2_3D (const GeoVector &)
 
Real der2fct3_13_P2_3D (const GeoVector &)
 
Real der2fct3_21_P2_3D (const GeoVector &)
 
Real der2fct3_22_P2_3D (const GeoVector &)
 
Real der2fct3_23_P2_3D (const GeoVector &)
 
Real der2fct3_31_P2_3D (const GeoVector &)
 
Real der2fct3_32_P2_3D (const GeoVector &)
 
Real der2fct3_33_P2_3D (const GeoVector &)
 
Real der2fct4_11_P2_3D (const GeoVector &)
 
Real der2fct4_12_P2_3D (const GeoVector &)
 
Real der2fct4_13_P2_3D (const GeoVector &)
 
Real der2fct4_21_P2_3D (const GeoVector &)
 
Real der2fct4_22_P2_3D (const GeoVector &)
 
Real der2fct4_23_P2_3D (const GeoVector &)
 
Real der2fct4_31_P2_3D (const GeoVector &)
 
Real der2fct4_32_P2_3D (const GeoVector &)
 
Real der2fct4_33_P2_3D (const GeoVector &)
 
Real der2fct5_11_P2_3D (const GeoVector &)
 
Real der2fct5_12_P2_3D (const GeoVector &)
 
Real der2fct5_13_P2_3D (const GeoVector &)
 
Real der2fct5_21_P2_3D (const GeoVector &)
 
Real der2fct5_22_P2_3D (const GeoVector &)
 
Real der2fct5_23_P2_3D (const GeoVector &)
 
Real der2fct5_31_P2_3D (const GeoVector &)
 
Real der2fct5_32_P2_3D (const GeoVector &)
 
Real der2fct5_33_P2_3D (const GeoVector &)
 
Real der2fct6_11_P2_3D (const GeoVector &)
 
Real der2fct6_12_P2_3D (const GeoVector &)
 
Real der2fct6_13_P2_3D (const GeoVector &)
 
Real der2fct6_21_P2_3D (const GeoVector &)
 
Real der2fct6_22_P2_3D (const GeoVector &)
 
Real der2fct6_23_P2_3D (const GeoVector &)
 
Real der2fct6_31_P2_3D (const GeoVector &)
 
Real der2fct6_32_P2_3D (const GeoVector &)
 
Real der2fct6_33_P2_3D (const GeoVector &)
 
Real der2fct7_11_P2_3D (const GeoVector &)
 
Real der2fct7_12_P2_3D (const GeoVector &)
 
Real der2fct7_13_P2_3D (const GeoVector &)
 
Real der2fct7_21_P2_3D (const GeoVector &)
 
Real der2fct7_22_P2_3D (const GeoVector &)
 
Real der2fct7_23_P2_3D (const GeoVector &)
 
Real der2fct7_31_P2_3D (const GeoVector &)
 
Real der2fct7_32_P2_3D (const GeoVector &)
 
Real der2fct7_33_P2_3D (const GeoVector &)
 
Real der2fct8_11_P2_3D (const GeoVector &)
 
Real der2fct8_12_P2_3D (const GeoVector &)
 
Real der2fct8_13_P2_3D (const GeoVector &)
 
Real der2fct8_21_P2_3D (const GeoVector &)
 
Real der2fct8_22_P2_3D (const GeoVector &)
 
Real der2fct8_23_P2_3D (const GeoVector &)
 
Real der2fct8_31_P2_3D (const GeoVector &)
 
Real der2fct8_32_P2_3D (const GeoVector &)
 
Real der2fct8_33_P2_3D (const GeoVector &)
 
Real der2fct9_11_P2_3D (const GeoVector &)
 
Real der2fct9_12_P2_3D (const GeoVector &)
 
Real der2fct9_13_P2_3D (const GeoVector &)
 
Real der2fct9_21_P2_3D (const GeoVector &)
 
Real der2fct9_22_P2_3D (const GeoVector &)
 
Real der2fct9_23_P2_3D (const GeoVector &)
 
Real der2fct9_31_P2_3D (const GeoVector &)
 
Real der2fct9_32_P2_3D (const GeoVector &)
 
Real der2fct9_33_P2_3D (const GeoVector &)
 
Real der2fct10_11_P2_3D (const GeoVector &)
 
Real der2fct10_12_P2_3D (const GeoVector &)
 
Real der2fct10_13_P2_3D (const GeoVector &)
 
Real der2fct10_21_P2_3D (const GeoVector &)
 
Real der2fct10_22_P2_3D (const GeoVector &)
 
Real der2fct10_23_P2_3D (const GeoVector &)
 
Real der2fct10_31_P2_3D (const GeoVector &)
 
Real der2fct10_32_P2_3D (const GeoVector &)
 
Real der2fct10_33_P2_3D (const GeoVector &)
 
Real fct1_P2tilde_3D (const GeoVector &v)
 
Real fct2_P2tilde_3D (const GeoVector &v)
 
Real fct3_P2tilde_3D (const GeoVector &v)
 
Real fct4_P2tilde_3D (const GeoVector &v)
 
Real fct5_P2tilde_3D (const GeoVector &v)
 
Real fct6_P2tilde_3D (const GeoVector &v)
 
Real fct7_P2tilde_3D (const GeoVector &v)
 
Real fct8_P2tilde_3D (const GeoVector &v)
 
Real fct9_P2tilde_3D (const GeoVector &v)
 
Real fct10_P2tilde_3D (const GeoVector &v)
 
Real fct11_P2tilde_3D (const GeoVector &v)
 
Real derfct1_1_P2tilde_3D (const GeoVector &v)
 
Real derfct1_2_P2tilde_3D (const GeoVector &v)
 
Real derfct1_3_P2tilde_3D (const GeoVector &v)
 
Real derfct2_1_P2tilde_3D (const GeoVector &v)
 
Real derfct2_2_P2tilde_3D (const GeoVector &v)
 
Real derfct2_3_P2tilde_3D (const GeoVector &v)
 
Real derfct3_1_P2tilde_3D (const GeoVector &v)
 
Real derfct3_2_P2tilde_3D (const GeoVector &v)
 
Real derfct3_3_P2tilde_3D (const GeoVector &v)
 
Real derfct4_1_P2tilde_3D (const GeoVector &v)
 
Real derfct4_2_P2tilde_3D (const GeoVector &v)
 
Real derfct4_3_P2tilde_3D (const GeoVector &v)
 
Real derfct5_1_P2tilde_3D (const GeoVector &v)
 
Real derfct5_2_P2tilde_3D (const GeoVector &v)
 
Real derfct5_3_P2tilde_3D (const GeoVector &v)
 
Real derfct6_1_P2tilde_3D (const GeoVector &v)
 
Real derfct6_2_P2tilde_3D (const GeoVector &v)
 
Real derfct6_3_P2tilde_3D (const GeoVector &v)
 
Real derfct7_1_P2tilde_3D (const GeoVector &v)
 
Real derfct7_2_P2tilde_3D (const GeoVector &v)
 
Real derfct7_3_P2tilde_3D (const GeoVector &v)
 
Real derfct8_1_P2tilde_3D (const GeoVector &v)
 
Real derfct8_2_P2tilde_3D (const GeoVector &v)
 
Real derfct8_3_P2tilde_3D (const GeoVector &v)
 
Real derfct9_1_P2tilde_3D (const GeoVector &v)
 
Real derfct9_2_P2tilde_3D (const GeoVector &v)
 
Real derfct9_3_P2tilde_3D (const GeoVector &v)
 
Real derfct10_1_P2tilde_3D (const GeoVector &v)
 
Real derfct10_2_P2tilde_3D (const GeoVector &v)
 
Real derfct10_3_P2tilde_3D (const GeoVector &v)
 
Real derfct11_1_P2tilde_3D (const GeoVector &v)
 
Real derfct11_2_P2tilde_3D (const GeoVector &v)
 
Real derfct11_3_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct1_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct2_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct3_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct4_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct5_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct6_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct7_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct8_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct9_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct10_33_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_11_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_12_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_13_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_21_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_22_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_23_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_31_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_32_P2tilde_3D (const GeoVector &v)
 
Real der2fct11_33_P2tilde_3D (const GeoVector &v)
 
Real fct1_Q0_3D (const GeoVector &)
 
Real derfct1_Q0_3D (const GeoVector &)
 
Real der2fct1_Q0_3D (const GeoVector &)
 
Real fct1_Q1_3D (const GeoVector &v)
 
Real fct2_Q1_3D (const GeoVector &v)
 
Real fct3_Q1_3D (const GeoVector &v)
 
Real fct4_Q1_3D (const GeoVector &v)
 
Real fct5_Q1_3D (const GeoVector &v)
 
Real fct6_Q1_3D (const GeoVector &v)
 
Real fct7_Q1_3D (const GeoVector &v)
 
Real fct8_Q1_3D (const GeoVector &v)
 
Real derfct1_1_Q1_3D (const GeoVector &v)
 
Real derfct1_2_Q1_3D (const GeoVector &v)
 
Real derfct1_3_Q1_3D (const GeoVector &v)
 
Real derfct2_1_Q1_3D (const GeoVector &v)
 
Real derfct2_2_Q1_3D (const GeoVector &v)
 
Real derfct2_3_Q1_3D (const GeoVector &v)
 
Real derfct3_1_Q1_3D (const GeoVector &v)
 
Real derfct3_2_Q1_3D (const GeoVector &v)
 
Real derfct3_3_Q1_3D (const GeoVector &v)
 
Real derfct4_1_Q1_3D (const GeoVector &v)
 
Real derfct4_2_Q1_3D (const GeoVector &v)
 
Real derfct4_3_Q1_3D (const GeoVector &v)
 
Real derfct5_1_Q1_3D (const GeoVector &v)
 
Real derfct5_2_Q1_3D (const GeoVector &v)
 
Real derfct5_3_Q1_3D (const GeoVector &v)
 
Real derfct6_1_Q1_3D (const GeoVector &v)
 
Real derfct6_2_Q1_3D (const GeoVector &v)
 
Real derfct6_3_Q1_3D (const GeoVector &v)
 
Real derfct7_1_Q1_3D (const GeoVector &v)
 
Real derfct7_2_Q1_3D (const GeoVector &v)
 
Real derfct7_3_Q1_3D (const GeoVector &v)
 
Real derfct8_1_Q1_3D (const GeoVector &v)
 
Real derfct8_2_Q1_3D (const GeoVector &v)
 
Real derfct8_3_Q1_3D (const GeoVector &v)
 
Real der2fct1_11_Q1_3D (const GeoVector &)
 
Real der2fct1_12_Q1_3D (const GeoVector &v)
 
Real der2fct1_13_Q1_3D (const GeoVector &v)
 
Real der2fct1_21_Q1_3D (const GeoVector &v)
 
Real der2fct1_22_Q1_3D (const GeoVector &)
 
Real der2fct1_23_Q1_3D (const GeoVector &v)
 
Real der2fct1_31_Q1_3D (const GeoVector &v)
 
Real der2fct1_32_Q1_3D (const GeoVector &v)
 
Real der2fct1_33_Q1_3D (const GeoVector &)
 
Real der2fct2_11_Q1_3D (const GeoVector &)
 
Real der2fct2_12_Q1_3D (const GeoVector &v)
 
Real der2fct2_13_Q1_3D (const GeoVector &v)
 
Real der2fct2_21_Q1_3D (const GeoVector &v)
 
Real der2fct2_22_Q1_3D (const GeoVector &)
 
Real der2fct2_23_Q1_3D (const GeoVector &v)
 
Real der2fct2_31_Q1_3D (const GeoVector &v)
 
Real der2fct2_32_Q1_3D (const GeoVector &v)
 
Real der2fct2_33_Q1_3D (const GeoVector &)
 
Real der2fct3_11_Q1_3D (const GeoVector &)
 
Real der2fct3_12_Q1_3D (const GeoVector &v)
 
Real der2fct3_13_Q1_3D (const GeoVector &v)
 
Real der2fct3_21_Q1_3D (const GeoVector &v)
 
Real der2fct3_22_Q1_3D (const GeoVector &)
 
Real der2fct3_23_Q1_3D (const GeoVector &v)
 
Real der2fct3_31_Q1_3D (const GeoVector &v)
 
Real der2fct3_32_Q1_3D (const GeoVector &v)
 
Real der2fct3_33_Q1_3D (const GeoVector &)
 
Real der2fct4_11_Q1_3D (const GeoVector &)
 
Real der2fct4_12_Q1_3D (const GeoVector &v)
 
Real der2fct4_13_Q1_3D (const GeoVector &v)
 
Real der2fct4_21_Q1_3D (const GeoVector &v)
 
Real der2fct4_22_Q1_3D (const GeoVector &)
 
Real der2fct4_23_Q1_3D (const GeoVector &v)
 
Real der2fct4_31_Q1_3D (const GeoVector &v)
 
Real der2fct4_32_Q1_3D (const GeoVector &v)
 
Real der2fct4_33_Q1_3D (const GeoVector &)
 
Real der2fct5_11_Q1_3D (const GeoVector &)
 
Real der2fct5_12_Q1_3D (const GeoVector &v)
 
Real der2fct5_13_Q1_3D (const GeoVector &v)
 
Real der2fct5_21_Q1_3D (const GeoVector &v)
 
Real der2fct5_22_Q1_3D (const GeoVector &)
 
Real der2fct5_23_Q1_3D (const GeoVector &v)
 
Real der2fct5_31_Q1_3D (const GeoVector &v)
 
Real der2fct5_32_Q1_3D (const GeoVector &v)
 
Real der2fct5_33_Q1_3D (const GeoVector &)
 
Real der2fct6_11_Q1_3D (const GeoVector &)
 
Real der2fct6_12_Q1_3D (const GeoVector &v)
 
Real der2fct6_13_Q1_3D (const GeoVector &v)
 
Real der2fct6_21_Q1_3D (const GeoVector &v)
 
Real der2fct6_22_Q1_3D (const GeoVector &)
 
Real der2fct6_23_Q1_3D (const GeoVector &v)
 
Real der2fct6_31_Q1_3D (const GeoVector &v)
 
Real der2fct6_32_Q1_3D (const GeoVector &v)
 
Real der2fct6_33_Q1_3D (const GeoVector &)
 
Real der2fct7_11_Q1_3D (const GeoVector &)
 
Real der2fct7_12_Q1_3D (const GeoVector &v)
 
Real der2fct7_13_Q1_3D (const GeoVector &v)
 
Real der2fct7_21_Q1_3D (const GeoVector &v)
 
Real der2fct7_22_Q1_3D (const GeoVector &)
 
Real der2fct7_23_Q1_3D (const GeoVector &v)
 
Real der2fct7_31_Q1_3D (const GeoVector &v)
 
Real der2fct7_32_Q1_3D (const GeoVector &v)
 
Real der2fct7_33_Q1_3D (const GeoVector &)
 
Real der2fct8_11_Q1_3D (const GeoVector &)
 
Real der2fct8_12_Q1_3D (const GeoVector &v)
 
Real der2fct8_13_Q1_3D (const GeoVector &v)
 
Real der2fct8_21_Q1_3D (const GeoVector &v)
 
Real der2fct8_22_Q1_3D (const GeoVector &)
 
Real der2fct8_23_Q1_3D (const GeoVector &v)
 
Real der2fct8_31_Q1_3D (const GeoVector &v)
 
Real der2fct8_32_Q1_3D (const GeoVector &v)
 
Real der2fct8_33_Q1_3D (const GeoVector &)
 
Real fct1_RT0_1_HEXA_3D (const GeoVector &v)
 ====================================================================== More...
 
Real fct1_RT0_2_HEXA_3D (const GeoVector &)
 
Real fct1_RT0_3_HEXA_3D (const GeoVector &v)
 
Real fct2_RT0_1_HEXA_3D (const GeoVector &v)
 
Real fct2_RT0_2_HEXA_3D (const GeoVector &)
 
Real fct2_RT0_3_HEXA_3D (const GeoVector &)
 
Real fct3_RT0_1_HEXA_3D (const GeoVector &)
 
Real fct3_RT0_2_HEXA_3D (const GeoVector &v)
 
Real fct3_RT0_3_HEXA_3D (const GeoVector &)
 
Real fct4_RT0_1_HEXA_3D (const GeoVector &v)
 
Real fct4_RT0_2_HEXA_3D (const GeoVector &)
 
Real fct4_RT0_3_HEXA_3D (const GeoVector &)
 
Real fct5_RT0_1_HEXA_3D (const GeoVector &)
 
Real fct5_RT0_2_HEXA_3D (const GeoVector &v)
 
Real fct5_RT0_3_HEXA_3D (const GeoVector &)
 
Real fct6_RT0_1_HEXA_3D (const GeoVector &)
 
Real fct6_RT0_2_HEXA_3D (const GeoVector &)
 
Real fct6_RT0_3_HEXA_3D (const GeoVector &v)
 
Real fct1_DIV_RT0_HEXA_3D (const GeoVector &)
 
Real fct2_DIV_RT0_HEXA_3D (const GeoVector &)
 
Real fct3_DIV_RT0_HEXA_3D (const GeoVector &)
 
Real fct4_DIV_RT0_HEXA_3D (const GeoVector &)
 
Real fct5_DIV_RT0_HEXA_3D (const GeoVector &)
 
Real fct6_DIV_RT0_HEXA_3D (const GeoVector &)
 
Real fct3_RT0_1_TETRA_3D (const GeoVector &v)
 
Real fct3_RT0_2_TETRA_3D (const GeoVector &v)
 
Real fct3_RT0_3_TETRA_3D (const GeoVector &v)
 
Real fct4_RT0_1_TETRA_3D (const GeoVector &v)
 
Real fct4_RT0_2_TETRA_3D (const GeoVector &v)
 
Real fct4_RT0_3_TETRA_3D (const GeoVector &v)
 
Real fct2_RT0_1_TETRA_3D (const GeoVector &v)
 
Real fct2_RT0_2_TETRA_3D (const GeoVector &v)
 
Real fct2_RT0_3_TETRA_3D (const GeoVector &v)
 
Real fct1_RT0_1_TETRA_3D (const GeoVector &v)
 ====================================================================== More...
 
Real fct1_RT0_2_TETRA_3D (const GeoVector &v)
 
Real fct1_RT0_3_TETRA_3D (const GeoVector &v)
 
Real fct1_DIV_RT0_TETRA_3D (const GeoVector &)
 
Real fct2_DIV_RT0_TETRA_3D (const GeoVector &)
 
Real fct3_DIV_RT0_TETRA_3D (const GeoVector &)
 
Real fct4_DIV_RT0_TETRA_3D (const GeoVector &)
 
std::vector< ReallagrangianTransform (const std::vector< Real > &values)
 
std::vector< RealP1Bubble3DTransform (const std::vector< Real > &nodalValues)
 
std::vector< RealP1Bubble2DTransform (const std::vector< Real > &nodalValues)
 
const ReferenceFEScalar feSegP0 ("Lagrange P0 on a segment", FE_P0_1D, LINE, 0, 1, 0, 0, 1, 1, fct_P0_1D, derfct_P0_1D, der2fct_P0_1D, refcoor_P0_1D, STANDARD_PATTERN, &fePointP0, &lagrangianTransform)
 
const ReferenceFEScalar feSegP1 ("Lagrange P1 on a segment", FE_P1_1D, LINE, 1, 0, 0, 0, 2, 1, fct_P1_1D, derfct_P1_1D, der2fct_P1_1D, refcoor_P1_1D, STANDARD_PATTERN, &fePointP0, &lagrangianTransform)
 
const ReferenceFEScalar feSegP2 ("Lagrange P2 on a segment", FE_P2_1D, LINE, 1, 1, 0, 0, 3, 1, fct_P2_1D, derfct_P2_1D, der2fct_P2_1D, refcoor_P2_1D, STANDARD_PATTERN, &fePointP0, &lagrangianTransform)
 
const ReferenceFEScalar feTriaP0 ("Lagrange P0 on a triangle", FE_P0_2D, TRIANGLE, 0, 0, 1, 0, 1, 2, fct_P0_2D, derfct_P0_2D, der2fct_P0_2D, refcoor_P0_2D, STANDARD_PATTERN, &feSegP0, &lagrangianTransform)
 
const ReferenceFEScalar feTriaP1 ("Lagrange P1 on a triangle", FE_P1_2D, TRIANGLE, 1, 0, 0, 0, 3, 2, fct_P1_2D, derfct_P1_2D, der2fct_P1_2D, refcoor_P1_2D, STANDARD_PATTERN, &feSegP1, &lagrangianTransform)
 
const ReferenceFEScalar feTriaP1bubble ("P1bubble on a triangle", FE_P1bubble_2D, TRIANGLE, 1, 0, 1, 0, 4, 2, fct_P1bubble_2D, derfct_P1bubble_2D, der2fct_P1bubble_2D, refcoor_P1bubble_2D, STANDARD_PATTERN, &feSegP1, &P1Bubble2DTransform)
 
const ReferenceFEScalar feTriaP2 ("Lagrange P2 on a triangle", FE_P2_2D, TRIANGLE, 1, 1, 0, 0, 6, 2, fct_P2_2D, derfct_P2_2D, der2fct_P2_2D, refcoor_P2_2D, STANDARD_PATTERN, &feSegP2, &lagrangianTransform)
 
const ReferenceFEHdiv feTriaRT0 ("Lagrange RT0 on a triangle", FE_RT0_TRIA_2D, TRIANGLE, 0, 1, 0, 0, 3, 2, fct_RT0_TRIA_2D, fct_DIV_RT0_TRIA_2D, refcoor_RT0_TRIA_2D, STANDARD_PATTERN, &feSegP0)
 
const ReferenceFEScalar feQuadQ0 ("Lagrange Q0 on a quadrangle", FE_Q0_2D, QUAD, 0, 0, 1, 0, 1, 2, fct_Q0_2D, derfct_Q0_2D, der2fct_Q0_2D, refcoor_Q0_2D, STANDARD_PATTERN, &feSegP0, &lagrangianTransform)
 
const ReferenceFEScalar feQuadQ1 ("Lagrange Q1 on a quadrangle", FE_Q1_2D, QUAD, 1, 0, 0, 0, 4, 2, fct_Q1_2D, derfct_Q1_2D, der2fct_Q1_2D, refcoor_Q1_2D, STANDARD_PATTERN, &feSegP1, &lagrangianTransform)
 
const ReferenceFEScalar feQuadQ2 ("Lagrange Q2 on a quadrangle", FE_Q2_2D, QUAD, 1, 1, 1, 0, 9, 2, fct_Q2_2D, derfct_Q2_2D, der2fct_Q2_2D, refcoor_Q2_2D, STANDARD_PATTERN, &feSegP2, &lagrangianTransform)
 
const ReferenceFEScalar feTetraP0 ("Lagrange P0 on a tetraedra", FE_P0_3D, TETRA, 0, 0, 0, 1, 1, 3, fct_P0_3D, derfct_P0_3D, der2fct_P0_3D, refcoor_P0_3D, STANDARD_PATTERN, &feTriaP0, &lagrangianTransform)
 
const ReferenceFEScalar feTetraP1 ("Lagrange P1 on a tetraedra", FE_P1_3D, TETRA, 1, 0, 0, 0, 4, 3, fct_P1_3D, derfct_P1_3D, der2fct_P1_3D, refcoor_P1_3D, STANDARD_PATTERN, &feTriaP1, &lagrangianTransform)
 
const ReferenceFEScalar feTetraP1bubble ("Lagrange P1bubble on a tetraedra", FE_P1bubble_3D, TETRA, 1, 0, 0, 1, 5, 3, fct_P1bubble_3D, derfct_P1bubble_3D, der2fct_P1bubble_3D, refcoor_P1bubble_3D, STANDARD_PATTERN, &feTriaP1, &P1Bubble3DTransform)
 
const ReferenceFEScalar feTetraP2 ("Lagrange P2 on a tetraedra", FE_P2_3D, TETRA, 1, 1, 0, 0, 10, 3, fct_P2_3D, derfct_P2_3D, der2fct_P2_3D, refcoor_P2_3D, STANDARD_PATTERN, &feTriaP2, &lagrangianTransform)
 
const ReferenceFEScalar feTetraP2tilde ("Lagrange P2tilde on a tetraedra", FE_P2tilde_3D, TETRA, 1, 1, 0, 1, 11, 3, fct_P2tilde_3D, derfct_P2tilde_3D, der2fct_P2tilde_3D, refcoor_P2tilde_3D, STANDARD_PATTERN, &feTriaP2, &lagrangianTransform)
 
const ReferenceFEScalar feHexaQ0 ("Lagrange Q0 on a hexaedra", FE_Q0_3D, HEXA, 0, 0, 0, 1, 1, 3, fct_Q0_3D, derfct_Q0_3D, der2fct_Q0_3D, refcoor_Q0_3D, STANDARD_PATTERN, &feQuadQ0, &lagrangianTransform)
 
const ReferenceFEScalar feHexaQ1 ("Lagrange Q1 on a hexaedra", FE_Q1_3D, HEXA, 1, 0, 0, 0, 8, 3, fct_Q1_3D, derfct_Q1_3D, der2fct_Q1_3D, refcoor_Q1_3D, STANDARD_PATTERN, &feQuadQ1, &lagrangianTransform)
 
const ReferenceFEHdiv feHexaRT0 ("Lagrange RT0 on a hexaedra", FE_RT0_HEXA_3D, HEXA, 0, 0, 1, 0, 6, 3, fct_RT0_HEXA_3D, fct_DIV_RT0_HEXA_3D, refcoor_RT0_HEXA_3D, STANDARD_PATTERN, &feQuadQ0)
 
const ReferenceFEHdiv feTetraRT0 ("Lagrange RT0 on a tetraedra", FE_RT0_TETRA_3D, TETRA, 0, 0, 1, 0, 4, 3, fct_RT0_TETRA_3D, fct_DIV_RT0_TETRA_3D, refcoor_RT0_TETRA_3D, STANDARD_PATTERN, &feTriaP0)
 
Real fct1_RT0_3_TRIA_2D (const GeoVector &v)
 
Real fct2_RT0_3_TRIA_2D (const GeoVector &v)
 
Real fct3_RT0_3_TRIA_2D (const GeoVector &v)
 
std::ostream & operator<< (std::ostream &c, const QuadratureRule &qr)
 
template<typename RegionMesh >
Real checkVolumes (RegionMesh const &mesh, std::vector< bool > &elSign, Switch &sw)
 Report 3D element orientation. More...
 
template<typename RegionMesh >
void fixVolumes (RegionMesh &mesh, const std::vector< bool > &elSign, Switch &sw)
 Fixes negative volume elements. More...
 
template<typename RegionMesh >
void getVolumeFromFaces (RegionMesh const &mesh, Real vols[3], std::ostream &err=std::cerr)
 Computes volume enclosed by boundary faces. More...
 
template<typename RegionMesh >
Real testClosedDomain (RegionMesh const &mesh, std::ostream &err=std::cerr)
 Tests if the surface of the mesh is closed by computing surface integrals. More...
 
template<typename RegionMesh >
bool checkMesh3D (RegionMesh &mesh, Switch &sw, bool fix=true, bool verbose=false, std::ostream &out=std::cerr, std::ostream &err=std::cerr, std::ostream &clog=std::clog)
 This function performs a lot of checks. More...
 
const UInt nDimensions (NDIM)
 
unsigned int version ()
 Returns the encoded number of LIFEV's version, see the LIFEV_VERSION macro. More...
 
unsigned int versionMajor ()
 Returns the major number of LIFEV's version, e.g. More...
 
unsigned int versionMinor ()
 Returns the minor number of LIFEV's version, e.g. More...
 
unsigned int versionMicro ()
 Returns the micro number of LIFEV's version, e.g. More...
 
char const * versionString ()
 Returns the LIFEV version as string, e.g. More...
 
Epetra_Map * blockMap2Map (const Epetra_BlockMap *blockMap)
 
BlockEpetra_MultiVectorstride (std::vector< const BlockEpetra_MultiVector::vector_Type * > vector)
 Generate a BlockEpetra_MultiVector from a list of Epetra_MultiVector. More...
 
BlockEpetra_MultiVectorstride (const BlockEpetra_MultiVector::vector_Type &v1, const BlockEpetra_MultiVector::vector_Type &v2)
 Generate a BlockEpetra_MultiVector from two Epetra_MultiVectors. More...
 
BlockEpetra_MultiVectorstride (const BlockEpetra_MultiVector::vector_Type &v1, const BlockEpetra_MultiVector::vector_Type &v2, const BlockEpetra_MultiVector::vector_Type &v3)
 Generate a BlockEpetra_MultiVector from three Epetra_MultiVectors. More...
 
BlockEpetra_MultiVectorstride (const BlockEpetra_MultiVector::vector_Type &v1, const BlockEpetra_MultiVector::vector_Type &v2, const BlockEpetra_MultiVector::vector_Type &v3, const BlockEpetra_MultiVector::vector_Type &v4)
 Generate a BlockEpetra_MultiVector from three Epetra_MultiVectors. More...
 
BlockEpetra_MultiVectorcreateBlockView (const BlockEpetra_MultiVector::vector_Type &source, const BlockEpetra_Map &map)
 Generate a BlockEpetra_MultiVector from a Epetra_MultiVector and a BlockEpetra_Map. More...
 
std::ostream & operator<< (std::ostream &out, GhostEntityData const &ged)
 
markerID_Type regularMeshPointPosition2D (const UInt &i_x, const UInt &i_y, const UInt &n_x, const UInt &n_y)
 This method gives the flags for a rectangle. More...
 
template<typename MeshType >
void regularMesh2D (MeshType &mesh, markerID_Type regionFlag, const UInt &m_x, const UInt &m_y, bool verbose=false, const Real &l_x=1.0, const Real &l_y=1.0, const Real &t_x=0.0, const Real &t_y=0.0)
 This method generate a rectangular structured mesh. More...
 
template<typename VectorType >
Real elementaryL2NormSquare (const VectorType &u, const CurrentFE &fe, const DOF &dof, const UInt nbComp)
 version for vectorial problem More...
 
Real elementaryFctL2NormSquare (std::function< Real(Real, Real, Real) > fct, const CurrentFE &fe)
 returns the square of the L2 norm of fct on the current element More...
 
Real elementaryFctL2NormSquare (std::function< Real(Real, Real, Real, Real, UInt) > fct, const CurrentFE &fe, const Real t, const UInt nbComp)
 for time dependent+vectorial. More...
 
template<typename VectorType >
Real elementaryH1NormSquare (const VectorType &u, const CurrentFE &fe, const DOF &dof, const UInt nbComp=1)
 returns the square of the H1 norm of u on the current element More...
 
template<typename FunctionType >
Real elementaryFctH1NormSquare (const FunctionType &fct, const CurrentFE &fe)
 returns the square of the H1 norm of fct on the current element More...
 
template<typename FunctionType >
Real elementaryFctH1NormSquare (const FunctionType &fct, const CurrentFE &fe, const Real t, const UInt nbComp)
 returns the square of the H1 norm of fct on the current element (time-dependent case) More...
 
template<typename VectorType >
Real elementaryDifferenceL2NormSquare (VectorType &u, std::function< Real(Real, Real, Real) > fct, const CurrentFE &fe, const DOF &dof)
 returns the square of the L2 norm of (u-fct) on the current element More...
 
template<typename VectorType >
Real elementaryDifferenceL2NormSquare (VectorType &u, std::function< Real(Real, Real, Real, Real, UInt) > fct, const CurrentFE &fe, const DOF &dof, const Real t, const UInt nbComp)
 returns the square of the L2 norm of (u-fct) on the current element for time dependent+vectorial More...
 
template<typename VectorType , typename UsrFct >
Real elementaryDifferenceH1NormSquare (const VectorType &u, const UsrFct &fct, const CurrentFE &fe, const DOF &dof)
 returns the square of the H1 norm of (u-fct) on the current element More...
 
template<typename VectorType , typename UsrFct >
Real elementaryDifferenceH1NormSquare (const VectorType &u, const UsrFct &fct, const CurrentFE &fe, const DOF &dof, const Real t, const UInt nbComp)
 returns the square of the H1 norm of (u-fct) on the current element (time-dependent case) More...
 
template<typename VectorType >
Real elementaryDifferenceIntegral (VectorType &u, std::function< Real(Real, Real, Real, Real, UInt) > fct, const CurrentFE &fe, const DOF &dof, const Real t, const UInt nbComp=1)
 returns the integral of (u-fct) of u on the current element for time dependent+vectorial More...
 
template<typename VectorType >
Real elementaryIntegral (VectorType &u, const CurrentFE &fe, const DOF &dof, const UInt nbComp=1)
 returns the integral of u on the current element More...
 
Real elementaryFctIntegral (std::function< Real(Real, Real, Real, Real, UInt) > fct, const CurrentFE &fe, const Real t, const UInt nbComp=1)
 returns the integral of fct on the current element More...
 
template<typename MeshType >
void regularMesh1D (MeshType &mesh, markerID_Type regionFlag, const UInt &numberOfElements, bool verbose=false, const Real &length=1., const Real &origin=0.)
 Build uniform mesh along the x axis. More...
 
template<typename MeshType >
void createPointNeighbors (MeshType &mesh)
 this routine generates point neighbors for the given mesh More...
 
template<typename MeshType >
void createPointNeighbors (MeshType const &mesh, neighborList_Type &neighborList)
 
template<typename DofType >
void assembleVector (VectorEpetra &globalVector, VectorElemental &localVector, const CurrentFE &currentFE, const DofType dof, Int block, Int offset=0)
 Assembly procedure for vectors. More...
 
template<typename DofType >
void assembleVector (VectorEpetra &globalVector, const UInt &elementID, VectorElemental &localVector, const UInt &feNbDof, const DofType &dof, Int block, Int offset=0)
 Assembly procedure for vectors. More...
 
template<typename DofType >
void assembleMatrix (MatrixEpetra< Real > &globalMatrix, const UInt &elementID, MatrixElemental &localMatrix, const UInt &feNbDof, const DofType &dof, Int iblock, Int jblock, Int iOffset, Int jOffset)
 Assembly procedure for the matrix. More...
 
template<typename DofType >
void assembleMatrix (MatrixEpetra< Real > &globalMatrix, MatrixElemental &localMatrix, const CurrentFE &currentFE, const DofType &dof, Int iblock, Int jblock, Int iOffset, Int jOffset)
 Assembly procedure for the matrix. More...
 
template<typename DofType1 , typename DofType2 , typename LocalMatrixType >
void assembleMatrix (MatrixEpetra< Real > &globalMatrix, UInt const &elementID1, UInt const &elementID2, LocalMatrixType &localMatrix, const CurrentFE &currentFE1, const CurrentFE &currentFE2, const DofType1 &dof1, const DofType2 &dof2, Int iOffset, Int jOffset)
 Assembly procedure for the matrix. More...
 
template<typename DofType1 , typename DofType2 , typename LocalMatrixType >
void assembleMatrix (MatrixEpetra< Real > &globalMatrix, UInt const &elementID1, UInt const &elementID2, LocalMatrixType &localMatrix, const UInt &fe1NbDof, const UInt &fe2NbDof, const DofType1 &dof1, const DofType2 &dof2, Int iOffset, Int jOffset)
 Assembly procedure for the matrix. More...
 
template<typename DofType1 , typename DofType2 >
void assembleMatrix (MatrixEpetra< Real > &globalMatrix, MatrixElemental &localMatrix, const CurrentFE &currentFE1, const CurrentFE &currentFE2, const DofType1 &dof1, const DofType2 &dof2, Int iblock, Int jblock, Int iOffset, Int jOffset)
 Assembly procedure for the matrix. More...
 
template<typename DofType1 , typename DofType2 >
void assembleTransposeMatrix (MatrixEpetra< Real > &globalMatrix, Real coefficient, MatrixElemental &localMatrix, const CurrentFE &currentFE1, const CurrentFE &currentFE2, const DofType1 &dof1, const DofType2 &dof2, Int iblock, Int jblock, Int iOffset, Int jOffset)
 Assembly procedure for the transposed matrix. More...
 
template<typename DOF , typename VectorElemental >
void extract_vec (const VectorEpetra &V, VectorElemental &elvec, const DOFLocalPattern &fe, const DOF &dof, const UInt feId, const UInt elvecBlock)
 
Real nu (const Real &t)
 
Real sigma (const Real &t)
 
template<typename Mesh >
bool quad_check_doe (const ReferenceFE &refFE, const GeometricMap &geoMap, const container_Type &allQuad, std::string output_file)
 
template<typename Mesh >
bool quad_check_cr (const ReferenceFE &refFE, const GeometricMap &geoMap, const container_Type &allQuad, std::string output_name)
 
std::string base64_encode (unsigned char const *, UInt len)
 
std::string base64_decode (std::string const &s)
 
template<typename mesh_Type >
RBFInterpolation< mesh_Type > * createRBFlocallyRescaledScalar ()
 Factory create function. More...
 
template<typename mesh_Type >
RBFInterpolation< mesh_Type > * createRBFrescaledScalar ()
 Factory create function. More...
 
template<typename mesh_Type >
RBFInterpolation< mesh_Type > * createRBFlocallyRescaledVectorial ()
 Factory create function. More...
 
template<typename mesh_Type >
RBFInterpolation< mesh_Type > * createRBFrescaledVectorial ()
 Factory create function. More...
 
template<class ScalarType , class VectorType , class ContainerType >
VectorContainer< VectorType, ContainerType > operator* (const ScalarType &scalar, const VectorContainer< VectorType, ContainerType > &vectorContainer)
 
static bool is_base64 (unsigned char c)
 
std::string operator+ (const std::string &str, const long i)
 
template<class Function >
Real NonLinearBrent (const Function &f, const Real &leftExtremeBase, const Real &rightExtremeBase, const Real &toll, const UInt &maxIter)
 Implementation of Brent's method for root finding. More...
 
TimeAdvance< VectorEpetra > * createBDF ()
 define the BDF factory; this class runs only the default template parameter. More...
 
ElectroIonicModelcreateIonicMinimalModel ()
 
ElectroIonicModelcreateIonicTenTusscher06 ()
 
ElectroIonicModelcreateIonicAlievPanfilov ()
 
ElectroIonicModelcreateIonicFitzHughNagumo ()
 
template<typename Shape >
const GeometricMapgeometricMapFromElementShape ()
 Generic implementation of the GeometricMapFromElementShape. More...
 
template<typename MeshType >
const GeometricMapgeometricMapFromMesh ()
 Function to get the map that goes with a mesh (version with template argument only) More...
 
template<typename MeshType >
const GeometricMapgeometricMapFromMesh (const std::shared_ptr< MeshType > &)
 Function to get the map that goes with a mesh (version with mesh in argument) More...
 
ElectroIonicModelcreateIonicMitchellSchaeffer ()
 
QuadratureBoundary buildTetraBDQR (const QuadratureRule &my_qr)
 
template<typename FESpaceType , typename VectorType >
LevelSetBDQRAdapter< FESpaceType, VectorType > adapt (std::shared_ptr< FESpaceType > fespace, const VectorType &vector, const QuadratureBoundary &qrbd)
 
const flag_Type ET_UPDATE_NONE (0)
 
const flag_Type ET_UPDATE_ONLY_CELL_NODE (1)
 
const flag_Type ET_UPDATE_ONLY_QUAD_NODE (2)
 
const flag_Type ET_UPDATE_ONLY_JACOBIAN (4)
 
const flag_Type ET_UPDATE_ONLY_DET_JACOBIAN (8)
 
const flag_Type ET_UPDATE_ONLY_T_INVERSE_JACOBIAN (16)
 
const flag_Type ET_UPDATE_ONLY_W_DET_JACOBIAN (32)
 
const flag_Type ET_UPDATE_ONLY_DPHI (64)
 
const flag_Type ET_UPDATE_ONLY_D2PHI (128)
 
const flag_Type ET_UPDATE_ONLY_DIVERGENCE (256)
 
const flag_Type ET_UPDATE_ONLY_LAPLACIAN (512)
 
const flag_Type ET_UPDATE_ONLY_DIAMETER (1024)
 
const flag_Type ET_UPDATE_ONLY_MEASURE (2048)
 
const flag_Type ET_UPDATE_ONLY_METRIC (4096)
 
const flag_Type ET_UPDATE_ALL (8192 - 1)
 
const flag_Type ET_UPDATE_QUAD_NODE (ET_UPDATE_ONLY_CELL_NODE|ET_UPDATE_ONLY_QUAD_NODE)
 
const flag_Type ET_UPDATE_DPHI (ET_UPDATE_ONLY_CELL_NODE|ET_UPDATE_ONLY_JACOBIAN|ET_UPDATE_ONLY_DET_JACOBIAN|ET_UPDATE_ONLY_T_INVERSE_JACOBIAN|ET_UPDATE_ONLY_DPHI)
 
const flag_Type ET_UPDATE_D2PHI (ET_UPDATE_ONLY_CELL_NODE|ET_UPDATE_ONLY_JACOBIAN|ET_UPDATE_ONLY_DET_JACOBIAN|ET_UPDATE_ONLY_T_INVERSE_JACOBIAN|ET_UPDATE_ONLY_D2PHI)
 
const flag_Type ET_UPDATE_WDET (ET_UPDATE_ONLY_CELL_NODE|ET_UPDATE_ONLY_JACOBIAN|ET_UPDATE_ONLY_DET_JACOBIAN|ET_UPDATE_ONLY_W_DET_JACOBIAN)
 
const flag_Type ET_UPDATE_DIVERGENCE (ET_UPDATE_ONLY_CELL_NODE|ET_UPDATE_ONLY_JACOBIAN|ET_UPDATE_ONLY_DET_JACOBIAN|ET_UPDATE_ONLY_T_INVERSE_JACOBIAN|ET_UPDATE_ONLY_DPHI|ET_UPDATE_ONLY_DIVERGENCE)
 
const flag_Type ET_UPDATE_LAPLACIAN (ET_UPDATE_ONLY_CELL_NODE|ET_UPDATE_ONLY_JACOBIAN|ET_UPDATE_ONLY_DET_JACOBIAN|ET_UPDATE_ONLY_T_INVERSE_JACOBIAN|ET_UPDATE_ONLY_D2PHI|ET_UPDATE_ONLY_LAPLACIAN)
 
const flag_Type ET_UPDATE_DIAMETER (ET_UPDATE_ONLY_CELL_NODE|ET_UPDATE_ONLY_DIAMETER)
 
const flag_Type ET_UPDATE_METRIC (ET_UPDATE_ONLY_CELL_NODE|ET_UPDATE_ONLY_METRIC)
 
const flag_Type ET_UPDATE_MEASURE (ET_UPDATE_WDET|ET_UPDATE_ONLY_MEASURE)
 
Real f (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real u1 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real fZero (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real u0 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real p0 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real E (const Real &, const Real &, const Real &, const Real &, const ID &)
 
Real d0 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real w0 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real aortaPhisPress (const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real aortaFlux4 (const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real aortaFlux5 (const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real aortaFlux7 (const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real aortaFlux8 (const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real aortaFlux9 (const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real aortaFluxIn (const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real aortaFlux3_ (const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real aortaFlux3 (const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real aortaFlux6_ (const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real aortaFlux6 (const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real linearFlux3_ (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearFlux3 (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearFluxIn (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearFlux4 (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearFlux5 (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearFlux6 (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearFlux6_ (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearFlux7 (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearFlux8 (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearFlux9 (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearPress2 (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real u2 (Real t, const Real &, const Real &, const Real &, const ID &i)
 
FSIMonolithiccreateFSIMonolithicGI ()
 Factory create function. More...
 
FSIOperator::fluidBchandlerPtr_Type BCh_harmonicExtension (FSIOperator &_oper)
 
FSIOperator::fluidBchandlerPtr_Type BCh_monolithicFlux ()
 
FSIOperator::fluidBchandlerPtr_Type BCh_monolithicFluid (FSIOperator &_oper)
 
FSIOperator::solidBchandlerPtr_Type BCh_monolithicSolid (FSIOperator &_oper)
 
FSIMonolithiccreateFSIMonolithicGE ()
 Factory create function. More...
 
template<class Fct >
Int NonLinearRichardson (VectorEpetra &sol, Fct &functional, Real abstol, Real reltol, UInt &maxit, Real eta_max, Int NonLinearLineSearch, UInt iter=UInt(0), UInt verboseLevel=0, std::ostream &output=std::cout, const Real &time=0)
 Preconditioned relaxed solver for non linear problems. More...
 
TimeAdvance< VectorEpetra > * createTimeAdvanceNewmark ()
 define the TimeAdvanceNewmark; this class runs only the default template parameter. More...
 
Real u2normal (const Real &, const Real &, const Real &, const Real &, const ID &)
 
FSIOperator::fluidBchandlerPtr_Type BCh_monolithicFlux (bool)
 
Real abdominalAorta (const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
template<class Fct , class VectorType >
Int NonLinearLineSearchParabolic (Fct &f, VectorType &residual, VectorType &sol, VectorType &step, Real &normRes, Real &lambda, UInt iter, UInt const verboseLevel=1)
 Implementation of Line Search method with parabolic interpolation. More...
 
template<class Fct , class VectorType >
Int NonLinearLineSearchCubic (Fct &f, VectorType &residual, VectorType &sol, VectorType &step, Real &normRes, Real &lambda, Real &slope, UInt iter, UInt const verboseLevel=1)
 Implementation of Line Search method with cubic interpolation. More...
 
template<typename MeshType >
StructuralIsotropicConstitutiveLaw< MeshType > * createVenantKirchhoffNonLinear ()
 
template<typename MeshType >
StructuralIsotropicConstitutiveLaw< MeshType > * createVenantKirchhoffLinear ()
 
template<typename MeshType >
StructuralIsotropicConstitutiveLaw< MeshType > * createExponentialMaterialNonLinear ()
 
template<typename MeshType >
StructuralIsotropicConstitutiveLaw< MeshType > * createNeoHookeanMaterialNonLinear ()
 
template<typename MeshType >
StructuralIsotropicConstitutiveLaw< MeshType > * createVenantKirchhoffMaterialNonLinearPenalized ()
 
template<typename MeshType >
StructuralIsotropicConstitutiveLaw< MeshType > * createSecondOrderExponentialMaterialNonLinear ()
 
Real outerWallPressure (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real epsilon (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real pressureInitial (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real hydro (const Real &t, const Real &, const Real &, const Real &, const ID &i)
 
Real u2 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real fluxFunctionAneurysm (const Real &t, const Real &, const Real &, const Real &, const ID &i)
 
Real aneurismFluxInVectorial (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real squareSinusoidalFluxFunction (const Real &t, const Real &, const Real &, const Real &, const ID &)
 
Real Family1 (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real Family2 (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real Family3 (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real Family4 (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real Family5 (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real Family6 (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
FSIOperator::fluidBchandlerPtr_Type BCh_monolithicFluid (FSIOperator &_oper, bool const &, ImplicitResistance &resistanceBC)
 
Real uInterpolated (const Real &time, const Real &, const Real &, const Real &, const ID &i)
 
FSIOperatorcreateEJ ()
 
FSIOperatorcreateFP ()
 
Real hydrostatic (const Real &, const Real &, const Real &, const Real &, const ID &)
 
Real vinit (const Real &t, const Real &, const Real &, const Real &, const ID &i)
 
Real fluxFunction (const Real &, const Real &, const Real &, const Real &, const ID &i)
 
FSIOperator::fluidBchandlerPtr_Type BCh_monolithicFluid (FSIOperator &_oper, bool const &isOpen=true)
 
Real benchmarkP (const Real &t, const Real &, const Real &, const Real &, const ID &)
 
Real u2vel (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real pressure (const Real &t, const Real &, const Real &, const Real &, const ID &i)
 
Real PhysFlux (const Real &t, const Real &, const Real &, const Real &, const ID &i)
 
Real aortaPhysPress (const Real &t, const Real &, const Real &, const Real &, const ID &i)
 
FSIOperator::fluidBchandlerPtr_Type BCh_fluid (FSIOperator &_oper)
 
FSIOperator::fluidBchandlerPtr_Type BCh_fluidInv (FSIOperator &_oper)
 
FSIOperator::fluidBchandlerPtr_Type BCh_fluidLin (FSIOperator &_oper)
 
FSIOperator::solidBchandlerPtr_Type BCh_solid (FSIOperator &_oper)
 
FSIOperator::solidBchandlerPtr_Type BCh_solidLin (FSIOperator &_oper)
 
FSIOperator::solidBchandlerPtr_Type BCh_solidInvLin (FSIOperator &_oper)
 
bcPtr_Type BCh_fluid ()
 
bcPtr_Type BCh_structure ()
 
bcPtr_Type BCh_ale ()
 
bcPtr_Type BCh_interfaceFluid ()
 
StabilizationSUPGcreateStabilizationSUPG ()
 Factory create function. More...
 
StabilizationSUPG_semi_implicitcreateStabilizationSUPG_semi_implicit ()
 Factory create function. More...
 
StabilizationSUPGALEcreateStabilizationSUPGALE ()
 Factory create function. More...
 
StabilizationSUPG_semi_implicit_alecreateStabilizationSUPG_semi_implicit_ale ()
 Factory create function. More...
 
template<class vector_type >
void stiff (const Real sigma_l, const Real sigma_t, const vector_type &cos, MatrixElemental &elmat, const CurrentFE &fe, const DOF &dof, UInt iblock, UInt jblock)
 
template<class reduced_sigma , class vector_type >
void stiff (const reduced_sigma &red_sigma, const Real sigma_l, const Real sigma_t, const vector_type &cos, MatrixElemental &elmat, const CurrentFE &fe, const DOF &dof, UInt iblock, UInt jblock, ID id=0)
 
template<class reduced_sigma >
void stiff (reduced_sigma red_sigma, const Real D, MatrixElemental &elmat, const CurrentFE &fe, const DOF &dof, UInt iblock, UInt jblock, ID id=0)
 
template<class vector_type >
void stiffNL (vector_type &U, Real coef, MatrixElemental &elmat, const CurrentFE &fe, const DOF &dof, UInt iblock, UInt jblock, const Real beta)
 
template<class vector_type >
void stiffNL (const vector_type &U, const Real sigma_l, const Real sigma_t, const vector_type &cos, MatrixElemental &elmat, const CurrentFE &fe, const DOF &dof, UInt iblock, UInt jblock, const Real beta)
 
OneDFSIPhysicscreateOneDFSIPhysicsLinear ()
 Factory create function. More...
 
OneDFSIPhysicscreateOneDFSIPhysicsNonLinear ()
 Factory create function. More...
 
OneDFSIFluxcreateOneDFSIFluxLinear ()
 Factory create function. More...
 
OneDFSIFluxcreateOneDFSIFluxNonLinear ()
 Factory create function. More...
 
OneDFSISourcecreateOneDFSISourceLinear ()
 Factory create function. More...
 
OneDFSISourcecreateOneDFSISourceNonLinear ()
 Factory create function. More...
 
PreconditionercreatePCD ()
 
PreconditionercreateSIMPLE ()
 
PreconditionercreateYosida ()
 
Real aortaVelIn (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real bypassVelInMag (const Real &t, const Real &, const Real &, const Real &, const ID &)
 
Real bypassVelInlet2 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real bypassVelInlet4 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real inletCylinder (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearInletCylinder (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearVelInletCylinder (Real t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real oneVelInletCylinder (Real t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real flatNormalVelInlet (Real t, const Real &, const Real &, const Real &, const ID &i)
 
Real linearPopliteal (Real t, const Real &, const Real &, const Real &, const ID &)
 
Real linearPontdist (Real t, const Real &, const Real &, const Real &, const ID &)
 
Real popliteal (const Real t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real pont_dist (const Real t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
 
Real poplitealPressure (Real t, const Real &, const Real &, const Real &, const ID &)
 
Real exactVelocity (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real gradientVelocity (const UInt &icoor, const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real exactPressure (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real normalStress (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
bcPtr_Type BCh_preprocessing ()
 
Real fPressure (const Real &time, const Real &, const Real &, const Real &, const ID &)
 
bcPtr_Type BCh_drag ()
 
bcPtr_Type BCh_lift ()
 
Real zeroFunction (const Real &, const Real &, const Real &, const Real &, const ID &)
 
Real inflowFunction (const Real &t, const Real &, const Real &, const Real &, const ID &i)
 
Real oneFunctionX (const Real &, const Real &, const Real &, const Real &, const ID &i)
 
Real oneFunctionY (const Real &, const Real &, const Real &, const Real &, const ID &i)
 
Real inflow_cyl (const Real &, const Real &x, const Real &y, const Real &, const ID &i)
 
Real inflow (const Real &, const Real &x, const Real &y, const Real &, const ID &i)
 
template<typename MC >
void LIFEV_DEPRECATED (uniformMesh1D(RegionMesh< LinearLine, MC > &mesh, const Real &x_l, const Real &x_r, const UInt &numberOfElements))
 Build uniform mesh along the x axis. More...
 
template<typename MC >
void uniformMesh1D (RegionMesh< LinearLine, MC > &mesh, const Real &x_l, const Real &x_r, const UInt &numberOfElements)
 
template<typename MeshType >
StructuralAnisotropicConstitutiveLaw< MeshType > * createHolzapfelMaterialNonLinear ()
 
template<typename MeshType >
StructuralAnisotropicConstitutiveLaw< MeshType > * createHolzapfelGeneralizedMaterialNonLinear ()
 
Real InternalPressure (const Real &t, const Real &, const Real &, const Real &, const ID &)
 
Real fzero_scalar (const Real &, const Real &, const Real &, const Real &, const ID &)
 
Real a0 (const Real &, const Real &, const Real &, const Real &, const ID &)
 
Real bcZero (const Real &, const Real &, const Real &, const Real &, const ID &)
 
Real bcNonZero (const Real &, const Real &, const Real &, const Real &, const ID &)
 
Real smoothPressure (const Real &t, const Real &x, const Real &y, const Real &, const ID &i)
 
Real bcNonZeroSecondOrderExponential (const Real &, const Real &, const Real &, const Real &, const ID &)
 
Real thetaFunction (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real thetaRotationFunction (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real positionCenter (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real localPosition (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
VectorSmall< 3 > f (const Real &t, const Real &x, const Real &y, const Real &z)
 
Real analyticalDisplacement (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real sphereIndicatorFunction (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real positionCenterSpherical (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real localPositionSpherical (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real Family1Spherical (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real displacementVenantKirchhoffPenalized (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
Real traction (const Real &, const Real &, const Real &, const Real &, const ID &)
 
Real referenceDirection (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
template<typename MeshType >
StructuralAnisotropicConstitutiveLaw< MeshType > * createDistributedHolzapfelMaterialNonLinear ()
 
Real g1 (const Real &, const Real &, const Real &, const Real &, const ID &i)
 
Real g2 (const Real &, const Real &, const Real &, const Real &, const ID &i)
 
Real g3 (const Real &, const Real &, const Real &, const Real &, const ID &i)
 
Real uexact (const Real &t, const Real &x, const Real &y, const Real &z, const ID &)
 
Real source_in (const Real &t, const Real &x, const Real &y, const Real &z, const ID &)
 
Real v0 (const Real &t, const Real &x, const Real &y, const Real &z, const ID &)
 
Real UOne (const Real &, const Real &, const Real &, const Real &, const ID &)
 
Real UZero (const Real &, const Real &, const Real &, const Real &, const ID &)
 
template<typename BcHandlerType , typename PhysicalSolverType >
BCInterfaceFunctionSolverDefined< BcHandlerType, PhysicalSolverType > * createBCInterfaceFunctionSolverDefined ()
 Factory create function. More...
 
template<typename BcHandlerType , typename PhysicalSolverType >
BCInterfaceFunctionParser< BcHandlerType, PhysicalSolverType > * createBCInterfaceFunctionParser ()
 Factory create function. More...
 
template<typename BcHandlerType , typename PhysicalSolverType >
BCInterfaceFunctionParser< BcHandlerType, PhysicalSolverType > * createBCInterfaceFunctionParserFile ()
 Factory create function. More...
 
template<typename BcHandlerType , typename PhysicalSolverType >
BCInterfaceFunctionParser< BcHandlerType, PhysicalSolverType > * createBCInterfaceFunctionParserFileSolver ()
 Factory create function. More...
 
template<typename BcHandlerType , typename PhysicalSolverType >
BCInterfaceFunctionParser< BcHandlerType, PhysicalSolverType > * createBCInterfaceFunctionParserSolver ()
 Factory create function. More...
 
template<typename BcHandlerType , typename PhysicalSolverType >
BCInterfaceFunctionUserDefined< BcHandlerType, PhysicalSolverType > * createBCInterfaceFunctionUserDefined ()
 Factory create function. More...
 
QuadratureRuleBoundary createTetraBDQR (const QuadratureRule &myQR)
 
template<typename MeshType >
StructuralAnisotropicConstitutiveLaw< MeshType > * createAnisotropicMultimechanismMaterialNonLinear ()
 
Real coefRobin (const Real &, const Real &, const Real &, const Real &, const ID &)
 

Variables

const UInt nDimensions
 
const ID NotAnId = std::numeric_limits<Int>::max()
 
const UInt ensightOffset = 1
 
const GeometricMap geoLinearNode
 
const GeometricMap geoLinearSeg
 
const GeometricMap geoQuadraticSeg
 
const GeometricMap geoLinearTria
 
const GeometricMap geoBilinearQuad
 
const GeometricMap geoBiquadraticQuad
 
const GeometricMap geoLinearTetra
 
const GeometricMap geoBilinearHexa
 
const GeometricMap geoBiquadraticHexa
 
const ReferenceFEScalar feSegP0
 
const ReferenceFEScalar feSegP1
 
const ReferenceFEScalar feSegP2
 
const ReferenceFEScalar feTriaP0
 
const ReferenceFEScalar feTriaP1
 
const ReferenceFEScalar feTriaP1bubble
 
const ReferenceFEScalar feTriaP2
 
const ReferenceFEScalar feQuadQ0
 
const ReferenceFEScalar feQuadQ1
 
const ReferenceFEScalar feQuadQ2
 
const ReferenceFEScalar feTetraP0
 
const ReferenceFEScalar feTetraP1
 
const ReferenceFEScalar feTetraP1bubble
 
const ReferenceFEScalar feTetraP2
 
const ReferenceFEScalar feTetraP2tilde
 
const ReferenceFEScalar feHexaQ0
 
const ReferenceFEScalar feHexaQ1
 
const ReferenceFEHdiv feTriaRT0
 
const ReferenceFEHdiv feHexaRT0
 
const ReferenceFEHdiv feTetraRT0
 
const QuadratureRule quadRuleDummy
 
const QuadratureRule quadRuleNode1pt
 
const QuadratureRule quadRuleSeg1pt
 
const QuadratureRule quadRuleSeg2pt
 
const QuadratureRule quadRuleSeg3pt
 
const QuadratureRule quadRuleSeg4pt
 
const QuadratureRule quadRuleTria1pt
 
const QuadratureRule quadRuleTria3pt
 
const QuadratureRule quadRuleTria4pt
 
const QuadratureRule quadRuleTria6pt
 
const QuadratureRule quadRuleTria7pt
 
const QuadratureRule quadRuleQuad1pt
 
const QuadratureRule quadRuleQuad4pt
 
const QuadratureRule quadRuleQuad9pt
 
const QuadratureRule quadRuleQuad16pt
 
const QuadratureRule quadRuleTetra1pt
 
const QuadratureRule quadRuleTetra4pt
 
const QuadratureRule quadRuleTetra4ptNodal
 
const QuadratureRule quadRuleTetra5pt
 
const QuadratureRule quadRuleTetra15pt
 
const QuadratureRule quadRuleTetra64pt
 
const QuadratureRule quadRuleHexa1pt
 
const QuadratureRule quadRuleHexa8pt
 
const int QUAD_RULE_DUMMY = 1
 id of the quadrature rules on nodes More...
 
static const QuadraturePoint pt_node_0pt [1]
 
const size_t NB_QUAD_RULE_NODE = 3
 total number of quadrature rules on segments More...
 
const int QUAD_RULE_NODE_1PT = 1
 id of the quadrature rules on nodes More...
 
static const QuadraturePoint pt_node_1pt [1]
 
const size_t NB_QUAD_RULE_SEG = 4
 total number of quadrature rules on segments More...
 
const size_t QUAD_RULE_SEG_1PT = 1
 id of the quadrature rules on segments More...
 
const size_t QUAD_RULE_SEG_2PT = 2
 
const size_t QUAD_RULE_SEG_3PT = 3
 
const size_t QUAD_RULE_SEG_4PT = 4
 
static const QuadraturePoint pt_seg_1pt [1]
 
const Real q2ptx1 = ( 1 - std::sqrt ( 1. / 3. ) ) / 2.
 
const Real q2ptx2 = ( 1 + std::sqrt ( 1. / 3. ) ) / 2.
 
const Real q2ptw1 = 0.5
 
const Real q2ptw2 = 0.5
 
static const QuadraturePoint pt_seg_2pt [2]
 
const Real q3ptx1 = 0.5
 
const Real q3ptx2 = ( 1 - std::sqrt ( 3. / 5. ) ) / 2.
 
const Real q3ptx3 = ( 1 + std::sqrt ( 3. / 5. ) ) / 2.
 
const Real q3ptw1 = 8. / 18.
 
const Real q3ptw2 = 5. / 18.
 
const Real q3ptw3 = 5. / 18.
 
static const QuadraturePoint pt_seg_3pt [3]
 
const Real q4ptx1 = (1. - sqrt ( (3. - 2.*sqrt (6. / 5.) ) / 7.) ) / 2.
 
const Real q4ptw1 = 0.5 * (18. + sqrt (30) ) / 36.
 
const Real q4ptx2 = (1. + sqrt ( (3. - 2.*sqrt (6. / 5.) ) / 7.) ) / 2.
 
const Real q4ptw2 = 0.5 * (18. + sqrt (30) ) / 36.
 
const Real q4ptx3 = (1. - sqrt ( (3. + 2.*sqrt (6. / 5.) ) / 7.) ) / 2.
 
const Real q4ptw3 = 0.5 * (18. - sqrt (30) ) / 36.
 
const Real q4ptx4 = (1. + sqrt ( (3. + 2.*sqrt (6. / 5.) ) / 7.) ) / 2.
 
const Real q4ptw4 = 0.5 * (18. - sqrt (30) ) / 36.
 
static const QuadraturePoint pt_seg_4pt [4]
 
static const QuadratureRule quad_rule_seg [NB_QUAD_RULE_SEG]
 
static const QuadraturePoint pt_tria_1pt [1]
 
static const QuadraturePoint pt_tria_3pt [3]
 
const Real t4pt_xb1 = 3. / 5.
 
const Real t4pt_xb2 = 1. / 5.
 
const Real t4pt_w1 = 25. / 96.
 
const Real t4pt_w2 = -9. / 32.
 
const Real t4pt_a = 1. / 3.
 
static const QuadraturePoint pt_tria_4pt [4]
 
const Real t6pt_x1 = 0.091576213509770743
 
const Real t6pt_x2 = 0.44594849091596488
 
const Real t6pt_w1 = 0.054975871827660933
 
const Real t6pt_w2 = 0.11169079483900573
 
static const QuadraturePoint pt_tria_6pt [6]
 
const Real t7pt_x0 = 1. / 3.
 
const Real t7pt_x1 = 0.10128650732345633
 
const Real t7pt_x2 = 0.47014206410511508
 
const Real t7pt_w0 = 0.1125
 
const Real t7pt_w1 = 0.062969590272413576
 
const Real t7pt_w2 = 0.066197076394253090
 
static const QuadraturePoint pt_tria_7pt [7]
 
static const QuadratureRule quad_rule_tria [5]
 
static const QuadraturePoint pt_quad_1pt [1]
 
static const QuadraturePoint pt_quad_4pt [4]
 
static const QuadraturePoint pt_quad_9pt [9]
 
static const QuadraturePoint pt_quad_16pt [16]
 
static const QuadratureRule quad_rule_quad [4]
 
static const QuadraturePoint pt_tetra_1pt [1]
 
const Real tet4ptx1 = ( 5. - std::sqrt ( 5. ) ) / 20.
 
const Real tet4ptx2 = ( 5. + 3 * std::sqrt ( 5. ) ) / 20.
 
static const QuadraturePoint pt_tetra_4pt [4]
 
static const QuadraturePoint pt_tetra_4pt_nodal [4]
 
const Real tet5ptx1 = 1. / 6.
 
const Real tet5ptx2 = 1. / 2.
 
const Real tet5ptx3 = 1. / 4.
 
static const QuadraturePoint pt_tetra_5pt [5]
 
const Real r5 = 0.25
 
const Real s5 [4]
 
const Real t5 [4]
 
const Real u5 = 0.05635083268962915
 
const Real v5 = 0.4436491673103708
 
const Real A5 = 0.01975308641975309
 
const Real B5 [2]
 
const Real C5 = 0.008818342151675485
 
static const QuadraturePoint pt_tetra_15pt [15]
 
const Real t [4]
 
const Real s [4]
 
const Real r [4]
 
const Real A [4]
 
const Real B [4]
 
const Real C [4]
 
static const QuadraturePoint pt_tetra_64pt [64]
 
static const QuadratureRule quad_rule_tetra [6]
 
static const QuadraturePoint pt_hexa_1pt [1]
 
static const QuadraturePoint pt_hexa_8pt [8]
 
static const QuadratureRule quad_rule_hexa [2]
 
const ReferenceFEScalar fePointP0 ("Lagrange P0 on a point", FE_P0_0D, POINT, 1, 0, 0, 0, 1, 1, fct_P0_0D, derfct_P0_0D, der2fct_P0_0D, refcoor_P0_0D, STANDARD_PATTERN,(ReferenceFE *) NULL, &lagrangianTransform)
 
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_1 (feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_1, 0)
 
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_2 (feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_2, 1)
 
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_3 (feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_3, 2)
 
static const CurrentFEManifoldHybRT0TriaList [3]
 
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_VdotN_1 (feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_1, 0, 1.)
 
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_VdotN_2 (feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_2, 1, 1./std::sqrt(2.))
 
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_VdotN_3 (feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_3, 2, 1.)
 
static const CurrentFEManifoldHybRT0TriaVdotNList [3]
 
const ReferenceFEHybrid feTriaRT0Hyb ("Hybrid RT0 elements on a triangle", FE_RT0_HYB_TRIA_2D, TRIANGLE, 0, 1, 0, 0, 3, 2, 3, HybRT0TriaList, refcoor_RT0HYB_TRIA, STANDARD_PATTERN)
 
const ReferenceFEHybrid feTriaRT0VdotNHyb ("Hybrid RT0 elements on a triangle", FE_RT0_HYB_TRIA_2D, TRIANGLE, 0, 1, 0, 0, 3, 2, 3, HybRT0TriaVdotNList, refcoor_RT0HYB_TRIA, STANDARD_PATTERN)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_1 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_1, 0)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_2 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_2, 1)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_3 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_3, 2)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_4 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_4, 3)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_5 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_5, 4)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_6 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_6, 5)
 
static const CurrentFEManifoldHybRT0HexaList [6]
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_1 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_1, 0, 1.)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_2 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_2, 1, 1.)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_3 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_3, 2, 1.)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_4 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_4, 3, 1.)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_5 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_5, 4, 1.)
 
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_6 (feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_6, 5, 1.)
 
static const CurrentFEManifoldHybRT0HexaVdotNList [6]
 
const ReferenceFEHybrid feHexaRT0Hyb ("Hybrid RT0 elements on a hexaedra", FE_RT0_HYB_HEXA_3D, HEXA, 0, 0, 1, 0, 6, 3, 6, HybRT0HexaList, refcoor_RT0HYB_HEXA, STANDARD_PATTERN)
 
const ReferenceFEHybrid feHexaRT0VdotNHyb ("Hybrid RT0 elements on a hexaedra", FE_RT0_HYB_HEXA_3D, HEXA, 0, 0, 1, 0, 6, 3, 6, HybRT0HexaVdotNList, refcoor_RT0HYB_HEXA, STANDARD_PATTERN)
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_1 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_1, 0)
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_2 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_2, 1)
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_3 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_3, 2)
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_4 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_4, 3)
 
static const CurrentFEManifoldHybRT0TetraList [4]
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_1 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_1, 0, 2.)
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_2 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_2, 1, 2.)
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_3 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_3, 2, 2./std::sqrt(3.))
 
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_4 (feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_4, 3, 2.)
 
static const CurrentFEManifoldHybRT0TetraVdotNList [4]
 
const ReferenceFEHybrid feTetraRT0Hyb ("Hybrid RT0 elements on a tetrahedron", FE_RT0_HYB_TETRA_3D, TETRA, 0, 0, 1, 0, 4, 3, 4, HybRT0TetraList, refcoor_RT0HYB_TETRA, STANDARD_PATTERN)
 
const ReferenceFEHybrid feTetraRT0VdotNHyb ("Hybrid RT0 elements on a tetrahedron", FE_RT0_HYB_TETRA_3D, TETRA, 0, 0, 1, 0, 4, 3, 4, HybRT0TetraVdotNList, refcoor_RT0HYB_TETRA, STANDARD_PATTERN)
 
static const Real refcoor_P0_0D [3]
 
static const ReferenceElement::function_Type fct_P0_0D [1]
 
static const ReferenceElement::function_Type derfct_P0_0D [1]
 
static const ReferenceElement::function_Type der2fct_P0_0D [1]
 
static const Real refcoor_P0_1D [3]
 
static const ReferenceElement::function_Type fct_P0_1D [1]
 
static const ReferenceElement::function_Type derfct_P0_1D [1]
 
static const ReferenceElement::function_Type der2fct_P0_1D [1]
 
static const Real refcoor_P1_1D [6]
 
static const ReferenceElement::function_Type fct_P1_1D [2]
 
static const ReferenceElement::function_Type derfct_P1_1D [2]
 
static const ReferenceElement::function_Type der2fct_P1_1D [2]
 
static const Real refcoor_P2_1D [9]
 
static const ReferenceElement::function_Type fct_P2_1D [3]
 
static const ReferenceElement::function_Type derfct_P2_1D [3]
 
static const ReferenceElement::function_Type der2fct_P2_1D [3]
 
static const Real refcoor_P0_2D [3]
 
static const ReferenceElement::function_Type fct_P0_2D [1]
 
static const ReferenceElement::function_Type derfct_P0_2D [2]
 
static const ReferenceElement::function_Type der2fct_P0_2D [4]
 
static const Real refcoor_P1_2D [9]
 
static const ReferenceElement::function_Type fct_P1_2D [3]
 
static const ReferenceElement::function_Type derfct_P1_2D [6]
 
static const ReferenceElement::function_Type der2fct_P1_2D [12]
 
static const Real refcoor_P1bubble_2D [12]
 
static const ReferenceElement::function_Type fct_P1bubble_2D [4]
 
static const ReferenceElement::function_Type derfct_P1bubble_2D [8]
 
static const ReferenceElement::function_Type der2fct_P1bubble_2D [16]
 
static const Real refcoor_P2_2D [18]
 
static const ReferenceElement::function_Type fct_P2_2D [6]
 
static const ReferenceElement::function_Type derfct_P2_2D [12]
 
static const ReferenceElement::function_Type der2fct_P2_2D [24]
 
static const Real refcoor_RT0_TRIA_2D [9]
 
static const ReferenceElement::function_Type fct_RT0_TRIA_2D [6]
 
static const ReferenceElement::function_Type fct_DIV_RT0_TRIA_2D [3]
 
static const Real refcoor_Q0_2D [3]
 
static const ReferenceElement::function_Type fct_Q0_2D [1]
 
static const ReferenceElement::function_Type derfct_Q0_2D [2]
 
static const ReferenceElement::function_Type der2fct_Q0_2D [4]
 
static const Real refcoor_Q1_2D [12]
 
static const ReferenceElement::function_Type fct_Q1_2D [4]
 
static const ReferenceElement::function_Type derfct_Q1_2D [8]
 
static const ReferenceElement::function_Type der2fct_Q1_2D [16]
 
static const Real refcoor_Q2_2D [27]
 
static const ReferenceElement::function_Type fct_Q2_2D [9]
 
static const ReferenceElement::function_Type derfct_Q2_2D [18]
 
static const ReferenceElement::function_Type der2fct_Q2_2D [36]
 
static const Real refcoor_P0_3D [3]
 
static const ReferenceElement::function_Type fct_P0_3D [1]
 
static const ReferenceElement::function_Type derfct_P0_3D [3]
 
static const ReferenceElement::function_Type der2fct_P0_3D [9]
 
static const Real refcoor_P1_3D [12]
 
static const ReferenceElement::function_Type fct_P1_3D [4]
 
static const ReferenceElement::function_Type derfct_P1_3D [12]
 
static const ReferenceElement::function_Type der2fct_P1_3D [36]
 
static const Real refcoor_P1bubble_3D [15]
 
static const ReferenceElement::function_Type fct_P1bubble_3D [5]
 
static const ReferenceElement::function_Type derfct_P1bubble_3D [15]
 
static const ReferenceElement::function_Type der2fct_P1bubble_3D [45]
 
static const Real refcoor_P2_3D [30]
 
static const ReferenceElement::function_Type fct_P2_3D [10]
 
static const ReferenceElement::function_Type derfct_P2_3D [30]
 
static const ReferenceElement::function_Type der2fct_P2_3D [90]
 
static const Real refcoor_P2tilde_3D [33]
 
static const ReferenceElement::function_Type fct_P2tilde_3D [11]
 
static const ReferenceElement::function_Type derfct_P2tilde_3D [33]
 
static const ReferenceElement::function_Type der2fct_P2tilde_3D [99]
 
static const Real refcoor_Q0_3D [3]
 
static const ReferenceElement::function_Type fct_Q0_3D [1]
 
static const ReferenceElement::function_Type derfct_Q0_3D [3]
 
static const ReferenceElement::function_Type der2fct_Q0_3D [9]
 
static const Real refcoor_Q1_3D [24]
 
static const ReferenceElement::function_Type fct_Q1_3D [8]
 
static const ReferenceElement::function_Type derfct_Q1_3D [24]
 
static const ReferenceElement::function_Type der2fct_Q1_3D [72]
 
static const Real refcoor_RT0_HEXA_3D [18]
 
static const ReferenceElement::function_Type fct_RT0_HEXA_3D [18]
 
static const ReferenceElement::function_Type fct_DIV_RT0_HEXA_3D [6]
 
static const Real refcoor_RT0_TETRA_3D [12]
 
static const ReferenceElement::function_Type fct_RT0_TETRA_3D [12]
 
static const ReferenceElement::function_Type fct_DIV_RT0_TETRA_3D [4]
 
static const Real refcoor_RT0HYB_TRIA [9]
 
static const Real refcoor_HYB_TRIA_SEG_1 [6]
 
static const Real refcoor_HYB_TRIA_SEG_2 [6]
 
static const Real refcoor_HYB_TRIA_SEG_3 [6]
 
static const Real refcoor_RT0HYB_HEXA [18]
 
static const Real refcoor_HYB_HEXA_FACE_1 [12]
 
static const Real refcoor_HYB_HEXA_FACE_2 [12]
 
static const Real refcoor_HYB_HEXA_FACE_3 [12]
 
static const Real refcoor_HYB_HEXA_FACE_4 [12]
 
static const Real refcoor_HYB_HEXA_FACE_5 [12]
 
static const Real refcoor_HYB_HEXA_FACE_6 [12]
 
static const Real refcoor_RT0HYB_TETRA [12]
 
static const Real refcoor_HYB_TETRA_FACE_1 [9]
 
static const Real refcoor_HYB_TETRA_FACE_2 [9]
 
static const Real refcoor_HYB_TETRA_FACE_3 [9]
 
static const Real refcoor_HYB_TETRA_FACE_4 [9]
 
NeighborType const POINT_NEIGHBORS = 0x1
 
NeighborType const RIDGE_NEIGHBORS = 0x2
 
NeighborType const FACET_NEIGHBORS = 0x4
 
NeighborType const ELEMENT_NEIGHBORS = 0x8
 
NeighborType const ALL_NEIGHBORS = POINT_NEIGHBORS | RIDGE_NEIGHBORS | FACET_NEIGHBORS | ELEMENT_NEIGHBORS
 
const UInt bdfMaxOrder = 6
 
static const std::string base64_chars
 
static std::map< unsigned int, std::string > * DebugAreas = 0
 
static std::string * StringNull = 0
 
static std::list< int > * AREAS
 
static std::string * DEBUG_AREA = 0
 
const UInt BDF_MAX_ORDER = 5
 
const Real Pi = 3.14159265358979323846264338328
 
Real Pi2 = Pi* Pi
 
const UInt nbComp = 2
 BidomainSolver - This class implements a bidomain solver. More...
 
double alpha = 1
 

External overloaded operators

template<UInt Dim>
VectorSmall< Dim > operator* (VectorSmall< Dim > const &vector, Real const &factor)
 Operator * (multiplication by scalar on the right) More...
 
template<UInt Dim>
VectorSmall< Dim > operator* (Real const &factor, VectorSmall< Dim > const &vector)
 Operator * (multiplication by scalar on the left) More...
 
template<UInt Dim>
std::ostream & operator<< (std::ostream &out, VectorSmall< Dim > const &point)
 Operator <<. More...
 
VectorSmall< 3 > operator* (Real const &factor, VectorSmall< 3 > const &vector)
 Operator * (multiplication by scalar on the left) More...
 
template<UInt Dim1, UInt Dim2>
MatrixSmall< Dim1, Dim2 > operator* (Real const &factor, MatrixSmall< Dim1, Dim2 > const &matrix)
 Operator * (multiplication by scalar on the left) More...
 
template<UInt Dim1, UInt Dim2>
VectorSmall< Dim1 > operator* (VectorSmall< Dim2 > const &vector, MatrixSmall< Dim1, Dim2 > const &matrix)
 Operator * (multiplication by vector on the left) More...
 

Conversion free-functions

template<UInt Dim, typename Vector >
VectorSmall< Dim > castToVectorSmall (Vector const &coords)
 Conversion of an array (std::vector, KN, ecc.) to a VectorSmall. More...
 
template<typename Vector >
VectorSmall< 3 > castToVector3D (Vector const &coords)
 Conversion of an array (std::vector, KNM, ecc.) to a VectorSmall. More...
 
typedef boost::numeric::ublas::vector< RealVector
 

Methods

markerID_Type regularMeshPointPosition (const UInt &i_x, const UInt &i_y, const UInt &i_z, const UInt &n_x, const UInt &n_y, const UInt &n_z)
 This method gives the flags for a parallelepiped. More...
 
template<typename GeoShape , typename MC >
void regularMesh3D (RegionMesh< GeoShape, MC > &mesh, markerID_Type regionFlag, const UInt &m_x, const UInt &m_y, const UInt &m_z, bool verbose=false, const Real &l_x=1.0, const Real &l_y=1.0, const Real &l_z=1.0, const Real &t_x=0.0, const Real &t_y=0.0, const Real &t_z=0.0)
 This method generate a parallelepiped structured mesh. More...
 

Public typedefs

typedef boost::numeric::ublas::matrix< RealMatrix
 
typedef boost::numeric::ublas::zero_matrix< RealZeroMatrix
 
typedef boost::numeric::ublas::vector< RealGeoVector
 
typedef boost::numeric::ublas::zero_vector< RealZeroVector
 

Boundary conditions treatment

template<typename MatrixType , typename VectorType , typename MeshType , typename DataType >
void bcManage (MatrixType &matrix, VectorType &rightHandSide, MeshType const &mesh, DOF const &dof, BCHandler const &bcHandler, CurrentFEManifold &currentBdFE, DataType const &diagonalizeCoef, DataType const &time=0)
 Prescribe boundary conditions. More...
 
template<typename MatrixType , typename VectorType , typename MeshType , typename DataType >
void bcManage (Real(*mu)(Real time, Real x, Real y, Real z, Real u), MatrixType &matrix, VectorType &rightHandSide, const MeshType &mesh, const DOF &dof, const BCHandler &bcHandler, CurrentFEManifold &currentBdFE, const DataType diagonalizeCoef, const DataType &time, VectorType &feVec)
 Prescribe boundary conditions. Case in which the user defined function depends on the FE vector feVec. More...
 
template<typename MatrixType , typename MeshType , typename DataType >
void bcManageMatrix (MatrixType &matrix, const MeshType &mesh, const DOF &dof, const BCHandler &bcHandler, CurrentFEManifold &currentBdFE, const DataType &diagonalizeCoef, const DataType &time=0)
 Prescribe boundary conditions. Case in which only the matrix is modified. More...
 
template<typename VectorType , typename MeshType , typename DataType >
 bcManageVector (VectorType &rightHandSide, const MeshType &mesh, const DOF &dof, const BCHandler &bcHandler, CurrentFEManifold &currentBdFE, const DataType &time, const DataType &diagonalizeCoef)
 Prescribe boundary conditions. Case in which only the right hand side is modified. More...
 
template<typename VectorType , typename MeshType , typename DataType >
void bcManageRhs (VectorType &rightHandSide, const MeshType &mesh, const DOF &dof, const BCHandler &bcHandler, CurrentFEManifold &currentBdFE, const DataType &diagonalizeCoef, const DataType &time)
 Prescribe boundary conditions. Case in which only the right hand side is modified. More...
 
template<typename VectorType , typename DataType , typename Mesh , typename MapEpetra >
 bcManageVector (VectorType &rightHandSide, FESpace< Mesh, MapEpetra > &feSpace, const BCHandler &bcHandler, const DataType &time, const DataType &diagonalizeCoef)
 Prescribe boundary conditions. Case in which only the right hand side is modified. More...
 
template<typename VectorType , typename DataType , typename Mesh , typename MapEpetra >
void bcManageResidual (VectorType &res, VectorType &rhs, const VectorType &sol, FESpace< Mesh, MapEpetra > &feSpace, const BCHandler &bcHandler, const DataType &time, const DataType &diagonalizeCoef)
 Prescribe boundary conditions. Case in which only the residual is available. More...
 
template<typename VectorType , typename DataType , typename Mesh , typename MapEpetra >
void bcManageRhs (VectorType &rightHandSide, FESpace< Mesh, MapEpetra > &feSpace, const BCHandler &bcHandler, const DataType &diagonalizeCoef, const DataType &time)
 Prescribe boundary conditions. Case in which only the right hand side is modified. More...
 

Essential BC

template<typename MatrixType , typename VectorType , typename MeshType , typename DataType >
void bcEssentialManage (MatrixType &matrix, VectorType &rightHandSide, const MeshType &, const DOF &dof, const BCBase &boundaryCond, const CurrentFEManifold &, const DataType &diagonalizeCoef, const DataType &time, UInt offset)
 Prescribe Essential boundary conditions. Case in which the user defined function depends on the FE vector feVec. More...
 
template<typename MatrixType , typename VectorType , typename MeshType , typename DataType >
void bcEssentialManageUDep (MatrixType &matrix, VectorType &rightHandSide, const MeshType &, const DOF &dof, const BCBase &boundaryCond, const CurrentFEManifold &, const DataType &diagonalizeCoef, const DataType &time, const VectorType &feVec, UInt offset=0)
 Prescribe Essential boundary conditions. Case in which the user defined function depends on the FE vector feVec. More...
 
template<typename MatrixType , typename DataType >
void bcEssentialManageMatrix (MatrixType &matrix, const DOF &dof, const BCBase &boundaryCond, const DataType &diagonalizeCoef, UInt offset)
 Prescribe Essential boundary conditions diagonalizing the matrix. More...
 
template<typename VectorType , typename DataType >
 bcEssentialManageVector (VectorType &rightHandSide, const DOF &dof, const BCBase &boundaryCond, const DataType &time, const DataType &diagonalizeCoef, UInt offset)
 Prescribe Essential boundary conditions on the right hand side. More...
 
template<typename VectorType , typename DataType >
void bcEssentialManageRhs (VectorType &rightHandSide, const DOF &dof, const BCBase &boundaryCond, const DataType &diagonalizeCoef, const DataType &time, UInt offset)
 Prescribe Essential boundary conditions on the right hand side. More...
 
template<typename VectorType , typename DataType >
void bcEssentialManageRhs (VectorType &rightHandSide, const DOF &dof, const BCHandler &bcHandler, const DataType &diagonalizeCoef, const DataType &time)
 Prescribe all the Essential boundary conditions on the right hand side and forgetting about the other BCs. More...
 
template<typename VectorType , typename DataType >
void bcEssentialManageResidual (VectorType &res, VectorType &rhs, const VectorType &sol, const DOF &dof, const BCBase &boundaryCond, const DataType &time, const DataType &diagonalizeCoef, UInt offset)
 Prescribe essential boundary conditions. Case in which only the residual is available. More...
 
template<typename MatrixType , typename DataType >
void bcManageMtimeUDep (MatrixType &matrix, const DOF &dof, const BCHandler &bcHandler, const DataType diagonalizeCoef)
 ! Prescribe Essential boundary conditions. More...
 

Natural BC

template<typename VectorType , typename MeshType , typename DataType >
void bcNaturalManage (VectorType &rightHandSide, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &time, UInt offset)
 Prescribe Natural boundary condition. More...
 
template<typename VectorType , typename MeshType , typename DataType >
void bcNaturalManageUDep (Real(*mu)(Real time, Real x, Real y, Real z, Real u), VectorType &rightHandSide, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &time, const VectorType &feVec, UInt offset)
 Prescribe Natural boundary condition. Case in which the user defined function depends on the FE vector feVec. More...
 

Robin BC

template<typename MatrixType , typename VectorType , typename DataType , typename MeshType >
void bcRobinManage (MatrixType &matrix, VectorType &rightHandSide, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &time, UInt offset)
 Prescribe Robin boundary condition. More...
 
template<typename MatrixType , typename DataType , typename MeshType >
void bcRobinManageMatrix (MatrixType &matrix, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &time, UInt offset)
 Prescribe Robin boundary condition only on the matrix. More...
 
template<typename VectorType , typename DataType , typename MeshType >
void bcRobinManageResidual (VectorType &residual, VectorType &rightHandSide, const VectorType &solution, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &time, UInt offset)
 Prescribe Robin boundary conditions. Case in which only the residual is available. More...
 
template<typename VectorType , typename DataType , typename MeshType >
void bcResistanceManageResidual (VectorType &residual, VectorType &rightHandSide, const VectorType &solution, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &time, UInt offset)
 Paolo Tricerri/////////////////////. More...
 
template<typename VectorType , typename DataType , typename MeshType >
void bcRobinManageVector (VectorType &rightHandSide, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &time, UInt offset)
 Prescribe Robin boundary condition only on the rightHandSide. More...
 

Flux BC

template<typename MatrixType , typename VectorType , typename MeshType , typename DataType >
void bcFluxManage (MatrixType &matrix, VectorType &rightHandSide, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &time, UInt offset)
 Prescribe Flux boundary condition only on the matrix. More...
 
template<typename VectorType , typename DataType >
void bcFluxManageVector (VectorType &rightHandSide, const BCBase &boundaryCond, const DataType &time, UInt offset)
 Prescribe Flux boundary condition only on the right hand side. More...
 
template<typename MatrixType , typename MeshType , typename DataType >
void bcFluxManageMatrix (MatrixType &matrix, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &, UInt offset)
 Prescribe Flux boundary condition only on the matrix. More...
 
template<typename VectorType , typename MeshType , typename DataType >
void bcFluxManageResidual (VectorType &residual, VectorType &rightHandSide, const VectorType &solution, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &, UInt offset)
 Prescribe Flux boundary conditions. Case in which only the residual is available. More...
 

Resistance BC

template<typename MatrixType , typename VectorType , typename DataType , typename MeshType >
void bcResistanceManage (MatrixType &matrix, VectorType &rightHandSide, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &, UInt offset)
 Prescribe Resistance boundary condition. More...
 
template<typename VectorType , typename DataType , typename MeshType >
void bcResistanceManageVector (VectorType &rightHandSide, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &, UInt offset)
 
template<typename MatrixType , typename DataType , typename MeshType >
void bcResistanceManageMatrix (MatrixType &matrix, const MeshType &mesh, const DOF &dof, const BCBase &boundaryCond, CurrentFEManifold &currentBdFE, const DataType &, UInt offset)
 

Type definitions

IonicModel - This class implements an ionic model.

typedef ElectroIonicModel super
 
typedef MatrixEpetra< Realmatrix_Type
 
typedef VectorEpetra vector_Type
 
typedef std::shared_ptr< vector_TypevectorPtr_Type
 
typedef RegionMesh< LinearTetramesh_Type
 

Detailed Description

Default Physical Solver.

User functions.

VenantKirchhoffViscoelasticData - Class to secondorder problem (S. Venant Kirchhoff Viscoelastic)

analytic solution of Kim & Moin for unsteady Navier-Stokes 2D on the square [0,1]x[0,1].

Settings - File handling the solution of the FSI problem.

When using BCInterface3D, you have to include beforehand the relevant functions.

Namespace for general LIFEV functions.

Outer product.

Parameters
vectorsecond operand

This file contains a set of functions to be used to test a 3D mesh and fix some possible problems. Some methods are general (2D and 3D meshes), some are specific to 3D meshes.

They sometimes require in input a Switch paramenter sw and ostreams references. The switch values are

  • "ABORT_CONDITION" "SKIPPED_ORIENTATION_TEST"
  • "HAS_NEGATIVE_VOLUMES" "BFACE_STORED_MISMATCH"
  • "BELEMENT_COUNTER_UNSET" "BFACE_COUNTER_MISMATCH"
  • "BFACE_MISSING" "FIXED_MAX_NUM_FACES"
  • "FIXED_FACE_COUNTER" "NUM_FACES_MISMATCH"
  • "FIXED_MAX_NUM_EDGES" "FIXED_EDGES"
  • "NOT_HAS_POINTS" "FIXED_POINTS_ID"
  • "POINTS_MARKER_UNSET" "NOT_HAS_VOLUMES"
  • "FIXED_VOLUMES_ID" "VOLUMES_MARKER_UNSET"
  • "FIXED_VOLUME_COUNTER" "BUILD_BFACES"
  • "FIXED_BFACES_FIRST" "FIXED_FACES_ID"
  • "NOT_HAS_FACES" "FIXED_BFACE_COUNTER"
  • "FACE_MARKER_UNSET" "FACE_MARKER_FIXED"
  • "FIXED_FACE_COUNTER" "NOT_HAS_EDGES"
  • "BUILD_BEDGES" "FIXED_BEDGES_FIRST"
  • "FIXED_EDGES_ID" "EDGE_MARKER_UNSET"
  • "EDGE_MARKER_FIXED" "FIXED_BEDGES_COUNTER"
  • "DOMAIN_NOT_CLOSED" "FIXED_BOUNDARY_POINTS"
  • "POINT_MARKER_UNSET" "FIXED_POINT_MARKER"
  • "FIXED_BPOINTS_COUNTER" "NOT_EULER_OK"
Precondition
All functions contained in this file require as precondition a mesh with the points and volumes connectivity set. Some functions have also other preconditions, which will be then specified in the function documentation.

In particular:

for Fluid: #include <lifev/bc_interface/3D/function/fluid/BCInterfaceFunctionParserFluid3D.hpp> #include <lifev/bc_interface/3D/function/fluid/BCInterfaceFunctionParserSolverFluid3D.hpp> #include <lifev/bc_interface/3D/function/fluid/BCInterfaceFunctionUserDefinedFluid3D.hpp>

for Solid: #include <lifev/bc_interface/3D/function/solid/BCInterfaceFunctionParserSolid3D.hpp> #include <lifev/bc_interface/3D/function/solid/BCInterfaceFunctionParserSolverSolid3D.hpp> #include <lifev/bc_interface/3D/function/solid/BCInterfaceFunctionSolverDefinedSolid3D.hpp> #include <lifev/bc_interface/3D/function/solid/BCInterfaceFunctionUserDefinedSolid3D.hpp>

For FSI: #include <lifev/bc_interface/3D/function/fsi/BCInterfaceFunctionParserFSI3D.hpp> #include <lifev/bc_interface/3D/function/fsi/BCInterfaceFunctionParserSolverFSI3D.hpp> #include <lifev/bc_interface/3D/function/fsi/BCInterfaceFunctionSolverDefinedFSI3D.hpp> #include <lifev/bc_interface/3D/function/fsi/BCInterfaceFunctionUserDefinedFSI3D.hpp>

Todo:
remove this header
Author
Davide Forti david.nosp@m.e.fo.nosp@m.rti@e.nosp@m.pfl..nosp@m.ch
Date
28-10-2014
Maintainer:
Simone Deparis simon.nosp@m.e.de.nosp@m.paris.nosp@m.@epf.nosp@m.l.ch
Author
Matteo Pozzoli matte.nosp@m.o1.p.nosp@m.ozzol.nosp@m.i@ma.nosp@m.il.po.nosp@m.limi.nosp@m..it
Contributor:
Matteo Pozzoli matte.nosp@m.o1.p.nosp@m.ozzol.nosp@m.i@ma.nosp@m.il.po.nosp@m.limi.nosp@m..it
Maintainer:
Matteo Pozzoli matte.nosp@m.o1.p.nosp@m.ozzol.nosp@m.i@ma.nosp@m.il.po.nosp@m.limi.nosp@m..it

Typedef Documentation

◆ Real

typedef double Real

Generic real data.

Definition at line 175 of file LifeV.hpp.

◆ int8_type

typedef int8_t int8_type

Definition at line 177 of file LifeV.hpp.

◆ int16_type

typedef int16_t int16_type

Definition at line 178 of file LifeV.hpp.

◆ int32_type

typedef int32_t int32_type

Definition at line 179 of file LifeV.hpp.

◆ int64_type

typedef int64_t int64_type

Definition at line 180 of file LifeV.hpp.

◆ uint8_type

typedef uint8_t uint8_type

Definition at line 182 of file LifeV.hpp.

◆ uint16_type

typedef uint16_t uint16_type

Definition at line 183 of file LifeV.hpp.

◆ uint32_type

typedef uint32_t uint32_type

Definition at line 184 of file LifeV.hpp.

◆ uint64_type

typedef uint64_t uint64_type

Definition at line 185 of file LifeV.hpp.

◆ Int

typedef int32_type Int

Generic integer data.

Definition at line 188 of file LifeV.hpp.

◆ UInt

typedef unsigned int UInt

generic unsigned integer (used mainly for addressing)

I define UInt=unsigned int. This allow to use this stuff also outside lifeV.

Definition at line 191 of file LifeV.hpp.

◆ ID

typedef size_t ID

IDs.

type used for Identifiers (Integral type in the range [0, MAX_INT]). All principal items handled by the library have an identified, which is an unsigned integer greater or equal to one

Definition at line 194 of file LifeV.hpp.

◆ flag_Type

typedef unsigned int flag_Type

bit-flag with up to 32 different flags

Typedef for the flag_Type

Definition at line 197 of file LifeV.hpp.

◆ EpetraInt_Type

typedef int EpetraInt_Type

Epetra int type (can be int or long long, accordingly to release notes)

Definition at line 200 of file LifeV.hpp.

◆ PRECFactory

Definition at line 233 of file Preconditioner.hpp.

◆ LManipFunction

typedef DebugStream&(* LManipFunction) (DebugStream &)

Definition at line 52 of file LifeDebug.hpp.

◆ LNManipFunction

typedef NdebugStream&(* LNManipFunction) (NdebugStream &)

Definition at line 53 of file LifeDebug.hpp.

◆ MapEpetraVector

Definition at line 378 of file MapEpetra.hpp.

◆ Vector3D

typedef VectorSmall<3> Vector3D

Definition at line 650 of file VectorSmall.hpp.

◆ defaultMarkerCommon_Type

The simplest MarkerCommon: uses all defaults.

Definition at line 78 of file MarkerDefinitions.hpp.

◆ markerID_Type

typedef ID markerID_Type

markerID_Type is the type used to store the geometric entity marker IDs

An entity marker ID is an integral type that is used to store information about each geometric entity belonging to a mesh. In particular, it is the number given by the mesh generator that has generated the mesh to identify different portion of the boundary. It must be convertible to an ID type.

Definition at line 81 of file Marker.hpp.

◆ Vector

typedef boost::numeric::ublas::vector< Real > Vector

Definition at line 66 of file ImporterMesh3D.hpp.

◆ Matrix

typedef boost::numeric::ublas::matrix< Real > Matrix

Definition at line 66 of file AssemblyElemental.hpp.

◆ ZeroMatrix

typedef boost::numeric::ublas::zero_matrix< Real > ZeroMatrix

Definition at line 68 of file AssemblyElemental.hpp.

◆ bcName_Type

typedef std::string bcName_Type

Type of the name of the Boundary conditions

Definition at line 116 of file BCBase.hpp.

◆ bcFlag_Type

Definition at line 118 of file BCBase.hpp.

◆ bcComponentsVec_Type

typedef std::vector<ID> bcComponentsVec_Type

Definition at line 120 of file BCBase.hpp.

◆ GeoVector

typedef boost::numeric::ublas::vector< Real > GeoVector

Definition at line 52 of file QuadraturePoint.hpp.

◆ I_F77

typedef int I_F77

Definition at line 53 of file FortranWrapper.hpp.

◆ R4_F77

typedef float R4_F77

Definition at line 54 of file FortranWrapper.hpp.

◆ R8_F77

typedef double R8_F77

Definition at line 55 of file FortranWrapper.hpp.

◆ L_F77

typedef int L_F77

Definition at line 56 of file FortranWrapper.hpp.

◆ ZeroVector

typedef boost::numeric::ublas::zero_vector<Real> ZeroVector

Definition at line 51 of file SobolevNorms.hpp.

◆ NeighborType

typedef std::bitset<4> NeighborType

Definition at line 57 of file GhostHandler.hpp.

◆ neighbors_Type

typedef std::unordered_set<ID> neighbors_Type

Definition at line 51 of file NeighborMarker.hpp.

◆ neighborList_Type

typedef std::vector<neighbors_Type> neighborList_Type

Definition at line 52 of file NeighborMarker.hpp.

◆ neighborMarkerCommon_Type

The NeighborMarkerCommon: uses all defaults except for Points.

Definition at line 132 of file NeighborMarker.hpp.

◆ ScalarVector

typedef boost::numeric::ublas::vector< Real > ScalarVector

Definition at line 52 of file TimeAdvanceBDFVariableStep.hpp.

◆ FEScalarFieldTetra

Definition at line 499 of file FEField.hpp.

◆ FEVectorFieldTetra

Definition at line 501 of file FEField.hpp.

◆ container_Type

typedef std::vector<QuadratureRule const*> container_Type

Definition at line 62 of file test_quadrule.hpp.

◆ constIterator_Type

typedef container_Type::const_iterator constIterator_Type

Definition at line 63 of file test_quadrule.hpp.

◆ TimeAdvanceFactory

create factory for timeAdvance; this class runs only the default template parameter.

Definition at line 696 of file TimeAdvance.hpp.

◆ super

Definition at line 66 of file IonicFitzHughNagumo.hpp.

◆ matrix_Type

Definition at line 67 of file IonicFitzHughNagumo.hpp.

◆ vector_Type

Definition at line 68 of file IonicFitzHughNagumo.hpp.

◆ vectorPtr_Type

typedef std::shared_ptr< vector_Type > vectorPtr_Type

Definition at line 69 of file IonicFitzHughNagumo.hpp.

◆ mesh_Type

Definition at line 70 of file IonicFitzHughNagumo.hpp.

◆ FSIFactory_Type

FSIMonolithicGE - FSIMonolithic Geometry-Explicit solver.

Author
Paolo Crosetto
See also
[4]

Important parameters to set properly in the data file:

  • useShapeDerivatives: MUST be false, because in the GE approach the geometry is explicit;
  • domainVelImplicit: MUST be false, because in the GE approach the geometry is explicit;
  • convectiveTermDer: false if the convective term is linearized ( $u^{n+1}\nabla(u^n-w^n)$), otherwise it can be either true (if we use the Newton method to solve the convective term nonlinearity) or false (fixed-point method). For the GCE must be false;
  • semiImplicit: if true only one iteration of the nonlinear solver is performed. Otherwise the nonlinear iterations continue up to the specified tolerance. Set it to true for the GCE;
  • method: can be either monolithicGE, monolithicGI if the geometry is treated respectively explicitly or implicitly, or exactJacobians, fixedPoint for partitioned strategies;
  • blockOper: specifies the matrix type to be used for the linear system: if AdditiveSchwarz, the matrix is the standard ine for GE; if AdditiveSchwarzRN the coupling blocks are of Robin type instead of Dirichlet and Neumann. The parameters for the Robin coupling are alphaf and alphas in the data file. NOTE: this method has currently been tested only for alphas=0.
  • DDBlockPrec: specifies the possible preconditioners to use. Can be: AdditiveSchwarz, MonolithicBlockComposedDN, MonolithicBlockComposedDN2, MonolithicBlockComposedNN, MonolithicBlockComposedDNND.

Definition at line 52 of file FSIMonolithicGI.hpp.

◆ fluid

◆ solid

◆ BlockPrecFactory

Definition at line 535 of file MonolithicBlock.hpp.

◆ MeshType

◆ ETFESpace_Type

◆ scalarETFESpace_Type

◆ matrixSmall_Type

typedef MatrixSmall< 3, 3 > matrixSmall_Type

Definition at line 69 of file structure/fem/ExpressionDefinitions.hpp.

◆ bcPtr_Type

typedef std::shared_ptr< bc_Type > bcPtr_Type

◆ StabilizationFactory

Definition at line 312 of file Stabilization.hpp.

◆ zeroDimensionalElementSPtr_Type

Definition at line 60 of file ZeroDimensionalCircuitData.hpp.

◆ zeroDimensionalNodeSPtr_Type

Definition at line 63 of file ZeroDimensionalCircuitData.hpp.

◆ vecInt_Type

typedef std::vector<Int> vecInt_Type

Definition at line 64 of file ZeroDimensionalCircuitData.hpp.

◆ iterVecInt_Type

typedef vecInt_Type::iterator iterVecInt_Type

Definition at line 65 of file ZeroDimensionalCircuitData.hpp.

◆ bc_Type

◆ vectorEpetra_Type

typedef Epetra_Vector vectorEpetra_Type

Definition at line 70 of file ZeroDimensionalCircuitData.hpp.

◆ matrixPtr_Type

typedef std::shared_ptr< matrix_Type > matrixPtr_Type

Definition at line 71 of file ZeroDimensionalCircuitData.hpp.

◆ vectorEpetraPtr_Type

typedef std::shared_ptr<vectorEpetra_Type > vectorEpetraPtr_Type

Definition at line 73 of file ZeroDimensionalCircuitData.hpp.

◆ zeroDimensionalElementPtr_Type

Definition at line 192 of file ZeroDimensionalCircuitData.hpp.

◆ vecZeroDimensionalElementPtr_Type

◆ ptrVecZeroDimensionalElementPtr_Type

◆ iterZeroDimensionalElement_Type

typedef vecZeroDimensionalElementPtr_Type::iterator iterZeroDimensionalElement_Type

Definition at line 195 of file ZeroDimensionalCircuitData.hpp.

◆ zeroDimensionalElementPassiveResistorPtr_Type

◆ zeroDimensionalElementPassiveCapacitorPtr_Type

◆ zeroDimensionalElementPassiveInductorPtr_Type

◆ zeroDimensionalElementPassiveDiodePtr_Type

◆ zeroDimensionalElementCurrentSourcePtr_Type

◆ zeroDimensionalElementVoltageSourcePtr_Type

◆ vecZeroDimensionalElementPassiveResistorPtr_Type

◆ vecZeroDimensionalElementPassiveCapacitorPtr_Type

◆ vecZeroDimensionalElementPassiveInductorPtr_Type

◆ vecZeroDimensionalElementPassiveDiodePtr_Type

◆ vecZeroDimensionalElementCurrentSourcePtr_Type

◆ vecZeroDimensionalElementVoltageSourcePtr_Type

◆ ptrVecZeroDimensionalElementPassiveResistorPtr_Type

◆ ptrVecZeroDimensionalElementPassiveCapacitorPtr_Type

◆ ptrVecZeroDimensionalElementPassiveInductorPtr_Type

◆ ptrVecZeroDimensionalElementPassiveDiodePtr_Type

◆ ptrVecZeroDimensionalElementCurrentSourcePtr_Type

◆ ptrVecZeroDimensionalElementVoltageSourcePtr_Type

◆ iterZeroDimensionalElementPassiveResistor_Type

typedef vecZeroDimensionalElementPassiveResistorPtr_Type::iterator iterZeroDimensionalElementPassiveResistor_Type

Definition at line 752 of file ZeroDimensionalCircuitData.hpp.

◆ iterZeroDimensionalElementPassiveCapacitor_Type

typedef vecZeroDimensionalElementPassiveCapacitorPtr_Type::iterator iterZeroDimensionalElementPassiveCapacitor_Type

Definition at line 753 of file ZeroDimensionalCircuitData.hpp.

◆ iterZeroDimensionalElementPassiveInductor_Type

typedef vecZeroDimensionalElementPassiveInductorPtr_Type::iterator iterZeroDimensionalElementPassiveInductor_Type

Definition at line 754 of file ZeroDimensionalCircuitData.hpp.

◆ iterZeroDimensionalElementPassiveDiode_Type

typedef vecZeroDimensionalElementPassiveDiodePtr_Type::iterator iterZeroDimensionalElementPassiveDiode_Type

Definition at line 755 of file ZeroDimensionalCircuitData.hpp.

◆ iterZeroDimensionalElementCurrentSource_Type

typedef vecZeroDimensionalElementCurrentSourcePtr_Type::iterator iterZeroDimensionalElementCurrentSource_Type

Definition at line 756 of file ZeroDimensionalCircuitData.hpp.

◆ iterZeroDimensionalElementVoltageSourcePtr_Type

typedef vecZeroDimensionalElementVoltageSourcePtr_Type::iterator iterZeroDimensionalElementVoltageSourcePtr_Type

Definition at line 757 of file ZeroDimensionalCircuitData.hpp.

◆ zeroDimensionalNodePtr_Type

Definition at line 1023 of file ZeroDimensionalCircuitData.hpp.

◆ vecZeroDimensionalNodePtr_Type

◆ ptrVecZeroDimensionalNodePtr_Type

◆ iterZeroDimensionalNode_Type

typedef vecZeroDimensionalNodePtr_Type::iterator iterZeroDimensionalNode_Type

Definition at line 1026 of file ZeroDimensionalCircuitData.hpp.

◆ zeroDimensionalNodeUnknownPtr_Type

◆ vecZeroDimensionalNodeUnknownPtr_Type

◆ ptrVecZeroDimensionalNodeUnknownPtr_Type

◆ iterZeroDimensionalNodeUnknown_Type

typedef vecZeroDimensionalNodeUnknownPtr_Type::iterator iterZeroDimensionalNodeUnknown_Type

Definition at line 1031 of file ZeroDimensionalCircuitData.hpp.

◆ zeroDimensionalNodeKnownPtr_Type

◆ vecZeroDimensionalNodeKnownPtr_Type

◆ ptrVecZeroDimensionalNodeKnownPtr_Type

◆ iterZeroDimensionalNodeKnown_Type

typedef vecZeroDimensionalNodeKnownPtr_Type::iterator iterZeroDimensionalNodeKnown_Type

Definition at line 1036 of file ZeroDimensionalCircuitData.hpp.

◆ mapVoltageSource_Type

◆ mapVoltageSourcePtr_Type

Definition at line 1039 of file ZeroDimensionalCircuitData.hpp.

◆ mapNodeUnknown_Type

◆ mapNodeKnown_Type

◆ mapNodeKnownPtr_Type

typedef std::shared_ptr< mapNodeKnown_Type> mapNodeKnownPtr_Type

Definition at line 1208 of file ZeroDimensionalCircuitData.hpp.

◆ mapNodeUnknownPtr_Type

typedef std::shared_ptr< mapNodeUnknown_Type > mapNodeUnknownPtr_Type

Definition at line 1209 of file ZeroDimensionalCircuitData.hpp.

◆ zeroDimensionalCircuitDataPtr_Type

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
lvl_warn 
lvl_debug 
lvl_error 
lvl_fatal 

Definition at line 48 of file LifeAssertSmart.hpp.

◆ MapEpetraType

Enumerator
Unique 
Repeated 

Definition at line 43 of file EnumMapEpetra.hpp.

◆ ReferenceShapes

Lists of the geometries of the finite element in the reference space, supported by the library

enum ReferenceShapes { NONE, POINT, LINE, TRIANGLE, QUAD, HEXA, PRISM, TETRA };

Enumerator
NONE 
POINT 
LINE 
TRIANGLE 
QUAD 
HEXA 
PRISM 
TETRA 

Definition at line 100 of file ElementShapes.hpp.

◆ ReferenceGeometry

Lists of the geometric items used to build the shapes.

enum ReferenceGeometry { VERTEX = 0, EDGE = 1, FACE = 2, VOLUME = 3 };

Enumerator
VERTEX 
EDGE 
FACE 
VOLUME 

Definition at line 124 of file ElementShapes.hpp.

◆ bcType_Type

Boundary condition basic types: Natural, Robin, Flux, Resistance, Periodic, Essential, EssentialEdges, EssentialVertices

Enumerator
Natural 

Neumann boundary conditions

Robin 

Robin boundary conditions

Flux 

Flux boundary conditions

Resistance 

Resistance boundary conditions

Essential 

Dirichlet boundary conditions

EssentialEdges 

Dirichlet boundary conditions on edges

EssentialVertices 

Dirichlet boundary conditions on vertices

Definition at line 88 of file BCBase.hpp.

◆ bcMode_Type

Type for boundary conditions application modes

Enumerator
Scalar 

To be used for scalar problems

Full 

To be used for vector problems, when the boundary condition involves all components

Component 

To be used for vector problems, when the boundary condition DOESN'T involve all components

Normal 

To be used for vector problems, when the boundary condition involve the normal component

Tangential 

To be used for vector problems, when the boundary condition involve the tangential component

Directional 

To be used for vector problems, when the boundary condition involve a specific direction

Definition at line 102 of file BCBase.hpp.

◆ FE_TYPE

enum FE_TYPE
Enumerator
FE_P0_0D 
FE_P0_1D 
FE_P1_1D 
FE_P2_1D 
FE_P0_2D 
FE_P1_2D 
FE_P1bubble_2D 
FE_P2_2D 
FE_Q0_2D 
FE_Q1_2D 
FE_Q2_2D 
FE_RT0_TRIA_2D 
FE_RT0_HYB_TRIA_2D 
FE_P0_3D 
FE_P1_3D 
FE_P1bubble_3D 
FE_P2_3D 
FE_P2tilde_3D 
FE_Q0_3D 
FE_Q1_3D 
FE_Q2_3D 
FE_RT0_HEXA_3D 

Vectorial space for Mixed FE.

FE_RT0_TETRA_3D 
FE_RT0_HYB_HEXA_3D 

for hybrid Mixed FE.

FE_RT1_HYB_HEXA_3D 
FE_RT0_HYB_TETRA_3D 

Definition at line 78 of file ReferenceFE.hpp.

◆ DofPatternType

Local pattern type.

This enum allows to distinguish the normal standard local pattern, which is a full pattern involving all degrees of freedom to special patterns. It is stored in DOFLocalPattern for later use by Dof

Enumerator
STANDARD_PATTERN 
P1ISOP2_SEG_PATTERN 
P1ISOP2_TRIA_PATTERN 

Definition at line 51 of file DOFLocalPattern.hpp.

◆ MeshFormat

enum MeshFormat

List of reading mesh format.

Enumerator
MESHPP 

Meshpp type mesh

INRIA 

INRIA type mesh

GMSH 

Gmsh type mesh

NETGEN 

NetGen type mesh

FREEFEM 

FreeFem type mesh

Definition at line 47 of file Importer.hpp.

◆ ADRStabilization

Enumerator
ADR_NO_STABILIZATION 

No stabilization.

ADR_IP_STABILIZATION 

Interior penalty.

ADR_SD_STABILIZATION 

Stream-line diffusion.

Definition at line 55 of file ADRData.hpp.

◆ DebugLevels

Enumerator
DEBUG_INFO 
DEBUG_WARN 
DEBUG_ERROR 
DEBUG_FATAL 

Definition at line 58 of file LifeDebug.cpp.

◆ NSStabilization

Enumerator
NO_STABILIZATION 

No stabilization.

IP_STABILIZATION 

Interior penalty.

SD_STABILIZATION 

Stream-line diffusion.

Definition at line 58 of file OseenData.hpp.

◆ baseList_Type

Enumerator
BCIFunctionParser 
BCIFunctionParserFile 
BCIFunctionParserSolver 
BCIFunctionParserFileSolver 
BCIFunctionUserDefined 
BCIFunctionSolverDefined 
BCI3DDataInterpolator 

Definition at line 61 of file BCInterfaceDefinitions.hpp.

◆ baseContainer_Type

Enumerator
BASEDefault 
BASEFunction1D 
BASEFunction3D 
BASEVector3D 
BASEVectorInterface3D 

Definition at line 72 of file BCInterfaceDefinitions.hpp.

◆ EMethod

enum EMethod

Rhytmos methods.

Enumerator
METHOD_FE 
METHOD_BE 
METHOD_ERK 
METHOD_BDF 
METHOD_IRK 

Definition at line 90 of file ZeroDimensionalSolver.hpp.

◆ STEP_METHOD

time step method

Enumerator
STEP_METHOD_FIXED 
STEP_METHOD_VARIABLE 

Definition at line 93 of file ZeroDimensionalSolver.hpp.

◆ ZeroDimensionalElementType

Enumerator
resistor 
capacitor 
inductor 
diode 
voltageSource 
currentSource 

Definition at line 76 of file ZeroDimensionalDefinitions.hpp.

◆ ZeroDimensionalNodeType

Enumerator
knownNode 
unknownNode 

Definition at line 86 of file ZeroDimensionalDefinitions.hpp.

◆ ZeroDimensionalBCType

Enumerator
Current 
Voltage 

Definition at line 92 of file ZeroDimensionalDefinitions.hpp.

◆ ADRProblemSolution

Enumerator
POISSON_POLYNOMIAL 

A polynomial solution to the Poisson problem.

POISSON_TRIGONOMETRIC 

A trigonometric solution to the Poisson problem.

ADR_STEADY_POLYNOMIAL 

A polynomial solution to a general ADR problem.

ADR_UNSTEADY_POLYNOMIAL 

A polynomial solution to a general ADR problem.

Definition at line 38 of file analyticalSol.hpp.

Function Documentation

◆ clearVector()

void LifeV::clearVector ( T &  stdVector)

clearVector

This is a general purpose utility that clears up a std::vector<T> making sure that it does not uses up memory after the call Useful when memory is an issue, since clear() does not free memory

Definition at line 274 of file LifeV.hpp.

◆ resizeVector()

void LifeV::resizeVector ( T &  stdVector,
UInt const &  newsize 
)

resizeVector

This is a general purpose utility that resizes up a std::vector<T> making sure that it does not uses up more memory after the call Useful when memory is an issue, since resize() does not free memory

Definition at line 286 of file LifeV.hpp.

◆ createIfpack()

Preconditioner* LifeV::createIfpack ( )
inline

Definition at line 222 of file PreconditionerIfpack.hpp.

◆ createML()

Preconditioner* LifeV::createML ( )
inline

Definition at line 270 of file PreconditionerML.hpp.

◆ RAP()

MatrixEpetra<DType>* LifeV::RAP ( const MatrixEpetra< DType > &  R,
const MatrixEpetra< DType > &  A,
const MatrixEpetra< DType > &  P 
)

RAP matrix matrix multiplication result = R * A * P User is responsible to wrap the row pointer returned by this method with his favorite pointer

Definition at line 1706 of file MatrixEpetra.hpp.

◆ PtAP()

MatrixEpetra<DType>* LifeV::PtAP ( const MatrixEpetra< DType > &  A,
const MatrixEpetra< DType > &  P 
)

Definition at line 1734 of file MatrixEpetra.hpp.

◆ createPreconditionerAztecOO()

Preconditioner* LifeV::createPreconditionerAztecOO ( )
inline

Definition at line 168 of file PreconditionerAztecOO.hpp.

◆ operator<<() [1/14]

DebugStream& LifeV::operator<< ( DebugStream stream,
T const *  data 
)

Definition at line 109 of file LifeDebug.hpp.

◆ perror()

NdebugStream& LifeV::perror ( NdebugStream s)
inline

Definition at line 163 of file LifeDebug.hpp.

◆ endl()

NdebugStream& LifeV::endl ( NdebugStream s)
inline

Definition at line 167 of file LifeDebug.hpp.

◆ flush()

NdebugStream& LifeV::flush ( NdebugStream s)
inline

Definition at line 171 of file LifeDebug.hpp.

◆ noDebugStream()

NdebugStream LifeV::noDebugStream ( int  = 0,
NdebugStream::stprintf  = &printf 
)
inline

Definition at line 183 of file LifeDebug.hpp.

+ Here is the caller graph for this function:

◆ Warning() [1/2]

DebugStream Warning ( int  area = 0)

Definition at line 398 of file LifeDebug.cpp.

+ Here is the caller graph for this function:

◆ Warning() [2/2]

DebugStream Warning ( bool  cond,
int  area = 0 
)

Definition at line 403 of file LifeDebug.cpp.

◆ Error() [1/2]

DebugStream Error ( int  area = 0)

Definition at line 416 of file LifeDebug.cpp.

◆ Error() [2/2]

DebugStream Error ( bool  cond,
int  area = 0 
)

Definition at line 422 of file LifeDebug.cpp.

◆ Fatal() [1/2]

DebugStream Fatal ( int  area = 0)

Definition at line 436 of file LifeDebug.cpp.

◆ Fatal() [2/2]

DebugStream Fatal ( bool  cond,
int  area = 0 
)

Definition at line 442 of file LifeDebug.cpp.

◆ operator==() [1/2]

bool LifeV::operator== ( const FactoryTypeInfo lhs,
const FactoryTypeInfo rhs 
)
inline

Definition at line 72 of file FactoryTypeInfo.hpp.

+ Here is the caller graph for this function:

◆ operator<() [1/2]

bool LifeV::operator< ( const FactoryTypeInfo lhs,
const FactoryTypeInfo rhs 
)
inline

Definition at line 77 of file FactoryTypeInfo.hpp.

+ Here is the caller graph for this function:

◆ operator!=()

bool LifeV::operator!= ( const FactoryTypeInfo lhs,
const FactoryTypeInfo rhs 
)
inline

Definition at line 82 of file FactoryTypeInfo.hpp.

◆ operator>()

bool LifeV::operator> ( const FactoryTypeInfo lhs,
const FactoryTypeInfo rhs 
)
inline

Definition at line 87 of file FactoryTypeInfo.hpp.

+ Here is the caller graph for this function:

◆ operator<=()

bool LifeV::operator<= ( const FactoryTypeInfo lhs,
const FactoryTypeInfo rhs 
)
inline

Definition at line 92 of file FactoryTypeInfo.hpp.

◆ operator>=()

bool LifeV::operator>= ( const FactoryTypeInfo lhs,
const FactoryTypeInfo rhs 
)
inline

Definition at line 97 of file FactoryTypeInfo.hpp.

◆ operator-() [1/7]

VectorEpetra operator- ( const VectorEpetra vector)

Definition at line 1111 of file VectorEpetra.cpp.

+ Here is the caller graph for this function:

◆ operator+() [1/11]

VectorEpetra operator+ ( const VectorEpetra::data_type scalar,
const VectorEpetra vector 
)

Definition at line 1119 of file VectorEpetra.cpp.

◆ operator-() [2/7]

VectorEpetra operator- ( const VectorEpetra::data_type scalar,
const VectorEpetra vector 
)

Definition at line 1127 of file VectorEpetra.cpp.

◆ operator*() [1/10]

VectorEpetra operator* ( const VectorEpetra::data_type scalar,
const VectorEpetra vector 
)

Definition at line 1135 of file VectorEpetra.cpp.

+ Here is the caller graph for this function:

◆ buildBlockGIDs()

void LifeV::buildBlockGIDs ( std::vector< std::vector< int > > &  gids,
const MapEpetra map,
const std::vector< int > &  blockSizes 
)

◆ operator+() [2/11]

MapEpetra operator+ ( const MapEpetra map1,
const MapEpetra map2 
)

Addition operator.

The addition operator combines two map together to create a new map

Parameters
epetraMapMapEpetra to be combined with the current map

Definition at line 499 of file MapEpetra.cpp.

◆ operator+() [3/11]

MapEpetra operator+ ( const MapEpetra map,
Int  size 
)

Addition operator.

The addition operator create a map of size "size" and add it to the current map to create a new map

Parameters
sizeSize of the map to be added to the current map

Definition at line 507 of file MapEpetra.cpp.

◆ operator|()

MapVector< MapEpetra > operator| ( const MapEpetra map1,
const MapEpetra map2 
)

Juxtaposition operator.

This operator is used when block structures are used. Indeed, it creates from two different maps a MapVector that can be used to initialize block structures, such as matrices and vectors (see this page for examples).

Definition at line 515 of file MapEpetra.cpp.

◆ createLinearSolverPreconditioner()

Preconditioner* LifeV::createLinearSolverPreconditioner ( )
inline

Definition at line 242 of file PreconditionerLinearSolver.hpp.

◆ operator*() [2/10]

VectorSmall<Dim> LifeV::operator* ( VectorSmall< Dim > const &  vector,
Real const &  factor 
)
inline

Operator * (multiplication by scalar on the right)

Definition at line 315 of file VectorSmall.hpp.

◆ operator*() [3/10]

VectorSmall<Dim> LifeV::operator* ( Real const &  factor,
VectorSmall< Dim > const &  vector 
)
inline

Operator * (multiplication by scalar on the left)

Definition at line 323 of file VectorSmall.hpp.

◆ operator<<() [2/14]

std::ostream& LifeV::operator<< ( std::ostream &  out,
VectorSmall< Dim > const &  point 
)
inline

Operator <<.

Definition at line 331 of file VectorSmall.hpp.

◆ castToVectorSmall()

VectorSmall<Dim> LifeV::castToVectorSmall ( Vector const &  coords)
inline

Conversion of an array (std::vector, KN, ecc.) to a VectorSmall.

Parameters
coordsvector of point coordinates with operator[] available
Returns
the VectorSmall that corresponds to the input

Definition at line 353 of file VectorSmall.hpp.

◆ operator*() [4/10]

VectorSmall<3> LifeV::operator* ( Real const &  factor,
VectorSmall< 3 > const &  vector 
)
inline

Operator * (multiplication by scalar on the left)

Definition at line 624 of file VectorSmall.hpp.

+ Here is the caller graph for this function:

◆ castToVector3D()

VectorSmall<3> LifeV::castToVector3D ( Vector const &  coords)
inline

Conversion of an array (std::vector, KNM, ecc.) to a VectorSmall.

Parameters
coordsvector of point coordinates with operator[] available
Returns
the VectorSmall that corresponds to the input

Definition at line 642 of file VectorSmall.hpp.

◆ operator*() [5/10]

MatrixSmall<Dim1, Dim2> LifeV::operator* ( Real const &  factor,
MatrixSmall< Dim1, Dim2 > const &  matrix 
)
inline

Operator * (multiplication by scalar on the left)

Definition at line 669 of file MatrixSmall.hpp.

◆ operator*() [6/10]

VectorSmall<Dim1> LifeV::operator* ( VectorSmall< Dim2 > const &  vector,
MatrixSmall< Dim1, Dim2 > const &  matrix 
)
inline

Operator * (multiplication by vector on the left)

Definition at line 677 of file MatrixSmall.hpp.

◆ readMesh() [1/2]

void LifeV::readMesh ( RegionMesh< LinearTriangle, MC > &  mesh,
const MeshData data 
)

Definition at line 190 of file MeshData.hpp.

◆ readMesh() [2/2]

void LifeV::readMesh ( RegionMesh< GEOSHAPE, MC > &  mesh,
const MeshData data 
)

Definition at line 235 of file MeshData.hpp.

◆ set_switches_for_regionmesh()

void set_switches_for_regionmesh ( Switch sw)

Definition at line 42 of file RegionMesh.cpp.

◆ extractBoundaryMesh()

RegionMesh< typename RegionMesh<geoShape_Type>::facetShape_Type >* LifeV::extractBoundaryMesh ( const RegionMesh< geoShape_Type > &  mesh3D,
const UInt boundaryFaceMarker,
const std::list< UInt > &  otherBoundaryFaceMarkerList 
)

Definition at line 17 of file MeshExtractor.hpp.

◆ operator<() [2/2]

bool LifeV::operator< ( const BareFace f1,
const BareFace f2 
)
inline

Definition at line 483 of file MeshElementBare.hpp.

◆ reversePoint()

ID LifeV::reversePoint ( ID const &  pointId)
inline

A utility to invert point numbering on a GeoShape.

It must be specialised for the specific GeoShape since the inverse ordering depends on how points are numbered in the actual GeoShape. This utility is meant to be used only by procedures that build a mesh, since it operates on basic mesh structures. It can be dangerous to use, for instance, after a full mesh has been set up. It is useful to invert faces or edges which are incorrectly oriented or to fix a mesh produced by a mesher which uses a different orientation convention.

Parameters
pointIdElemental local id of a point of the GeoShape
Returns
the (local) ID of the corresponding point in the reversed GeoShape

◆ shapeDimension()

UInt shapeDimension ( const ReferenceShapes shape)
Parameters
shapea shape identifier
Returns
the geometric dimension of the shape
See also
ReferenceShapes

Definition at line 42 of file ElementShapes.cpp.

◆ reversePoint< LinearLine >()

ID LifeV::reversePoint< LinearLine > ( ID const &  pointId)
inline

Inverts a line.

Definition at line 394 of file ElementShapes.hpp.

◆ reversePoint< QuadraticLine >()

ID LifeV::reversePoint< QuadraticLine > ( ID const &  pointId)
inline

Definition at line 423 of file ElementShapes.hpp.

◆ reversePoint< LinearTriangle >()

ID LifeV::reversePoint< LinearTriangle > ( ID const &  pointId)
inline

Definition at line 467 of file ElementShapes.hpp.

◆ reversePoint< QuadraticTriangle >()

ID LifeV::reversePoint< QuadraticTriangle > ( ID const &  pointId)
inline

Definition at line 509 of file ElementShapes.hpp.

◆ reversePoint< LinearQuad >()

ID LifeV::reversePoint< LinearQuad > ( ID const &  pointId)
inline

Specialization.

Definition at line 555 of file ElementShapes.hpp.

◆ reversePoint< QuadraticQuad >()

ID LifeV::reversePoint< QuadraticQuad > ( ID const &  pointId)
inline

Specialization.

Definition at line 599 of file ElementShapes.hpp.

◆ reversePoint< LinearTetra >()

ID LifeV::reversePoint< LinearTetra > ( ID const &  pointId)
inline

Specialization.

Definition at line 654 of file ElementShapes.hpp.

◆ reversePoint< LinearTetraBubble >()

ID LifeV::reversePoint< LinearTetraBubble > ( ID const &  pointId)
inline

Definition at line 708 of file ElementShapes.hpp.

◆ reversePoint< QuadraticTetra >()

ID LifeV::reversePoint< QuadraticTetra > ( ID const &  pointId)
inline

Definition at line 764 of file ElementShapes.hpp.

◆ reversePoint< LinearHexa >()

ID LifeV::reversePoint< LinearHexa > ( ID const &  pointId)
inline

Definition at line 819 of file ElementShapes.hpp.

◆ reversePoint< QuadraticHexa >()

ID LifeV::reversePoint< QuadraticHexa > ( ID const &  pointId)
inline

Definition at line 875 of file ElementShapes.hpp.

◆ readmesh2d()

SUBROUTINE_F77 F77NAME() LifeV::readmesh2d ( I_F77 ne,
I_F77 np,
I_F77 nptot,
I_F77 nb,
I_F77 nps,
I_F77 nx,
I_F77 ndimn,
I_F77 npe,
I_F77 npb,
I_F77 npc,
I_F77 iel,
I_F77 nd,
R4_F77 coor,
I_F77 ndc,
R4_F77 xmin,
R4_F77 xmax,
R4_F77 ymin,
R4_F77 ymax,
I_F77 ib,
I_F77 nbd,
I_F77 ic,
I_F77 bc,
I_F77 ie,
I_F77 cpl,
R4_F77 xmed,
I_F77 isw,
I_F77 ierr,
FortranCharacterString  filename 
)

◆ readmesh2dhead()

SUBROUTINE_F77 F77NAME() LifeV::readmesh2dhead ( I_F77 ne,
I_F77 np,
I_F77 nptot,
I_F77 npe,
I_F77 nb,
I_F77 nps,
I_F77 nx,
I_F77 npc,
I_F77 ierr,
FortranCharacterString  filename 
)

◆ readFreeFemFile()

bool LifeV::readFreeFemFile ( RegionMesh< LinearTriangle, MC > &  mesh,
const std::string &  fileName,
markerID_Type  regionFlag,
bool  = false 
)

importerMesh2D - reads a mesh in mesh2D(LF) format.

It reads a gmsh mesh (2D) file and store it in a RegionMesh.

Parameters
mesh,themesh data structure to fill in.
fileName,thename of the mesh file to read.
regionFlag,theidentifier for the region.
Returns
true if everything went fine, false otherwise.readGmshFile - reads a mesh in GMSH 2D format.

It reads a gmsh mesh (2D) file and store it in a RegionMesh.

Parameters
mesh,themesh data structure to fill in.
fileName,thename of the gmsh mesh file to read.
regionFlag,theidentifier for the region.
Returns
true if everything went fine, false otherwise.readFreeFemFile - reads a mesh in FreeFem 2D format.

read a freefem mesh (2D) file and store it in a RegionMesh.

Parameters
mesh,themesh data structure to fill in.
fileName,thename of the freefem mesh file to read.
regionFlag,theidentifier for the region.
boolverbose, verbosity (not used)
Returns
true if everything went fine, false otherwise.

Definition at line 602 of file ImporterMesh2D.hpp.

◆ edgeLength()

Real LifeV::edgeLength ( const MeshElement< LinearLine, PointType > &  edge)

Definition at line 408 of file MeshElement.hpp.

◆ eatLine()

std::istream & eatLine ( std::istream &  s)

It gets a the next line from std::istream

Definition at line 40 of file StringUtility.cpp.

◆ eatComments()

std::istream & eatComments ( std::istream &  s)

skip lines starting with '!%#;$'

Definition at line 47 of file StringUtility.cpp.

◆ nextGoodLine()

std::istream & nextGoodLine ( std::istream &  s,
std::string &  line 
)

gets next uncommented line

Definition at line 63 of file StringUtility.cpp.

◆ setStringLength()

std::string & setStringLength ( std::string &  s,
unsigned int  len,
char  c 
)

always return a std::string with len characters

  • if the s has more than len characters : keep only the first len
  • if the s has less than len characters : complete with c until len

Definition at line 70 of file StringUtility.cpp.

◆ atoi()

int atoi ( const std::string &  s)

extends atoi to STL std::strings (from Stroustrup)

Definition at line 87 of file StringUtility.cpp.

◆ operator+() [4/11]

std::string operator+ ( const std::string &  str,
const int  i 
)

Definition at line 92 of file StringUtility.cpp.

◆ operator+() [5/11]

std::string LifeV::operator+ ( const std::string &  str,
const long int  i 
)

◆ operator+() [6/11]

std::string operator+ ( const std::string &  str,
const unsigned int  i 
)

Definition at line 112 of file StringUtility.cpp.

◆ parseList()

void LifeV::parseList ( const std::string &  slist,
std::list< EntryType > &  list 
)

Definition at line 83 of file StringUtility.hpp.

◆ string2number()

Real LifeV::string2number ( const std::string &  s)
inline

Definition at line 110 of file StringUtility.hpp.

◆ number2string()

std::string LifeV::number2string ( const NumberType &  n)
inline

Definition at line 127 of file StringUtility.hpp.

◆ enum2String()

std::string LifeV::enum2String ( const EnumeratorType &  Enum,
const std::map< std::string, EnumeratorType > &  Map 
)
inline

Definition at line 136 of file StringUtility.hpp.

◆ string2numbersVector()

void LifeV::string2numbersVector ( const std::string &  string,
std::vector< NumberType > &  numberVector 
)

Definition at line 152 of file StringUtility.hpp.

◆ operator<<() [3/14]

std::ostream & operator<< ( std::ostream &  f,
const ShapeOfArray s 
)
inline

Definition at line 78 of file RNMTemplate.hpp.

◆ SameShape()

bool LifeV::SameShape ( const ShapeOfArray a,
const ShapeOfArray b 
)
inline

Definition at line 249 of file RNM.hpp.

◆ N()

int LifeV::N ( const ShapeOfArray a,
const ShapeOfArray b 
)
inline

Definition at line 254 of file RNM.hpp.

◆ operator<<() [4/14]

std::ostream & operator<< ( std::ostream &  f,
const KN_< R > &  v 
)

◆ operator<<() [5/14]

std::ostream& LifeV::operator<< ( std::ostream &  f,
const KNM_< R > &  v 
)

◆ operator<<() [6/14]

std::ostream& LifeV::operator<< ( std::ostream &  f,
const KNMK_< R > &  v 
)

◆ operator<<() [7/14]

std::ostream& LifeV::operator<< ( std::ostream &  f,
const KN< R > &  v 
)
inline

Definition at line 1475 of file RNM.hpp.

◆ operator<<() [8/14]

std::ostream& LifeV::operator<< ( std::ostream &  f,
const KNM< R > &  v 
)
inline

Definition at line 1480 of file RNM.hpp.

◆ operator<<() [9/14]

std::ostream& LifeV::operator<< ( std::ostream &  f,
const KNMK< R > &  v 
)
inline

Definition at line 1485 of file RNM.hpp.

◆ operator+() [7/11]

Add_KN_<R> LifeV::operator+ ( const KN_< R > &  a,
const KN_< R > &  b 
)
inline

Definition at line 1492 of file RNM.hpp.

◆ operator-() [3/7]

Sub_KN_<R> LifeV::operator- ( const KN_< R > &  a,
const KN_< R > &  b 
)
inline

Definition at line 1497 of file RNM.hpp.

◆ operator*() [7/10]

Mulc_KN_<R> LifeV::operator* ( const KN_< R > &  a,
const R &  b 
)
inline

Definition at line 1502 of file RNM.hpp.

◆ operator*() [8/10]

Mulc_KN_<R> LifeV::operator* ( const R &  b,
const KN_< R > &  a 
)
inline

Definition at line 1507 of file RNM.hpp.

◆ operator-() [4/7]

Mulc_KN_<R> LifeV::operator- ( const KN_< R > &  a)
inline

Definition at line 1512 of file RNM.hpp.

◆ operator+() [8/11]

Add_Mulc_KN_<R> LifeV::operator+ ( const Mulc_KN_< R > &  a,
const Mulc_KN_< R > &  b 
)
inline

Definition at line 1520 of file RNM.hpp.

◆ operator-() [5/7]

Add_Mulc_KN_<R> LifeV::operator- ( const Mulc_KN_< R > &  a,
const Mulc_KN_< R > &  b 
)
inline

Definition at line 1525 of file RNM.hpp.

◆ operator+() [9/11]

Add_Mulc_KN_<R> LifeV::operator+ ( const Mulc_KN_< R > &  a,
const KN_< R > &  b 
)
inline

Definition at line 1531 of file RNM.hpp.

◆ operator-() [6/7]

Add_Mulc_KN_<R> LifeV::operator- ( const Mulc_KN_< R > &  a,
const KN_< R > &  b 
)
inline

Definition at line 1536 of file RNM.hpp.

◆ operator+() [10/11]

Add_Mulc_KN_<R> LifeV::operator+ ( const KN_< R > &  b,
const Mulc_KN_< R > &  a 
)
inline

Definition at line 1542 of file RNM.hpp.

◆ operator-() [7/7]

Add_Mulc_KN_<R> LifeV::operator- ( const KN_< R > &  b,
const Mulc_KN_< R > &  a 
)
inline

Definition at line 1547 of file RNM.hpp.

◆ operator*() [9/10]

Mul_KNM_KN_<R> LifeV::operator* ( const KNM_< R >  A,
const KN_< R >  b 
)
inline

Definition at line 1552 of file RNM.hpp.

◆ SameAdress()

int LifeV::SameAdress ( const KN_< R > &  a,
const KN_< R > &  b 
)
inline

Definition at line 1561 of file RNM.hpp.

◆ readMppFileHead()

bool readMppFileHead ( std::ifstream &  myStream,
UInt numberVertices,
UInt numberBoundaryVertices,
UInt numberBoundaryFaces,
UInt numberBoundaryEdges,
UInt numberVolumes 
)

readMppFileHead - reads mesh++ Tetra meshes.

It converts Tetra meshes into Quadratic Tetra if needed it.

Parameters
myStream

Definition at line 50 of file ImporterMesh3D.cpp.

+ Here is the caller graph for this function:

◆ readMppFile()

bool LifeV::readMppFile ( RegionMesh< GeoShape, MC > &  mesh,
const std::string &  fileName,
markerID_Type  regionFlag,
bool  verbose = false 
)

readMppFile - reads mesh++ Tetra meshes.

It converts Tetra meshes into Quadratic Tetra if needed it.

Parameters
mesh,themesh data structure to fill in.
fileName,thename of the mesh file to read.
regionFlag,theidentifier for the region.
verbose,settingit as true, the output is verbose (the default is false).
Returns
true if everything went fine, false otherwise.

Definition at line 126 of file ImporterMesh3D.hpp.

◆ nextIntINRIAMeshField()

Int nextIntINRIAMeshField ( std::string const &  line,
std::istream &  myStream 
)

nextIntINRIAMeshField -

It gets an integer field from the std::string line if it is not empty, otherwise from the input stream. It assumes that the std::string is either empty or it contains and integer. No check is made to verify this.

Parameters
line,themesh data structure to fill in.
myStream,thename of the mesh file to read.
Returns
true if everything went fine, false otherwise.

Definition at line 140 of file ImporterMesh3D.cpp.

◆ readINRIAMeshFileHead()

bool readINRIAMeshFileHead ( std::ifstream &  myStream,
UInt numberVertices,
UInt numberBoundaryVertices,
UInt numberBoundaryFaces,
UInt numberBoundaryEdges,
UInt numberVolumes,
UInt numberStoredFaces,
ReferenceShapes shape,
InternalEntitySelector  iSelect = InternalEntitySelector() 
)

readINRIAMeshFileHead - It Reads all basic info from INRIA MESH.

It Reads all basic info from INRIA MESH file so as to be able to properly dimension all arrays

Parameters
myStream

Definition at line 168 of file ImporterMesh3D.cpp.

◆ readINRIAMeshFile()

bool LifeV::readINRIAMeshFile ( RegionMesh< GeoShape, MC > &  mesh,
std::string const &  fileName,
markerID_Type  regionFlag,
bool  verbose = false,
InternalEntitySelector  iSelect = InternalEntitySelector() 
)

readINRIAMeshFile - reads mesh++ Tetra meshes.

It converts Tetra meshes into Quadratic Tetra if needed it.

Parameters
mesh,themesh data structure to fill in.
fileName,thename of the mesh file to read.
regionFlag,theidentifier for the region.
verbose,settingit as true, the output is verbose (the default is false).
iSelect

Fix in case mesh file contains only a subset of the edges

Definition at line 493 of file ImporterMesh3D.hpp.

◆ readGmshFile()

bool LifeV::readGmshFile ( RegionMesh< GeoShape, MC > &  mesh,
const std::string &  fileName,
markerID_Type  regionFlag,
bool  verbose = false 
)

readGmshFile - it reads a GMSH mesh file

It reads a 3D gmsh mesh file and store it in a RegionMesh.

Parameters
meshmesh data structure to fill in
fileNamename of the gmsh mesh file to read
regionFlagidentifier for the region
verbosewhether the function shall be verbose
Returns
true if everything went fine, false otherwise

Definition at line 1016 of file ImporterMesh3D.hpp.

◆ readNetgenMesh()

bool LifeV::readNetgenMesh ( RegionMesh< GeoShape, MC > &  mesh,
const std::string &  fileName,
markerID_Type  regionFlag,
bool  verbose = false 
)

readNetgenMesh - reads mesh++ Tetra meshes.

It reads a 3D NetGen mesh file and store it in a RegionMesh.

Parameters
meshmesh data structure to fill in.
fileNamename of the gmsh mesh file to read.
regionFlagidentifier for the region.
verbosewhether the function shall be verbose.
Returns
true if everything went fine, false otherwise.

Definition at line 1360 of file ImporterMesh3D.hpp.

◆ saveNetgenSolution()

void LifeV::saveNetgenSolution ( std::string  fileName,
const VectorType &  solution,
std::string  functionName = "u" 
)

saveNetgenSolution -

Ripped "from src/ng431/libsrc/interface/importsolution.cpp"

Parameters
fileName,thename of the mesh file to read.
U

Definition at line 1849 of file ImporterMesh3D.hpp.

◆ regularMeshPointPosition()

markerID_Type regularMeshPointPosition ( const UInt i_x,
const UInt i_y,
const UInt i_z,
const UInt n_x,
const UInt n_y,
const UInt n_z 
)

This method gives the flags for a parallelepiped.

Parameters
i_xNumber of elements along the length
i_yNumber of elements along the width
i_zNumber of elements along the height
l_xlength of the mesh
l_ywidth of the mesh
l_zheight of the mesh

The internal points are labeled with 0. The labels 1-6 are reserved for the 6 faces. The labels 7-18 are reserved for the 12 edges. The labels 19-26 are reserved for the 8 corners.

Definition at line 47 of file RegionMesh3DStructured.cpp.

+ Here is the caller graph for this function:

◆ regularMesh3D()

void LifeV::regularMesh3D ( RegionMesh< GeoShape, MC > &  mesh,
markerID_Type  regionFlag,
const UInt m_x,
const UInt m_y,
const UInt m_z,
bool  verbose = false,
const Real l_x = 1.0,
const Real l_y = 1.0,
const Real l_z = 1.0,
const Real t_x = 0.0,
const Real t_y = 0.0,
const Real t_z = 0.0 
)

This method generate a parallelepiped structured mesh.

Parameters
meshThe mesh that we want to generate
regionFlagFlag of the region
m_xNumber of elements along the length
m_yNumber of elements along the width
m_zNumber of elements along the height
l_xlength of the mesh
l_ywidth of the mesh
l_zheight of the mesh
verboseVerbose mode enabled/disabled

Definition at line 126 of file RegionMesh3DStructured.hpp.

◆ convertBareMesh()

bool LifeV::convertBareMesh ( BareMesh< GeoShapeType > &  bareMesh,
RegionMesh< GeoShapeType, MCType > &  mesh,
bool  verbose = false 
)

convertBareMesh - convert a previously read BareMesh in a RegionMesh object

Starting from a BareMesh, this routine generates a fully compliant RegionMesh object

Parameters
bareMesh,thebare mesh data structure in input.
mesh,themesh data structure to fill in.
verbose,settingit as true, the output is verbose (the default is false).
Returns
true if everything went fine, false otherwise.

Definition at line 320 of file ConvertBareMesh.hpp.

◆ coincide()

bool coincide ( const std::vector< Real > &  p1,
const std::vector< Real > &  p2,
const Real tol 
)

Returns true if the Points p1 and p2 are equal with respect to the tolerance tol (in norm 1)

Definition at line 107 of file DOFInterface3Dto3D.cpp.

◆ createBCFunctionBase()

BCFunctionBase* LifeV::createBCFunctionBase ( BCFunctionBase const *  bcFunctionBase)

Definition at line 86 of file BCFunction.cpp.

◆ createBCFunctionRobin()

BCFunctionBase* LifeV::createBCFunctionRobin ( BCFunctionBase const *  __bc)

Definition at line 149 of file BCFunction.cpp.

◆ createBCFunctionUDep()

BCFunctionUDepBase* LifeV::createBCFunctionUDep ( BCFunctionUDepBase const *  bcFunctionUDepBase)

Definition at line 191 of file BCFunction.cpp.

◆ createBCFunctionUDepRobin()

BCFunctionUDepBase* LifeV::createBCFunctionUDepRobin ( BCFunctionUDepBase const *  bcFunctionUDepRobin)

Definition at line 251 of file BCFunction.cpp.

◆ createBCFunctionDirectional()

BCFunctionBase* LifeV::createBCFunctionDirectional ( BCFunctionBase const *  bcFunctionDirectional)

Definition at line 307 of file BCFunction.cpp.

◆ operator==() [2/2]

bool LifeV::operator== ( const BCIdentifierBase first,
const BCIdentifierBase second 
)
inline

Overloading == operator for objects of type BCIdentifier.

Parameters
firstThe first BCIdentifier
secondThe second BCIdentifier
Returns
A bool which is 1 if the ID of the two BCIdentifier objects are the same

Definition at line 165 of file BCIdentifier.hpp.

◆ bcCalculateTangentVectors()

void LifeV::bcCalculateTangentVectors ( std::map< ID, std::vector< Real > > &  triad)

Definition at line 46 of file BCManage.cpp.

◆ bcExportTriadToParaview()

void LifeV::bcExportTriadToParaview ( std::map< ID, std::vector< Real > > &  triad,
std::string  filename 
)

Definition at line 100 of file BCManage.cpp.

◆ bcManage() [1/2]

void bcManage ( MatrixType &  matrix,
VectorType &  rightHandSide,
MeshType const &  mesh,
DOF const &  dof,
BCHandler const &  bcHandler,
CurrentFEManifold currentBdFE,
DataType const &  diagonalizeCoef,
DataType const &  time = 0 
)

Prescribe boundary conditions.

The matrix and the right hand side are modified to take into account the boundary conditions

Parameters
matrixThe system matrix
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
bcHandlerThe boundary conditions handler
currentBdFECurrent finite element on boundary diagonalizeCoef The coefficient used during the system diagonalization
timeThe time

Definition at line 769 of file BCManage.hpp.

◆ bcManage() [2/2]

void bcManage ( Real(*)(Real time, Real x, Real y, Real z, Real u)  mu,
MatrixType &  matrix,
VectorType &  rightHandSide,
const MeshType mesh,
const DOF dof,
const BCHandler bcHandler,
CurrentFEManifold currentBdFE,
const DataType  diagonalizeCoef,
const DataType &  time,
VectorType &  feVec 
)

Prescribe boundary conditions. Case in which the user defined function depends on the FE vector feVec.

The matrix and the right hand side are modified to take into account the boundary conditions

Parameters
muUser defined function
matrixThe system matrix
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
bcHandlerThe boundary conditions handler
currentBdFECurrent finite element on boundary diagonalizeCoef The coefficient used during the system diagonalization
timeThe time
feVecThe finite element vector

Definition at line 856 of file BCManage.hpp.

◆ bcManageMatrix()

void bcManageMatrix ( MatrixType &  matrix,
const MeshType mesh,
const DOF dof,
const BCHandler bcHandler,
CurrentFEManifold currentBdFE,
const DataType &  diagonalizeCoef,
const DataType &  time = 0 
)

Prescribe boundary conditions. Case in which only the matrix is modified.

The matrix and the right hand side are modified to take into account the boundary conditions

Parameters
matrixThe system matrix
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
bcHandlerThe boundary conditions handler
currentBdFECurrent finite element on boundary diagonalizeCoef The coefficient used during the system diagonalization
timeThe time

Bug here???

Bug here???

Definition at line 947 of file BCManage.hpp.

◆ bcManageVector() [1/4]

LifeV::bcManageVector ( VectorType &  rightHandSide,
const MeshType mesh,
const DOF dof,
const BCHandler bcHandler,
CurrentFEManifold currentBdFE,
const DataType &  time,
const DataType &  diagonalizeCoef 
)

Prescribe boundary conditions. Case in which only the right hand side is modified.

This method is deprecated since the order of diagonalizeCoef and time are switched wrt to bcManage. Use instead bcManageRhs ad be careful to use the correct order.

The right hand side is modified to take into account the boundary conditions

Parameters
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
bcHandlerThe boundary conditions handler
currentBdFECurrent finite element on boundary
timeThe time diagonalizeCoef The coefficient used during the system diagonalization

Definition at line 1023 of file BCManage.hpp.

◆ bcManageRhs() [1/2]

void bcManageRhs ( VectorType &  rightHandSide,
const MeshType mesh,
const DOF dof,
const BCHandler bcHandler,
CurrentFEManifold currentBdFE,
const DataType &  diagonalizeCoef,
const DataType &  time 
)

Prescribe boundary conditions. Case in which only the right hand side is modified.

The right hand side is modified to take into account the boundary conditions

Parameters
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
bcHandlerThe boundary conditions handler
currentBdFECurrent finite element on boundary diagonalizeCoef The coefficient used during the system diagonalization
timeThe time

Definition at line 1042 of file BCManage.hpp.

◆ bcManageVector() [2/4]

LifeV::bcManageVector ( VectorType &  rightHandSide,
FESpace< Mesh, MapEpetra > &  feSpace,
const BCHandler bcHandler,
const DataType &  time,
const DataType &  diagonalizeCoef 
)

Prescribe boundary conditions. Case in which only the right hand side is modified.

This method is deprecated since the order of diagonalizeCoef and time are switched wrt to bcManage. Use instead bcManageRhs ad be careful to use the correct order.

The Right hand side is modified to take into account the boundary conditions

Parameters
rightHandSideThe system right hand side
feSpaceThe finite element space
bcHandlerThe boundary conditions handler
timeThe time diagonalizeCoef The coefficient used during the system diagonalization

Definition at line 1140 of file BCManage.hpp.

◆ bcManageResidual() [1/2]

void LifeV::bcManageResidual ( VectorType &  res,
VectorType &  rhs,
const VectorType &  sol,
FESpace< Mesh, MapEpetra > &  feSpace,
const BCHandler bcHandler,
const DataType &  time,
const DataType &  diagonalizeCoef 
)

Prescribe boundary conditions. Case in which only the residual is available.

◆ bcManageRhs() [2/2]

void bcManageRhs ( VectorType &  rightHandSide,
FESpace< Mesh, MapEpetra > &  feSpace,
const BCHandler bcHandler,
const DataType &  diagonalizeCoef,
const DataType &  time 
)

Prescribe boundary conditions. Case in which only the right hand side is modified.

The Right hand side is modified to take into account the boundary conditions

Parameters
rightHandSideThe system right hand side
feSpaceThe finite element space
bcHandlerThe boundary conditions handler
timeThe time diagonalizeCoef The coefficient used during the system diagonalization

Definition at line 1155 of file BCManage.hpp.

◆ bcEssentialManage()

void bcEssentialManage ( MatrixType &  matrix,
VectorType &  rightHandSide,
const MeshType ,
const DOF dof,
const BCBase boundaryCond,
const CurrentFEManifold ,
const DataType &  diagonalizeCoef,
const DataType &  time,
UInt  offset 
)

Prescribe Essential boundary conditions. Case in which the user defined function depends on the FE vector feVec.

The matrix and the right hand side are modified to take into account the Essential boundary conditions

Parameters
matrixThe system matrix
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase)
currentBdFECurrent finite element on boundary diagonalizeCoef The coefficient used during the system diagonalization
timeThe time
offsetThe boundary condition offset

If BC is given under a vectorial form

If BC is given under a functional form

If BC is given under a vectorial form

If BC is given under a functional form

Definition at line 1198 of file BCManage.hpp.

◆ bcEssentialManageUDep()

void bcEssentialManageUDep ( MatrixType &  matrix,
VectorType &  rightHandSide,
const MeshType ,
const DOF dof,
const BCBase boundaryCond,
const CurrentFEManifold ,
const DataType &  diagonalizeCoef,
const DataType &  time,
const VectorType &  feVec,
UInt  offset = 0 
)

Prescribe Essential boundary conditions. Case in which the user defined function depends on the FE vector feVec.

The matrix and the right hand side are modified to take into account the Essential boundary conditions

Parameters
matrixThe system matrix
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase)
currentBdFECurrent finite element on boundary diagonalizeCoef The coefficient used during the system diagonalization
timeThe time
feVecThe finite element vector
offsetThe bcCond offset

If BC is given under a vectorial form

If BC is given under a functional form

If BC is given under a vectorial form

If BC is given under a functional form

Definition at line 1286 of file BCManage.hpp.

◆ bcEssentialManageMatrix()

void bcEssentialManageMatrix ( MatrixType &  matrix,
const DOF dof,
const BCBase boundaryCond,
const DataType &  diagonalizeCoef,
UInt  offset 
)

Prescribe Essential boundary conditions diagonalizing the matrix.

The matrix is modified to take into account the Essential boundary conditions

Parameters
matrixThe system matrix
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase) diagonalizeCoef The coefficient used during the system diagonalization
offsetThe boundary condition offset

Definition at line 1361 of file BCManage.hpp.

◆ bcEssentialManageVector() [1/2]

LifeV::bcEssentialManageVector ( VectorType &  rightHandSide,
const DOF dof,
const BCBase boundaryCond,
const DataType &  time,
const DataType &  diagonalizeCoef,
UInt  offset 
)

Prescribe Essential boundary conditions on the right hand side.

This method is deprecated since the order of diagonalizeCoef and time are switched wrt to bcManage. Use instead bcManageRhs ad be careful to use the correct order.

The right hand side is modified to take into account the Essential boundary conditions

Parameters
rightHandSideThe system rightHandSide
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase) diagonalizeCoef The coefficient used during the system diagonalization
offsetThe boundary condition offset

Definition at line 1405 of file BCManage.hpp.

◆ bcEssentialManageRhs() [1/2]

void bcEssentialManageRhs ( VectorType &  rightHandSide,
const DOF dof,
const BCBase boundaryCond,
const DataType &  diagonalizeCoef,
const DataType &  time,
UInt  offset 
)

Prescribe Essential boundary conditions on the right hand side.

The right hand side is modified to take into account the Essential boundary conditions

Parameters
rightHandSideThe system rightHandSide
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase) diagonalizeCoef The coefficient used during the system diagonalization
offsetThe boundary condition offset

If BC is given under a vectorial form

If BC is given under a functional form

If BC is given under a vectorial form

If BC is given under a functional form

Definition at line 1459 of file BCManage.hpp.

◆ bcEssentialManageRhs() [2/2]

void bcEssentialManageRhs ( VectorType &  rightHandSide,
const DOF dof,
const BCHandler bcHandler,
const DataType &  diagonalizeCoef,
const DataType &  time 
)

Prescribe all the Essential boundary conditions on the right hand side and forgetting about the other BCs.

The right hand side is modified to take into account the Essential boundary conditions This is useful when imposing homogeneous BC, in conjuction with coeff = 0.

Parameters
rightHandSideThe system rightHandSide
dofContainer of the local to global map of DOFs
bcHandlerThe boundary conditions handler diagonalizeCoef The coefficient used during the system diagonalization
offsetThe boundary condition offset Remark: another possible name would be bcManageHomogeneousRhs and set diagonalizeCoef = 0.

Definition at line 1423 of file BCManage.hpp.

◆ bcEssentialManageResidual()

void bcEssentialManageResidual ( VectorType &  res,
VectorType &  rhs,
const VectorType &  sol,
const DOF dof,
const BCBase boundaryCond,
const DataType &  time,
const DataType &  diagonalizeCoef,
UInt  offset 
)

Prescribe essential boundary conditions. Case in which only the residual is available.

If BC is given under a vectorial form

If BC is given under a functional form

If BC is given under a vectorial form

If BC is given under a functional form

Definition at line 1531 of file BCManage.hpp.

◆ bcManageMtimeUDep()

void LifeV::bcManageMtimeUDep ( MatrixType &  matrix,
const DOF dof,
const BCHandler bcHandler,
const DataType  diagonalizeCoef 
)

! Prescribe Essential boundary conditions.

The matrix and the right hand side are modified to take into account the Essential boundary conditions

Parameters
matrixThe system matrix
dofContainer of the local to global map of DOFs
bcHandlerThe boundary condition handler diagonalizeCoef The coefficient used during the system diagonalization

◆ bcNaturalManage()

void bcNaturalManage ( VectorType &  rightHandSide,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  time,
UInt  offset 
)

Prescribe Natural boundary condition.

The right hand side is modified to take into account the Natural boundary condition

Parameters
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase)
currentBdFECurrent finite element on boundary
timeThe time
offsetThe boundary condition offset

If BC is given under a vectorial form

If BC is given under a functional form

If BC is given under a vectorial form

If BC is given under a functional form

Definition at line 1625 of file BCManage.hpp.

◆ bcNaturalManageUDep()

void bcNaturalManageUDep ( Real(*)(Real time, Real x, Real y, Real z, Real u)  mu,
VectorType &  rightHandSide,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  time,
const VectorType &  feVec,
UInt  offset 
)

Prescribe Natural boundary condition. Case in which the user defined function depends on the FE vector feVec.

The right hand side is modified to take into account the Natural boundary condition

Parameters
muUser defined function
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase)
currentBdFECurrent finite element on boundary
timeThe time
offsetThe boundary condition offset

If BC is given under a vectorial form

If BC is given under a functional form

If BC is given under a vectorial form

If BC is given under a functional form

Definition at line 1855 of file BCManage.hpp.

◆ bcRobinManage()

void bcRobinManage ( MatrixType &  matrix,
VectorType &  rightHandSide,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  time,
UInt  offset 
)

Prescribe Robin boundary condition.

The matrix and the right hand side are modified to take into account the Robin boundary condition

Parameters
matrixThe system matrix
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase)
currentBdFECurrent finite element on boundary
timeThe time
offsetThe boundary condition offset

Definition at line 1961 of file BCManage.hpp.

◆ bcRobinManageMatrix()

void bcRobinManageMatrix ( MatrixType &  matrix,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  time,
UInt  offset 
)

Prescribe Robin boundary condition only on the matrix.

The matrix is modified to take into account the Robin boundary condition

Parameters
matrixThe system matrix
meshThe mesh
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase)
currentBdFECurrent finite element on boundary
timeThe time
offsetThe boundary condition offset

If BC is given under a vectorial form

for the moment, only one coefficient per BCvector.

If BC is given under a functional form

If BC is given under a vectorial form

for the moment, only one coefficient per BCvector.

If BC is given under a functional form

Definition at line 1977 of file BCManage.hpp.

◆ bcRobinManageResidual()

void bcRobinManageResidual ( VectorType &  residual,
VectorType &  rightHandSide,
const VectorType &  solution,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  time,
UInt  offset 
)

Prescribe Robin boundary conditions. Case in which only the residual is available.

Definition at line 2333 of file BCManage.hpp.

◆ bcResistanceManageResidual()

void bcResistanceManageResidual ( VectorType &  residual,
VectorType &  rightHandSide,
const VectorType &  solution,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  time,
UInt  offset 
)

Paolo Tricerri/////////////////////.

Prescribe Robin boundary conditions. Case in which only the residual is available

Definition at line 2368 of file BCManage.hpp.

◆ bcRobinManageVector()

void bcRobinManageVector ( VectorType &  rightHandSide,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  time,
UInt  offset 
)

Prescribe Robin boundary condition only on the rightHandSide.

The matrix is modified to take into account the Robin boundary condition

Parameters
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase)
currentBdFECurrent finite element on boundary
timeThe time
offsetThe boundary condition offset

If BC is given under a vectorial form

Defining the coefficients

If BC is given under a functional form

If BC is given under a vectorial form

Defining the coefficients

If BC is given under a functional form

Definition at line 2197 of file BCManage.hpp.

◆ bcFluxManage()

void bcFluxManage ( MatrixType &  matrix,
VectorType &  rightHandSide,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  time,
UInt  offset 
)

Prescribe Flux boundary condition only on the matrix.

The matrix is modified to take into account the Flux boundary condition

Parameters
matrixThe system matrix
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase)
currentBdFECurrent finite element on boundary
timeThe time
offsetThe boundary condition offset

Definition at line 2416 of file BCManage.hpp.

◆ bcFluxManageVector()

void bcFluxManageVector ( VectorType &  rightHandSide,
const BCBase boundaryCond,
const DataType &  time,
UInt  offset 
)

Prescribe Flux boundary condition only on the right hand side.

The matrix is modified to take into account the Flux boundary condition

Parameters
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase)
currentBdFECurrent finite element on boundary
timeThe time
offsetThe boundary condition offset

Definition at line 2434 of file BCManage.hpp.

◆ bcFluxManageMatrix()

void bcFluxManageMatrix ( MatrixType &  matrix,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  ,
UInt  offset 
)

Prescribe Flux boundary condition only on the matrix.

The matrix is modified to take into account the Flux boundary condition

Parameters
matrixThe system matrix
meshThe mesh
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase)
currentBdFECurrent finite element on boundary
timeThe time
offsetThe boundary condition offset

Definition at line 2449 of file BCManage.hpp.

◆ bcFluxManageResidual()

void bcFluxManageResidual ( VectorType &  residual,
VectorType &  rightHandSide,
const VectorType &  solution,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  time,
UInt  offset 
)

Prescribe Flux boundary conditions. Case in which only the residual is available.

Definition at line 2515 of file BCManage.hpp.

◆ bcResistanceManage()

void bcResistanceManage ( MatrixType &  matrix,
VectorType &  rightHandSide,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  time,
UInt  offset 
)

Prescribe Resistance boundary condition.

The matrix and the right hand side are modified to take into account the Resistance boundary condition

Parameters
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase)
currentBdFECurrent finite element on boundary
timeThe time
offsetThe boundary condition offset

Definition at line 2550 of file BCManage.hpp.

◆ bcResistanceManageVector()

void bcResistanceManageVector ( VectorType &  rightHandSide,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  ,
UInt  offset 
)

Definition at line 2565 of file BCManage.hpp.

◆ bcResistanceManageMatrix()

void bcResistanceManageMatrix ( MatrixType &  matrix,
const MeshType mesh,
const DOF dof,
const BCBase boundaryCond,
CurrentFEManifold currentBdFE,
const DataType &  ,
UInt  offset 
)

Definition at line 2645 of file BCManage.hpp.

◆ bcManageVector() [3/4]

void LifeV::bcManageVector ( VectorType &  rightHandSide,
const MeshType mesh,
const DOF dof,
const BCHandler bcHandler,
CurrentFEManifold currentBdFE,
const DataType &  time,
const DataType &  diagonalizeCoef 
)

Prescribe boundary conditions. Case in which only the right hand side is modified.

This method is deprecated since the order of diagonalizeCoef and time are switched wrt to bcManage. Use instead bcManageRhs ad be careful to use the correct order.

The right hand side is modified to take into account the boundary conditions

Parameters
rightHandSideThe system right hand side
meshThe mesh
dofContainer of the local to global map of DOFs
bcHandlerThe boundary conditions handler
currentBdFECurrent finite element on boundary
timeThe time diagonalizeCoef The coefficient used during the system diagonalization

Definition at line 1023 of file BCManage.hpp.

◆ bcManageResidual() [2/2]

void LifeV::bcManageResidual ( VectorType &  res,
VectorType &  rhs,
const VectorType &  sol,
const MeshType mesh,
const DOF dof,
const BCHandler bcHandler,
CurrentFEManifold currentBdFE,
const DataType &  time,
const DataType &  diagonalizeCoef 
)

Definition at line 1088 of file BCManage.hpp.

◆ bcManageVector() [4/4]

void LifeV::bcManageVector ( VectorType &  rightHandSide,
FESpace< Mesh, MapEpetra > &  feSpace,
const BCHandler bcHandler,
const DataType &  time,
const DataType &  diagonalizeCoef 
)

Prescribe boundary conditions. Case in which only the right hand side is modified.

This method is deprecated since the order of diagonalizeCoef and time are switched wrt to bcManage. Use instead bcManageRhs ad be careful to use the correct order.

The Right hand side is modified to take into account the boundary conditions

Parameters
rightHandSideThe system right hand side
feSpaceThe finite element space
bcHandlerThe boundary conditions handler
timeThe time diagonalizeCoef The coefficient used during the system diagonalization

Definition at line 1140 of file BCManage.hpp.

◆ bcEssentialManageVector() [2/2]

void LifeV::bcEssentialManageVector ( VectorType &  rightHandSide,
const DOF dof,
const BCBase boundaryCond,
const DataType &  time,
const DataType &  diagonalizeCoef,
UInt  offset 
)

Prescribe Essential boundary conditions on the right hand side.

This method is deprecated since the order of diagonalizeCoef and time are switched wrt to bcManage. Use instead bcManageRhs ad be careful to use the correct order.

The right hand side is modified to take into account the Essential boundary conditions

Parameters
rightHandSideThe system rightHandSide
dofContainer of the local to global map of DOFs
boundaryCondThe boundary condition (BCBase) diagonalizeCoef The coefficient used during the system diagonalization
offsetThe boundary condition offset

Definition at line 1405 of file BCManage.hpp.

◆ createBCVector()

BCVectorBase* LifeV::createBCVector ( BCVectorBase const *  __bc)

Definition at line 243 of file BCVector.cpp.

◆ createBCVectorInterface()

BCVectorBase* LifeV::createBCVectorInterface ( BCVectorBase const *  bcVectorBase)

Definition at line 359 of file BCVector.cpp.

◆ UPDATE_ONLY_CELL_NODES()

const flag_Type LifeV::UPDATE_ONLY_CELL_NODES ( )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_QUAD_NODES()

const flag_Type LifeV::UPDATE_ONLY_QUAD_NODES ( )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_DPHI_GEO_MAP()

const flag_Type LifeV::UPDATE_ONLY_DPHI_GEO_MAP ( )

◆ UPDATE_ONLY_JACOBIAN()

const flag_Type LifeV::UPDATE_ONLY_JACOBIAN ( )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_T_INVERSE_JACOBIAN()

const flag_Type LifeV::UPDATE_ONLY_T_INVERSE_JACOBIAN ( 16  )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_W_DET_JACOBIAN()

const flag_Type LifeV::UPDATE_ONLY_W_DET_JACOBIAN ( 32  )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_DPHI_REF()

const flag_Type LifeV::UPDATE_ONLY_DPHI_REF ( 64  )

◆ UPDATE_ONLY_DPHI()

const flag_Type LifeV::UPDATE_ONLY_DPHI ( 128  )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_D2PHI_REF()

const flag_Type LifeV::UPDATE_ONLY_D2PHI_REF ( 256  )

◆ UPDATE_ONLY_D2PHI()

const flag_Type LifeV::UPDATE_ONLY_D2PHI ( 512  )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_PHI_VECT()

const flag_Type LifeV::UPDATE_ONLY_PHI_VECT ( 1024  )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_DIV_PHI_REF()

const flag_Type LifeV::UPDATE_ONLY_DIV_PHI_REF ( 2048  )

◆ UPDATE_ONLY_DET_JACOBIAN()

const flag_Type LifeV::UPDATE_ONLY_DET_JACOBIAN ( 4096  )
+ Here is the caller graph for this function:

◆ UPDATE_QUAD_NODES()

const flag_Type LifeV::UPDATE_QUAD_NODES ( UPDATE_ONLY_CELL_NODES UPDATE_ONLY_QUAD_NODES)
+ Here is the caller graph for this function:

◆ UPDATE_DPHI()

+ Here is the caller graph for this function:

◆ UPDATE_D2PHI()

◆ UPDATE_WDET()

+ Here is the caller graph for this function:

◆ UPDATE_PHI_VECT()

◆ UPDATE_DIV_PHI()

const flag_Type LifeV::UPDATE_DIV_PHI ( UPDATE_ONLY_DIV_PHI_REF  )

◆ UPDATE_ONLY_TANGENTS()

const flag_Type LifeV::UPDATE_ONLY_TANGENTS ( 16384  )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_NORMALS()

const flag_Type LifeV::UPDATE_ONLY_NORMALS ( 32768  )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_METRIC()

const flag_Type LifeV::UPDATE_ONLY_METRIC ( 65536  )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_DET_METRIC()

const flag_Type LifeV::UPDATE_ONLY_DET_METRIC ( 131072  )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_W_ROOT_DET_METRIC()

const flag_Type LifeV::UPDATE_ONLY_W_ROOT_DET_METRIC ( 262144  )
+ Here is the caller graph for this function:

◆ UPDATE_ONLY_INV_METRIC()

const flag_Type LifeV::UPDATE_ONLY_INV_METRIC ( 524288  )
+ Here is the caller graph for this function:

◆ UPDATE_TANGENTS()

const flag_Type LifeV::UPDATE_TANGENTS ( UPDATE_ONLY_TANGENTS UPDATE_ONLY_CELL_NODES)

◆ UPDATE_NORMALS()

const flag_Type LifeV::UPDATE_NORMALS ( UPDATE_ONLY_NORMALS|UPDATE_ONLY_TANGENTS UPDATE_ONLY_CELL_NODES)
+ Here is the caller graph for this function:

◆ UPDATE_METRIC()

const flag_Type LifeV::UPDATE_METRIC ( UPDATE_ONLY_METRIC|UPDATE_ONLY_TANGENTS UPDATE_ONLY_CELL_NODES)

◆ UPDATE_INV_METRIC()

const flag_Type LifeV::UPDATE_INV_METRIC ( UPDATE_ONLY_INV_METRIC|UPDATE_METRIC UPDATE_ONLY_DET_METRIC)

◆ UPDATE_W_ROOT_DET_METRIC()

const flag_Type LifeV::UPDATE_W_ROOT_DET_METRIC ( UPDATE_ONLY_W_ROOT_DET_METRIC|UPDATE_METRIC UPDATE_ONLY_DET_METRIC)
+ Here is the caller graph for this function:

◆ RemoveMultiple()

void RemoveMultiple ( const std::list< ID > &  list0,
std::list< std::pair< ID, ID > > &  listf 
)

useful function to sort a list and remove multiple numbers.

Helper function for DoF interface

Sort the list

initialize the new list

We remove the multiple occurences :

Add to the list the new value

Definition at line 56 of file DOFInterface3Dto2D.cpp.

◆ getGeometricMap()

const GeometricMap& LifeV::getGeometricMap ( MeshType )

Helper function that returns the geomap associated to a mesh

Definition at line 149 of file GeometricMap.hpp.

◆ MatMul()

void LifeV::MatMul ( KNM_< R > &  ab,
KNM_< R > &  a,
KNM_< R > &  b 
)

Definition at line 55 of file RNMTemplate.hpp.

◆ operator<<() [10/14]

std::ostream& LifeV::operator<< ( std::ostream &  f,
const KN_< const_R > &  v 
)

Definition at line 94 of file RNMTemplate.hpp.

◆ operator<<() [11/14]

std::ostream& LifeV::operator<< ( std::ostream &  f,
const KNM_< const_R > &  v 
)

Definition at line 106 of file RNMTemplate.hpp.

◆ operator<<() [12/14]

std::ostream& LifeV::operator<< ( std::ostream &  f,
const KNMK_< const_R > &  v 
)

Definition at line 126 of file RNMTemplate.hpp.

◆ quadRuleDummy()

const QuadratureRule LifeV::quadRuleDummy ( pt_node_0pt  ,
QUAD_RULE_DUMMY  ,
"Dummy quadrature rule"  ,
NONE  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleNode1pt()

const QuadratureRule LifeV::quadRuleNode1pt ( pt_node_1pt  ,
QUAD_RULE_NODE_1PT  ,
"Gauss Legendre 1 point on a node"  ,
POINT  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleSeg1pt()

const QuadratureRule LifeV::quadRuleSeg1pt ( pt_seg_1pt  ,
QUAD_RULE_SEG_1PT  ,
"Gauss Legendre 1 point on a segment"  ,
LINE  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleSeg2pt()

const QuadratureRule LifeV::quadRuleSeg2pt ( pt_seg_2pt  ,
QUAD_RULE_SEG_2PT  ,
"Gauss Legendre 2 points on a segment"  ,
LINE  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleSeg3pt()

const QuadratureRule LifeV::quadRuleSeg3pt ( pt_seg_3pt  ,
QUAD_RULE_SEG_3PT  ,
"Gauss Legendre 3 points on a segment"  ,
LINE  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleSeg4pt()

const QuadratureRule LifeV::quadRuleSeg4pt ( pt_seg_4pt  ,
QUAD_RULE_SEG_4PT  ,
"Gauss Legendre 4 points on a segment"  ,
LINE  ,
,
 
)

◆ quadRuleTria1pt()

const QuadratureRule LifeV::quadRuleTria1pt ( pt_tria_1pt  ,
,
"Quadrature rule 1 point on a triangle"  ,
TRIANGLE  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleTria3pt()

const QuadratureRule LifeV::quadRuleTria3pt ( pt_tria_3pt  ,
,
"Quadrature rule 3 points on a triangle"  ,
TRIANGLE  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleTria4pt()

const QuadratureRule LifeV::quadRuleTria4pt ( pt_tria_4pt  ,
,
"Quadrature rule 4 points on a triangle"  ,
TRIANGLE  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleTria6pt()

const QuadratureRule LifeV::quadRuleTria6pt ( pt_tria_6pt  ,
,
"Quadrature rule 6 points on a triangle"  ,
TRIANGLE  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleTria7pt()

const QuadratureRule LifeV::quadRuleTria7pt ( pt_tria_7pt  ,
,
"Quadrature rule 7 points on a triangle"  ,
TRIANGLE  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleQuad1pt()

const QuadratureRule LifeV::quadRuleQuad1pt ( pt_quad_1pt  ,
,
"Quadrature rule 1 point on a quadrangle"  ,
QUAD  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleQuad4pt()

const QuadratureRule LifeV::quadRuleQuad4pt ( pt_quad_4pt  ,
,
"Quadrature rule 4 points on a quadrangle"  ,
QUAD  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleQuad9pt()

const QuadratureRule LifeV::quadRuleQuad9pt ( pt_quad_9pt  ,
,
"Quadrature rule 9 points on a quadrangle"  ,
QUAD  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleQuad16pt()

const QuadratureRule LifeV::quadRuleQuad16pt ( pt_quad_16pt  ,
,
"Quadrature rule 16 points on a quadrangle"  ,
QUAD  ,
16  ,
 
)

◆ quadRuleTetra1pt()

const QuadratureRule LifeV::quadRuleTetra1pt ( pt_tetra_1pt  ,
,
"Quadrature rule 1 point on a tetraedra"  ,
TETRA  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleTetra4pt()

const QuadratureRule LifeV::quadRuleTetra4pt ( pt_tetra_4pt  ,
,
"Quadrature rule 4 points on a tetraedra"  ,
TETRA  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleTetra4ptNodal()

const QuadratureRule LifeV::quadRuleTetra4ptNodal ( pt_tetra_4pt_nodal  ,
,
"Quadrature rule 4 points on a tetraedra vertices"  ,
TETRA  ,
,
 
)

◆ quadRuleTetra5pt()

const QuadratureRule LifeV::quadRuleTetra5pt ( pt_tetra_5pt  ,
,
"Quadrature rule 5 points on a tetraedra"  ,
TETRA  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleTetra15pt()

const QuadratureRule LifeV::quadRuleTetra15pt ( pt_tetra_15pt  ,
,
"Quadrature rule 15 points on a tetraedra"  ,
TETRA  ,
15  ,
 
)
+ Here is the caller graph for this function:

◆ quadRuleTetra64pt()

const QuadratureRule LifeV::quadRuleTetra64pt ( pt_tetra_64pt  ,
,
"Quadrature rule 64 points on a tetraedra"  ,
TETRA  ,
64  ,
 
)
+ Here is the caller graph for this function:

◆ quadRuleHexa1pt()

const QuadratureRule LifeV::quadRuleHexa1pt ( pt_hexa_1pt  ,
,
"Quadrature rule 1 point on a hexa"  ,
HEXA  ,
,
 
)
+ Here is the caller graph for this function:

◆ quadRuleHexa8pt()

const QuadratureRule LifeV::quadRuleHexa8pt ( pt_hexa_8pt  ,
,
"Quadrature rule 8 points on a hexa"  ,
HEXA  ,
,
 
)
+ Here is the caller graph for this function:

◆ geoLinearNode()

const GeometricMap LifeV::geoLinearNode ( "Mapping of a point"  ,
POINT  ,
,
,
fct_P0_0D  ,
derfct_P0_0D  ,
der2fct_P0_0D  ,
refcoor_P0_0D  ,
(GeometricMap *)  NULL 
)
+ Here is the caller graph for this function:

◆ geoLinearSeg()

const GeometricMap LifeV::geoLinearSeg ( "Linear mapping on a segment"  ,
LINE  ,
,
,
fct_P1_1D  ,
derfct_P1_1D  ,
der2fct_P1_1D  ,
refcoor_P1_1D  ,
geoLinearNode 
)
+ Here is the caller graph for this function:

◆ geoQuadraticSeg()

const GeometricMap LifeV::geoQuadraticSeg ( "Quadratic mapping on a segment"  ,
LINE  ,
,
,
fct_P2_1D  ,
derfct_P2_1D  ,
der2fct_P2_1D  ,
refcoor_P2_1D  ,
geoLinearNode 
)

◆ geoLinearTria()

const GeometricMap LifeV::geoLinearTria ( "Linear mapping on a triangle"  ,
TRIANGLE  ,
,
,
fct_P1_2D  ,
derfct_P1_2D  ,
der2fct_P1_2D  ,
refcoor_P1_2D  ,
geoLinearSeg 
)
+ Here is the caller graph for this function:

◆ geoBilinearQuad()

const GeometricMap LifeV::geoBilinearQuad ( "Bilinear mapping on a quadrangle"  ,
QUAD  ,
,
,
fct_Q1_2D  ,
derfct_Q1_2D  ,
der2fct_Q1_2D  ,
refcoor_Q1_2D  ,
geoLinearSeg 
)
+ Here is the caller graph for this function:

◆ geoBiquadraticQuad()

const GeometricMap LifeV::geoBiquadraticQuad ( "Biquadratic mapping on a quadrangle"  ,
QUAD  ,
,
,
fct_Q2_2D  ,
derfct_Q2_2D  ,
der2fct_Q2_2D  ,
refcoor_Q2_2D  ,
geoQuadraticSeg 
)

◆ geoLinearTetra()

const GeometricMap LifeV::geoLinearTetra ( "Linear mapping on a tetraedra"  ,
TETRA  ,
,
,
fct_P1_3D  ,
derfct_P1_3D  ,
der2fct_P1_3D  ,
refcoor_P1_3D  ,
geoLinearTria 
)
+ Here is the caller graph for this function:

◆ geoBilinearHexa()

const GeometricMap LifeV::geoBilinearHexa ( "Bilinear mapping on an hexaedra"  ,
HEXA  ,
,
,
fct_Q1_3D  ,
derfct_Q1_3D  ,
der2fct_Q1_3D  ,
refcoor_Q1_3D  ,
geoBilinearQuad 
)
+ Here is the caller graph for this function:

◆ fct1_P0_0D()

Real fct1_P0_0D ( const GeoVector )

Definition at line 709 of file FEDefinitions.cpp.

◆ derfct1_P0_0D()

Real derfct1_P0_0D ( const GeoVector )

Definition at line 713 of file FEDefinitions.cpp.

◆ der2fct1_P0_0D()

Real der2fct1_P0_0D ( const GeoVector )

Definition at line 717 of file FEDefinitions.cpp.

◆ fct1_P0_1D()

Real fct1_P0_1D ( const GeoVector )

Definition at line 730 of file FEDefinitions.cpp.

◆ derfct1_1_P0_1D()

Real derfct1_1_P0_1D ( const GeoVector )

Definition at line 735 of file FEDefinitions.cpp.

◆ der2fct1_P0_1D()

Real der2fct1_P0_1D ( const GeoVector )

Definition at line 740 of file FEDefinitions.cpp.

◆ fct1_P1_1D()

Real fct1_P1_1D ( const GeoVector v)

Definition at line 753 of file FEDefinitions.cpp.

◆ fct2_P1_1D()

Real fct2_P1_1D ( const GeoVector v)

Definition at line 757 of file FEDefinitions.cpp.

◆ derfct1_1_P1_1D()

Real derfct1_1_P1_1D ( const GeoVector )

Definition at line 762 of file FEDefinitions.cpp.

◆ derfct2_1_P1_1D()

Real derfct2_1_P1_1D ( const GeoVector )

Definition at line 766 of file FEDefinitions.cpp.

◆ der2fct1_P1_1D()

Real der2fct1_P1_1D ( const GeoVector )

Definition at line 771 of file FEDefinitions.cpp.

◆ fct1_P2_1D()

Real fct1_P2_1D ( const GeoVector v)

Definition at line 784 of file FEDefinitions.cpp.

◆ fct3_P2_1D()

Real fct3_P2_1D ( const GeoVector v)

Definition at line 788 of file FEDefinitions.cpp.

◆ fct2_P2_1D()

Real fct2_P2_1D ( const GeoVector v)

Definition at line 792 of file FEDefinitions.cpp.

◆ derfct1_1_P2_1D()

Real derfct1_1_P2_1D ( const GeoVector v)

Definition at line 797 of file FEDefinitions.cpp.

◆ derfct3_1_P2_1D()

Real derfct3_1_P2_1D ( const GeoVector v)

Definition at line 801 of file FEDefinitions.cpp.

◆ derfct2_1_P2_1D()

Real derfct2_1_P2_1D ( const GeoVector v)

Definition at line 805 of file FEDefinitions.cpp.

◆ der2fct1_11_P2_1D()

Real der2fct1_11_P2_1D ( const GeoVector )

Definition at line 810 of file FEDefinitions.cpp.

◆ der2fct3_11_P2_1D()

Real der2fct3_11_P2_1D ( const GeoVector )

Definition at line 814 of file FEDefinitions.cpp.

◆ der2fct2_11_P2_1D()

Real der2fct2_11_P2_1D ( const GeoVector )

Definition at line 818 of file FEDefinitions.cpp.

◆ fct1_P0_2D()

Real fct1_P0_2D ( const GeoVector )

Definition at line 836 of file FEDefinitions.cpp.

◆ derfct1_P0_2D()

Real derfct1_P0_2D ( const GeoVector )

Definition at line 841 of file FEDefinitions.cpp.

◆ der2fct1_P0_2D()

Real der2fct1_P0_2D ( const GeoVector )

Definition at line 845 of file FEDefinitions.cpp.

◆ fct1_P1_2D()

Real fct1_P1_2D ( const GeoVector v)

Definition at line 862 of file FEDefinitions.cpp.

◆ fct2_P1_2D()

Real fct2_P1_2D ( const GeoVector v)

Definition at line 866 of file FEDefinitions.cpp.

◆ fct3_P1_2D()

Real fct3_P1_2D ( const GeoVector v)

Definition at line 870 of file FEDefinitions.cpp.

◆ derfct1_1_P1_2D()

Real derfct1_1_P1_2D ( const GeoVector )

Definition at line 875 of file FEDefinitions.cpp.

◆ derfct1_2_P1_2D()

Real derfct1_2_P1_2D ( const GeoVector )

Definition at line 879 of file FEDefinitions.cpp.

◆ derfct2_1_P1_2D()

Real derfct2_1_P1_2D ( const GeoVector )

Definition at line 883 of file FEDefinitions.cpp.

◆ derfct2_2_P1_2D()

Real derfct2_2_P1_2D ( const GeoVector )

Definition at line 887 of file FEDefinitions.cpp.

◆ derfct3_1_P1_2D()

Real derfct3_1_P1_2D ( const GeoVector )

Definition at line 891 of file FEDefinitions.cpp.

◆ derfct3_2_P1_2D()

Real derfct3_2_P1_2D ( const GeoVector )

Definition at line 895 of file FEDefinitions.cpp.

◆ der2fctx_xx_P1_2D()

Real der2fctx_xx_P1_2D ( const GeoVector )

Definition at line 901 of file FEDefinitions.cpp.

◆ fct1_P1bubble_2D()

Real fct1_P1bubble_2D ( const GeoVector v)

Definition at line 921 of file FEDefinitions.cpp.

◆ fct2_P1bubble_2D()

Real fct2_P1bubble_2D ( const GeoVector v)

Definition at line 925 of file FEDefinitions.cpp.

◆ fct3_P1bubble_2D()

Real fct3_P1bubble_2D ( const GeoVector v)

Definition at line 929 of file FEDefinitions.cpp.

◆ fct4_P1bubble_2D()

Real fct4_P1bubble_2D ( const GeoVector v)

Definition at line 934 of file FEDefinitions.cpp.

◆ derfct1_1_P1bubble_2D()

Real derfct1_1_P1bubble_2D ( const GeoVector )

Definition at line 939 of file FEDefinitions.cpp.

◆ derfct1_2_P1bubble_2D()

Real derfct1_2_P1bubble_2D ( const GeoVector )

Definition at line 943 of file FEDefinitions.cpp.

◆ derfct2_1_P1bubble_2D()

Real derfct2_1_P1bubble_2D ( const GeoVector )

Definition at line 947 of file FEDefinitions.cpp.

◆ derfct2_2_P1bubble_2D()

Real derfct2_2_P1bubble_2D ( const GeoVector )

Definition at line 951 of file FEDefinitions.cpp.

◆ derfct3_1_P1bubble_2D()

Real derfct3_1_P1bubble_2D ( const GeoVector )

Definition at line 955 of file FEDefinitions.cpp.

◆ derfct3_2_P1bubble_2D()

Real derfct3_2_P1bubble_2D ( const GeoVector )

Definition at line 959 of file FEDefinitions.cpp.

◆ derfct4_1_P1bubble_2D()

Real derfct4_1_P1bubble_2D ( const GeoVector v)

Definition at line 964 of file FEDefinitions.cpp.

◆ derfct4_2_P1bubble_2D()

Real derfct4_2_P1bubble_2D ( const GeoVector v)

Definition at line 968 of file FEDefinitions.cpp.

◆ der2fctx_xx_P1bubble_2D()

Real der2fctx_xx_P1bubble_2D ( const GeoVector )

Definition at line 974 of file FEDefinitions.cpp.

◆ der2fct4_11_P1bubble_2D()

Real der2fct4_11_P1bubble_2D ( const GeoVector v)

Definition at line 979 of file FEDefinitions.cpp.

◆ der2fct4_12_P1bubble_2D()

Real der2fct4_12_P1bubble_2D ( const GeoVector v)

Definition at line 983 of file FEDefinitions.cpp.

◆ der2fct4_21_P1bubble_2D()

Real der2fct4_21_P1bubble_2D ( const GeoVector v)

Definition at line 987 of file FEDefinitions.cpp.

◆ der2fct4_22_P1bubble_2D()

Real der2fct4_22_P1bubble_2D ( const GeoVector v)

Definition at line 991 of file FEDefinitions.cpp.

◆ fct1_P2_2D()

Real fct1_P2_2D ( const GeoVector v)

Definition at line 1010 of file FEDefinitions.cpp.

◆ fct2_P2_2D()

Real fct2_P2_2D ( const GeoVector v)

Definition at line 1014 of file FEDefinitions.cpp.

◆ fct3_P2_2D()

Real fct3_P2_2D ( const GeoVector v)

Definition at line 1018 of file FEDefinitions.cpp.

◆ fct4_P2_2D()

Real fct4_P2_2D ( const GeoVector v)

Definition at line 1022 of file FEDefinitions.cpp.

◆ fct5_P2_2D()

Real fct5_P2_2D ( const GeoVector v)

Definition at line 1026 of file FEDefinitions.cpp.

◆ fct6_P2_2D()

Real fct6_P2_2D ( const GeoVector v)

Definition at line 1030 of file FEDefinitions.cpp.

◆ derfct1_1_P2_2D()

Real derfct1_1_P2_2D ( const GeoVector v)

Definition at line 1035 of file FEDefinitions.cpp.

◆ derfct1_2_P2_2D()

Real derfct1_2_P2_2D ( const GeoVector v)

Definition at line 1039 of file FEDefinitions.cpp.

◆ derfct2_1_P2_2D()

Real derfct2_1_P2_2D ( const GeoVector v)

Definition at line 1043 of file FEDefinitions.cpp.

◆ derfct2_2_P2_2D()

Real derfct2_2_P2_2D ( const GeoVector )

Definition at line 1047 of file FEDefinitions.cpp.

◆ derfct3_1_P2_2D()

Real derfct3_1_P2_2D ( const GeoVector )

Definition at line 1051 of file FEDefinitions.cpp.

◆ derfct3_2_P2_2D()

Real derfct3_2_P2_2D ( const GeoVector v)

Definition at line 1055 of file FEDefinitions.cpp.

◆ derfct4_1_P2_2D()

Real derfct4_1_P2_2D ( const GeoVector v)

Definition at line 1059 of file FEDefinitions.cpp.

◆ derfct4_2_P2_2D()

Real derfct4_2_P2_2D ( const GeoVector v)

Definition at line 1063 of file FEDefinitions.cpp.

◆ derfct5_1_P2_2D()

Real derfct5_1_P2_2D ( const GeoVector v)

Definition at line 1067 of file FEDefinitions.cpp.

◆ derfct5_2_P2_2D()

Real derfct5_2_P2_2D ( const GeoVector v)

Definition at line 1071 of file FEDefinitions.cpp.

◆ derfct6_1_P2_2D()

Real derfct6_1_P2_2D ( const GeoVector v)

Definition at line 1075 of file FEDefinitions.cpp.

◆ derfct6_2_P2_2D()

Real derfct6_2_P2_2D ( const GeoVector v)

Definition at line 1079 of file FEDefinitions.cpp.

◆ der2fct1_11_P2_2D()

Real der2fct1_11_P2_2D ( const GeoVector )

Definition at line 1084 of file FEDefinitions.cpp.

◆ der2fct1_12_P2_2D()

Real der2fct1_12_P2_2D ( const GeoVector )

Definition at line 1088 of file FEDefinitions.cpp.

◆ der2fct1_21_P2_2D()

Real der2fct1_21_P2_2D ( const GeoVector )

Definition at line 1092 of file FEDefinitions.cpp.

◆ der2fct1_22_P2_2D()

Real der2fct1_22_P2_2D ( const GeoVector )

Definition at line 1096 of file FEDefinitions.cpp.

◆ der2fct2_11_P2_2D()

Real der2fct2_11_P2_2D ( const GeoVector )

Definition at line 1101 of file FEDefinitions.cpp.

◆ der2fct2_12_P2_2D()

Real der2fct2_12_P2_2D ( const GeoVector )

Definition at line 1105 of file FEDefinitions.cpp.

◆ der2fct2_21_P2_2D()

Real der2fct2_21_P2_2D ( const GeoVector )

Definition at line 1109 of file FEDefinitions.cpp.

◆ der2fct2_22_P2_2D()

Real der2fct2_22_P2_2D ( const GeoVector )

Definition at line 1113 of file FEDefinitions.cpp.

◆ der2fct3_11_P2_2D()

Real der2fct3_11_P2_2D ( const GeoVector )

Definition at line 1118 of file FEDefinitions.cpp.

◆ der2fct3_12_P2_2D()

Real der2fct3_12_P2_2D ( const GeoVector )

Definition at line 1122 of file FEDefinitions.cpp.

◆ der2fct3_21_P2_2D()

Real der2fct3_21_P2_2D ( const GeoVector )

Definition at line 1126 of file FEDefinitions.cpp.

◆ der2fct3_22_P2_2D()

Real der2fct3_22_P2_2D ( const GeoVector )

Definition at line 1130 of file FEDefinitions.cpp.

◆ der2fct4_11_P2_2D()

Real der2fct4_11_P2_2D ( const GeoVector )

Definition at line 1135 of file FEDefinitions.cpp.

◆ der2fct4_12_P2_2D()

Real der2fct4_12_P2_2D ( const GeoVector )

Definition at line 1139 of file FEDefinitions.cpp.

◆ der2fct4_21_P2_2D()

Real der2fct4_21_P2_2D ( const GeoVector )

Definition at line 1143 of file FEDefinitions.cpp.

◆ der2fct4_22_P2_2D()

Real der2fct4_22_P2_2D ( const GeoVector )

Definition at line 1147 of file FEDefinitions.cpp.

◆ der2fct5_11_P2_2D()

Real der2fct5_11_P2_2D ( const GeoVector )

Definition at line 1152 of file FEDefinitions.cpp.

◆ der2fct5_12_P2_2D()

Real der2fct5_12_P2_2D ( const GeoVector )

Definition at line 1156 of file FEDefinitions.cpp.

◆ der2fct5_21_P2_2D()

Real der2fct5_21_P2_2D ( const GeoVector )

Definition at line 1160 of file FEDefinitions.cpp.

◆ der2fct5_22_P2_2D()

Real der2fct5_22_P2_2D ( const GeoVector )

Definition at line 1164 of file FEDefinitions.cpp.

◆ der2fct6_11_P2_2D()

Real der2fct6_11_P2_2D ( const GeoVector )

Definition at line 1169 of file FEDefinitions.cpp.

◆ der2fct6_12_P2_2D()

Real der2fct6_12_P2_2D ( const GeoVector )

Definition at line 1173 of file FEDefinitions.cpp.

◆ der2fct6_21_P2_2D()

Real der2fct6_21_P2_2D ( const GeoVector )

Definition at line 1177 of file FEDefinitions.cpp.

◆ der2fct6_22_P2_2D()

Real der2fct6_22_P2_2D ( const GeoVector )

Definition at line 1181 of file FEDefinitions.cpp.

◆ fct1_RT0_1_TRIA_2D()

Real fct1_RT0_1_TRIA_2D ( const GeoVector v)

======================================================================

======================================================================

Definition at line 1198 of file FEDefinitions.cpp.

◆ fct1_RT0_2_TRIA_2D()

Real fct1_RT0_2_TRIA_2D ( const GeoVector v)

Definition at line 1202 of file FEDefinitions.cpp.

◆ fct2_RT0_1_TRIA_2D()

Real fct2_RT0_1_TRIA_2D ( const GeoVector v)

Definition at line 1207 of file FEDefinitions.cpp.

◆ fct2_RT0_2_TRIA_2D()

Real fct2_RT0_2_TRIA_2D ( const GeoVector v)

Definition at line 1211 of file FEDefinitions.cpp.

◆ fct3_RT0_1_TRIA_2D()

Real fct3_RT0_1_TRIA_2D ( const GeoVector v)

Definition at line 1216 of file FEDefinitions.cpp.

◆ fct3_RT0_2_TRIA_2D()

Real fct3_RT0_2_TRIA_2D ( const GeoVector v)

Definition at line 1220 of file FEDefinitions.cpp.

◆ fct1_DIV_RT0_TRIA_2D()

Real fct1_DIV_RT0_TRIA_2D ( const GeoVector )

Definition at line 1225 of file FEDefinitions.cpp.

◆ fct2_DIV_RT0_TRIA_2D()

Real fct2_DIV_RT0_TRIA_2D ( const GeoVector )

Definition at line 1229 of file FEDefinitions.cpp.

◆ fct3_DIV_RT0_TRIA_2D()

Real fct3_DIV_RT0_TRIA_2D ( const GeoVector )

Definition at line 1233 of file FEDefinitions.cpp.

◆ fct1_Q0_2D()

Real fct1_Q0_2D ( const GeoVector )

Definition at line 1251 of file FEDefinitions.cpp.

◆ derfct1_Q0_2D()

Real derfct1_Q0_2D ( const GeoVector )

Definition at line 1255 of file FEDefinitions.cpp.

◆ der2fct1_Q0_2D()

Real der2fct1_Q0_2D ( const GeoVector )

Definition at line 1260 of file FEDefinitions.cpp.

◆ fct1_Q1_2D()

Real fct1_Q1_2D ( const GeoVector v)

Definition at line 1277 of file FEDefinitions.cpp.

◆ fct2_Q1_2D()

Real fct2_Q1_2D ( const GeoVector v)

Definition at line 1281 of file FEDefinitions.cpp.

◆ fct3_Q1_2D()

Real fct3_Q1_2D ( const GeoVector v)

Definition at line 1285 of file FEDefinitions.cpp.

◆ fct4_Q1_2D()

Real fct4_Q1_2D ( const GeoVector v)

Definition at line 1289 of file FEDefinitions.cpp.

◆ derfct1_1_Q1_2D()

Real derfct1_1_Q1_2D ( const GeoVector v)

Definition at line 1294 of file FEDefinitions.cpp.

◆ derfct1_2_Q1_2D()

Real derfct1_2_Q1_2D ( const GeoVector v)

Definition at line 1298 of file FEDefinitions.cpp.

◆ derfct2_1_Q1_2D()

Real derfct2_1_Q1_2D ( const GeoVector v)

Definition at line 1302 of file FEDefinitions.cpp.

◆ derfct2_2_Q1_2D()

Real derfct2_2_Q1_2D ( const GeoVector v)

Definition at line 1306 of file FEDefinitions.cpp.

◆ derfct3_1_Q1_2D()

Real derfct3_1_Q1_2D ( const GeoVector v)

Definition at line 1310 of file FEDefinitions.cpp.

◆ derfct3_2_Q1_2D()

Real derfct3_2_Q1_2D ( const GeoVector v)

Definition at line 1314 of file FEDefinitions.cpp.

◆ derfct4_1_Q1_2D()

Real derfct4_1_Q1_2D ( const GeoVector v)

Definition at line 1318 of file FEDefinitions.cpp.

◆ derfct4_2_Q1_2D()

Real derfct4_2_Q1_2D ( const GeoVector v)

Definition at line 1322 of file FEDefinitions.cpp.

◆ der2fctx_xx_Q1_2D()

Real der2fctx_xx_Q1_2D ( const GeoVector )

Definition at line 1328 of file FEDefinitions.cpp.

◆ fct1_Q2_2D()

Real fct1_Q2_2D ( const GeoVector v)

Definition at line 1344 of file FEDefinitions.cpp.

◆ fct5_Q2_2D()

Real fct5_Q2_2D ( const GeoVector v)

Definition at line 1348 of file FEDefinitions.cpp.

◆ fct2_Q2_2D()

Real fct2_Q2_2D ( const GeoVector v)

Definition at line 1352 of file FEDefinitions.cpp.

◆ fct6_Q2_2D()

Real fct6_Q2_2D ( const GeoVector v)

Definition at line 1356 of file FEDefinitions.cpp.

◆ fct3_Q2_2D()

Real fct3_Q2_2D ( const GeoVector v)

Definition at line 1360 of file FEDefinitions.cpp.

◆ fct7_Q2_2D()

Real fct7_Q2_2D ( const GeoVector v)

Definition at line 1364 of file FEDefinitions.cpp.

◆ fct4_Q2_2D()

Real fct4_Q2_2D ( const GeoVector v)

Definition at line 1368 of file FEDefinitions.cpp.

◆ fct8_Q2_2D()

Real fct8_Q2_2D ( const GeoVector v)

Definition at line 1372 of file FEDefinitions.cpp.

◆ fct9_Q2_2D()

Real fct9_Q2_2D ( const GeoVector v)

Definition at line 1376 of file FEDefinitions.cpp.

◆ derfct1_1_Q2_2D()

Real derfct1_1_Q2_2D ( const GeoVector v)

Definition at line 1381 of file FEDefinitions.cpp.

◆ derfct1_2_Q2_2D()

Real derfct1_2_Q2_2D ( const GeoVector v)

Definition at line 1385 of file FEDefinitions.cpp.

◆ derfct5_1_Q2_2D()

Real derfct5_1_Q2_2D ( const GeoVector v)

Definition at line 1389 of file FEDefinitions.cpp.

◆ derfct5_2_Q2_2D()

Real derfct5_2_Q2_2D ( const GeoVector v)

Definition at line 1393 of file FEDefinitions.cpp.

◆ derfct2_1_Q2_2D()

Real derfct2_1_Q2_2D ( const GeoVector v)

Definition at line 1397 of file FEDefinitions.cpp.

◆ derfct2_2_Q2_2D()

Real derfct2_2_Q2_2D ( const GeoVector v)

Definition at line 1401 of file FEDefinitions.cpp.

◆ derfct6_1_Q2_2D()

Real derfct6_1_Q2_2D ( const GeoVector v)

Definition at line 1405 of file FEDefinitions.cpp.

◆ derfct6_2_Q2_2D()

Real derfct6_2_Q2_2D ( const GeoVector v)

Definition at line 1409 of file FEDefinitions.cpp.

◆ derfct3_1_Q2_2D()

Real derfct3_1_Q2_2D ( const GeoVector v)

Definition at line 1413 of file FEDefinitions.cpp.

◆ derfct3_2_Q2_2D()

Real derfct3_2_Q2_2D ( const GeoVector v)

Definition at line 1417 of file FEDefinitions.cpp.

◆ derfct7_1_Q2_2D()

Real derfct7_1_Q2_2D ( const GeoVector v)

Definition at line 1421 of file FEDefinitions.cpp.

◆ derfct7_2_Q2_2D()

Real derfct7_2_Q2_2D ( const GeoVector v)

Definition at line 1425 of file FEDefinitions.cpp.

◆ derfct4_1_Q2_2D()

Real derfct4_1_Q2_2D ( const GeoVector v)

Definition at line 1429 of file FEDefinitions.cpp.

◆ derfct4_2_Q2_2D()

Real derfct4_2_Q2_2D ( const GeoVector v)

Definition at line 1433 of file FEDefinitions.cpp.

◆ derfct8_1_Q2_2D()

Real derfct8_1_Q2_2D ( const GeoVector v)

Definition at line 1437 of file FEDefinitions.cpp.

◆ derfct8_2_Q2_2D()

Real derfct8_2_Q2_2D ( const GeoVector v)

Definition at line 1441 of file FEDefinitions.cpp.

◆ derfct9_1_Q2_2D()

Real derfct9_1_Q2_2D ( const GeoVector v)

Definition at line 1445 of file FEDefinitions.cpp.

◆ derfct9_2_Q2_2D()

Real derfct9_2_Q2_2D ( const GeoVector v)

Definition at line 1449 of file FEDefinitions.cpp.

◆ der2fct1_11_Q2_2D()

Real der2fct1_11_Q2_2D ( const GeoVector v)

Definition at line 1454 of file FEDefinitions.cpp.

◆ der2fct1_12_Q2_2D()

Real der2fct1_12_Q2_2D ( const GeoVector v)

Definition at line 1458 of file FEDefinitions.cpp.

◆ der2fct1_21_Q2_2D()

Real der2fct1_21_Q2_2D ( const GeoVector v)

Definition at line 1462 of file FEDefinitions.cpp.

◆ der2fct1_22_Q2_2D()

Real der2fct1_22_Q2_2D ( const GeoVector v)

Definition at line 1466 of file FEDefinitions.cpp.

◆ der2fct5_11_Q2_2D()

Real der2fct5_11_Q2_2D ( const GeoVector v)

Definition at line 1471 of file FEDefinitions.cpp.

◆ der2fct5_12_Q2_2D()

Real der2fct5_12_Q2_2D ( const GeoVector v)

Definition at line 1475 of file FEDefinitions.cpp.

◆ der2fct5_21_Q2_2D()

Real der2fct5_21_Q2_2D ( const GeoVector v)

Definition at line 1479 of file FEDefinitions.cpp.

◆ der2fct5_22_Q2_2D()

Real der2fct5_22_Q2_2D ( const GeoVector v)

Definition at line 1484 of file FEDefinitions.cpp.

◆ der2fct2_11_Q2_2D()

Real der2fct2_11_Q2_2D ( const GeoVector v)

Definition at line 1489 of file FEDefinitions.cpp.

◆ der2fct2_12_Q2_2D()

Real der2fct2_12_Q2_2D ( const GeoVector v)

Definition at line 1493 of file FEDefinitions.cpp.

◆ der2fct2_21_Q2_2D()

Real der2fct2_21_Q2_2D ( const GeoVector v)

Definition at line 1497 of file FEDefinitions.cpp.

◆ der2fct2_22_Q2_2D()

Real der2fct2_22_Q2_2D ( const GeoVector v)

Definition at line 1501 of file FEDefinitions.cpp.

◆ der2fct6_11_Q2_2D()

Real der2fct6_11_Q2_2D ( const GeoVector v)

Definition at line 1506 of file FEDefinitions.cpp.

◆ der2fct6_12_Q2_2D()

Real der2fct6_12_Q2_2D ( const GeoVector v)

Definition at line 1510 of file FEDefinitions.cpp.

◆ der2fct6_21_Q2_2D()

Real der2fct6_21_Q2_2D ( const GeoVector v)

Definition at line 1514 of file FEDefinitions.cpp.

◆ der2fct6_22_Q2_2D()

Real der2fct6_22_Q2_2D ( const GeoVector v)

Definition at line 1518 of file FEDefinitions.cpp.

◆ der2fct3_11_Q2_2D()

Real der2fct3_11_Q2_2D ( const GeoVector v)

Definition at line 1523 of file FEDefinitions.cpp.

◆ der2fct3_12_Q2_2D()

Real der2fct3_12_Q2_2D ( const GeoVector v)

Definition at line 1527 of file FEDefinitions.cpp.

◆ der2fct3_21_Q2_2D()

Real der2fct3_21_Q2_2D ( const GeoVector v)

Definition at line 1531 of file FEDefinitions.cpp.

◆ der2fct3_22_Q2_2D()

Real der2fct3_22_Q2_2D ( const GeoVector v)

Definition at line 1535 of file FEDefinitions.cpp.

◆ der2fct7_11_Q2_2D()

Real der2fct7_11_Q2_2D ( const GeoVector v)

Definition at line 1540 of file FEDefinitions.cpp.

◆ der2fct7_12_Q2_2D()

Real der2fct7_12_Q2_2D ( const GeoVector v)

Definition at line 1544 of file FEDefinitions.cpp.

◆ der2fct7_21_Q2_2D()

Real der2fct7_21_Q2_2D ( const GeoVector v)

Definition at line 1548 of file FEDefinitions.cpp.

◆ der2fct7_22_Q2_2D()

Real der2fct7_22_Q2_2D ( const GeoVector v)

Definition at line 1552 of file FEDefinitions.cpp.

◆ der2fct4_11_Q2_2D()

Real der2fct4_11_Q2_2D ( const GeoVector v)

Definition at line 1557 of file FEDefinitions.cpp.

◆ der2fct4_12_Q2_2D()

Real der2fct4_12_Q2_2D ( const GeoVector v)

Definition at line 1561 of file FEDefinitions.cpp.

◆ der2fct4_21_Q2_2D()

Real der2fct4_21_Q2_2D ( const GeoVector v)

Definition at line 1565 of file FEDefinitions.cpp.

◆ der2fct4_22_Q2_2D()

Real der2fct4_22_Q2_2D ( const GeoVector v)

Definition at line 1569 of file FEDefinitions.cpp.

◆ der2fct8_11_Q2_2D()

Real der2fct8_11_Q2_2D ( const GeoVector v)

Definition at line 1574 of file FEDefinitions.cpp.

◆ der2fct8_12_Q2_2D()

Real der2fct8_12_Q2_2D ( const GeoVector v)

Definition at line 1578 of file FEDefinitions.cpp.

◆ der2fct8_21_Q2_2D()

Real der2fct8_21_Q2_2D ( const GeoVector v)

Definition at line 1582 of file FEDefinitions.cpp.

◆ der2fct8_22_Q2_2D()

Real der2fct8_22_Q2_2D ( const GeoVector v)

Definition at line 1586 of file FEDefinitions.cpp.

◆ der2fct9_11_Q2_2D()

Real der2fct9_11_Q2_2D ( const GeoVector v)

Definition at line 1591 of file FEDefinitions.cpp.

◆ der2fct9_12_Q2_2D()

Real der2fct9_12_Q2_2D ( const GeoVector v)

Definition at line 1595 of file FEDefinitions.cpp.

◆ der2fct9_21_Q2_2D()

Real der2fct9_21_Q2_2D ( const GeoVector v)

Definition at line 1599 of file FEDefinitions.cpp.

◆ der2fct9_22_Q2_2D()

Real der2fct9_22_Q2_2D ( const GeoVector v)

Definition at line 1603 of file FEDefinitions.cpp.

◆ fct1_P0_3D()

Real fct1_P0_3D ( const GeoVector )

Definition at line 1622 of file FEDefinitions.cpp.

◆ derfct1_P0_3D()

Real derfct1_P0_3D ( const GeoVector )

Definition at line 1627 of file FEDefinitions.cpp.

◆ der2fct1_P0_3D()

Real der2fct1_P0_3D ( const GeoVector )

Definition at line 1633 of file FEDefinitions.cpp.

◆ fct1_P1_3D()

Real fct1_P1_3D ( const GeoVector v)

Definition at line 1653 of file FEDefinitions.cpp.

◆ fct2_P1_3D()

Real fct2_P1_3D ( const GeoVector v)

Definition at line 1657 of file FEDefinitions.cpp.

◆ fct3_P1_3D()

Real fct3_P1_3D ( const GeoVector v)

Definition at line 1661 of file FEDefinitions.cpp.

◆ fct4_P1_3D()

Real fct4_P1_3D ( const GeoVector v)

Definition at line 1665 of file FEDefinitions.cpp.

◆ derfct1_1_P1_3D()

Real derfct1_1_P1_3D ( const GeoVector )

Definition at line 1670 of file FEDefinitions.cpp.

◆ derfct1_2_P1_3D()

Real derfct1_2_P1_3D ( const GeoVector )

Definition at line 1674 of file FEDefinitions.cpp.

◆ derfct1_3_P1_3D()

Real derfct1_3_P1_3D ( const GeoVector )

Definition at line 1678 of file FEDefinitions.cpp.

◆ derfct2_1_P1_3D()

Real derfct2_1_P1_3D ( const GeoVector )

Definition at line 1682 of file FEDefinitions.cpp.

◆ derfct2_2_P1_3D()

Real derfct2_2_P1_3D ( const GeoVector )

Definition at line 1686 of file FEDefinitions.cpp.

◆ derfct2_3_P1_3D()

Real derfct2_3_P1_3D ( const GeoVector )

Definition at line 1690 of file FEDefinitions.cpp.

◆ derfct3_1_P1_3D()

Real derfct3_1_P1_3D ( const GeoVector )

Definition at line 1694 of file FEDefinitions.cpp.

◆ derfct3_2_P1_3D()

Real derfct3_2_P1_3D ( const GeoVector )

Definition at line 1698 of file FEDefinitions.cpp.

◆ derfct3_3_P1_3D()

Real derfct3_3_P1_3D ( const GeoVector )

Definition at line 1702 of file FEDefinitions.cpp.

◆ derfct4_1_P1_3D()

Real derfct4_1_P1_3D ( const GeoVector )

Definition at line 1706 of file FEDefinitions.cpp.

◆ derfct4_2_P1_3D()

Real derfct4_2_P1_3D ( const GeoVector )

Definition at line 1710 of file FEDefinitions.cpp.

◆ derfct4_3_P1_3D()

Real derfct4_3_P1_3D ( const GeoVector )

Definition at line 1714 of file FEDefinitions.cpp.

◆ der2fctx_xx_P1_3D()

Real der2fctx_xx_P1_3D ( const GeoVector )

Definition at line 1720 of file FEDefinitions.cpp.

◆ fct1_P1bubble_3D()

Real fct1_P1bubble_3D ( const GeoVector v)

Definition at line 1739 of file FEDefinitions.cpp.

◆ fct2_P1bubble_3D()

Real fct2_P1bubble_3D ( const GeoVector v)

Definition at line 1743 of file FEDefinitions.cpp.

◆ fct3_P1bubble_3D()

Real fct3_P1bubble_3D ( const GeoVector v)

Definition at line 1747 of file FEDefinitions.cpp.

◆ fct4_P1bubble_3D()

Real fct4_P1bubble_3D ( const GeoVector v)

Definition at line 1751 of file FEDefinitions.cpp.

◆ fct5_P1bubble_3D()

Real fct5_P1bubble_3D ( const GeoVector v)

Definition at line 1755 of file FEDefinitions.cpp.

◆ derfct1_1_P1bubble_3D()

Real derfct1_1_P1bubble_3D ( const GeoVector )

Definition at line 1760 of file FEDefinitions.cpp.

◆ derfct1_2_P1bubble_3D()

Real derfct1_2_P1bubble_3D ( const GeoVector )

Definition at line 1764 of file FEDefinitions.cpp.

◆ derfct1_3_P1bubble_3D()

Real derfct1_3_P1bubble_3D ( const GeoVector )

Definition at line 1768 of file FEDefinitions.cpp.

◆ derfct2_1_P1bubble_3D()

Real derfct2_1_P1bubble_3D ( const GeoVector )

Definition at line 1772 of file FEDefinitions.cpp.

◆ derfct2_2_P1bubble_3D()

Real derfct2_2_P1bubble_3D ( const GeoVector )

Definition at line 1776 of file FEDefinitions.cpp.

◆ derfct2_3_P1bubble_3D()

Real derfct2_3_P1bubble_3D ( const GeoVector )

Definition at line 1780 of file FEDefinitions.cpp.

◆ derfct3_1_P1bubble_3D()

Real derfct3_1_P1bubble_3D ( const GeoVector )

Definition at line 1784 of file FEDefinitions.cpp.

◆ derfct3_2_P1bubble_3D()

Real derfct3_2_P1bubble_3D ( const GeoVector )

Definition at line 1788 of file FEDefinitions.cpp.

◆ derfct3_3_P1bubble_3D()

Real derfct3_3_P1bubble_3D ( const GeoVector )

Definition at line 1792 of file FEDefinitions.cpp.

◆ derfct4_1_P1bubble_3D()

Real derfct4_1_P1bubble_3D ( const GeoVector )

Definition at line 1796 of file FEDefinitions.cpp.

◆ derfct4_2_P1bubble_3D()

Real derfct4_2_P1bubble_3D ( const GeoVector )

Definition at line 1800 of file FEDefinitions.cpp.

◆ derfct4_3_P1bubble_3D()

Real derfct4_3_P1bubble_3D ( const GeoVector )

Definition at line 1804 of file FEDefinitions.cpp.

◆ derfct5_1_P1bubble_3D()

Real derfct5_1_P1bubble_3D ( const GeoVector v)

Definition at line 1808 of file FEDefinitions.cpp.

◆ derfct5_2_P1bubble_3D()

Real derfct5_2_P1bubble_3D ( const GeoVector v)

Definition at line 1812 of file FEDefinitions.cpp.

◆ derfct5_3_P1bubble_3D()

Real derfct5_3_P1bubble_3D ( const GeoVector v)

Definition at line 1816 of file FEDefinitions.cpp.

◆ der2fctx_xx_P1bubble_3D()

Real der2fctx_xx_P1bubble_3D ( const GeoVector )

Definition at line 1822 of file FEDefinitions.cpp.

◆ der2fct5_11_P1bubble_3D()

Real der2fct5_11_P1bubble_3D ( const GeoVector v)

Definition at line 1826 of file FEDefinitions.cpp.

◆ der2fct5_12_P1bubble_3D()

Real der2fct5_12_P1bubble_3D ( const GeoVector v)

Definition at line 1830 of file FEDefinitions.cpp.

◆ der2fct5_13_P1bubble_3D()

Real der2fct5_13_P1bubble_3D ( const GeoVector v)

Definition at line 1834 of file FEDefinitions.cpp.

◆ der2fct5_21_P1bubble_3D()

Real der2fct5_21_P1bubble_3D ( const GeoVector v)

Definition at line 1838 of file FEDefinitions.cpp.

◆ der2fct5_22_P1bubble_3D()

Real der2fct5_22_P1bubble_3D ( const GeoVector v)

Definition at line 1842 of file FEDefinitions.cpp.

◆ der2fct5_23_P1bubble_3D()

Real der2fct5_23_P1bubble_3D ( const GeoVector v)

Definition at line 1846 of file FEDefinitions.cpp.

◆ der2fct5_31_P1bubble_3D()

Real der2fct5_31_P1bubble_3D ( const GeoVector v)

Definition at line 1850 of file FEDefinitions.cpp.

◆ der2fct5_32_P1bubble_3D()

Real der2fct5_32_P1bubble_3D ( const GeoVector v)

Definition at line 1854 of file FEDefinitions.cpp.

◆ der2fct5_33_P1bubble_3D()

Real der2fct5_33_P1bubble_3D ( const GeoVector v)

Definition at line 1858 of file FEDefinitions.cpp.

◆ fct1_P2_3D()

Real fct1_P2_3D ( const GeoVector v)

Definition at line 1877 of file FEDefinitions.cpp.

◆ fct2_P2_3D()

Real fct2_P2_3D ( const GeoVector v)

Definition at line 1881 of file FEDefinitions.cpp.

◆ fct3_P2_3D()

Real fct3_P2_3D ( const GeoVector v)

Definition at line 1885 of file FEDefinitions.cpp.

◆ fct4_P2_3D()

Real fct4_P2_3D ( const GeoVector v)

Definition at line 1889 of file FEDefinitions.cpp.

◆ fct5_P2_3D()

Real fct5_P2_3D ( const GeoVector v)

Definition at line 1893 of file FEDefinitions.cpp.

◆ fct6_P2_3D()

Real fct6_P2_3D ( const GeoVector v)

Definition at line 1897 of file FEDefinitions.cpp.

◆ fct7_P2_3D()

Real fct7_P2_3D ( const GeoVector v)

Definition at line 1901 of file FEDefinitions.cpp.

◆ fct8_P2_3D()

Real fct8_P2_3D ( const GeoVector v)

Definition at line 1905 of file FEDefinitions.cpp.

◆ fct9_P2_3D()

Real fct9_P2_3D ( const GeoVector v)

Definition at line 1909 of file FEDefinitions.cpp.

◆ fct10_P2_3D()

Real fct10_P2_3D ( const GeoVector v)

Definition at line 1913 of file FEDefinitions.cpp.

◆ derfct1_1_P2_3D()

Real derfct1_1_P2_3D ( const GeoVector v)

Definition at line 1919 of file FEDefinitions.cpp.

◆ derfct1_2_P2_3D()

Real derfct1_2_P2_3D ( const GeoVector v)

Definition at line 1923 of file FEDefinitions.cpp.

◆ derfct1_3_P2_3D()

Real derfct1_3_P2_3D ( const GeoVector v)

Definition at line 1927 of file FEDefinitions.cpp.

◆ derfct2_1_P2_3D()

Real derfct2_1_P2_3D ( const GeoVector v)

Definition at line 1932 of file FEDefinitions.cpp.

◆ derfct2_2_P2_3D()

Real derfct2_2_P2_3D ( const GeoVector )

Definition at line 1936 of file FEDefinitions.cpp.

◆ derfct2_3_P2_3D()

Real derfct2_3_P2_3D ( const GeoVector )

Definition at line 1940 of file FEDefinitions.cpp.

◆ derfct3_1_P2_3D()

Real derfct3_1_P2_3D ( const GeoVector )

Definition at line 1945 of file FEDefinitions.cpp.

◆ derfct3_2_P2_3D()

Real derfct3_2_P2_3D ( const GeoVector v)

Definition at line 1949 of file FEDefinitions.cpp.

◆ derfct3_3_P2_3D()

Real derfct3_3_P2_3D ( const GeoVector )

Definition at line 1953 of file FEDefinitions.cpp.

◆ derfct4_1_P2_3D()

Real derfct4_1_P2_3D ( const GeoVector )

Definition at line 1958 of file FEDefinitions.cpp.

◆ derfct4_2_P2_3D()

Real derfct4_2_P2_3D ( const GeoVector )

Definition at line 1962 of file FEDefinitions.cpp.

◆ derfct4_3_P2_3D()

Real derfct4_3_P2_3D ( const GeoVector v)

Definition at line 1966 of file FEDefinitions.cpp.

◆ derfct5_1_P2_3D()

Real derfct5_1_P2_3D ( const GeoVector v)

Definition at line 1971 of file FEDefinitions.cpp.

◆ derfct5_2_P2_3D()

Real derfct5_2_P2_3D ( const GeoVector v)

Definition at line 1975 of file FEDefinitions.cpp.

◆ derfct5_3_P2_3D()

Real derfct5_3_P2_3D ( const GeoVector v)

Definition at line 1979 of file FEDefinitions.cpp.

◆ derfct6_1_P2_3D()

Real derfct6_1_P2_3D ( const GeoVector v)

Definition at line 1984 of file FEDefinitions.cpp.

◆ derfct6_2_P2_3D()

Real derfct6_2_P2_3D ( const GeoVector v)

Definition at line 1988 of file FEDefinitions.cpp.

◆ derfct6_3_P2_3D()

Real derfct6_3_P2_3D ( const GeoVector )

Definition at line 1992 of file FEDefinitions.cpp.

◆ derfct7_1_P2_3D()

Real derfct7_1_P2_3D ( const GeoVector v)

Definition at line 1997 of file FEDefinitions.cpp.

◆ derfct7_2_P2_3D()

Real derfct7_2_P2_3D ( const GeoVector v)

Definition at line 2001 of file FEDefinitions.cpp.

◆ derfct7_3_P2_3D()

Real derfct7_3_P2_3D ( const GeoVector v)

Definition at line 2005 of file FEDefinitions.cpp.

◆ derfct8_1_P2_3D()

Real derfct8_1_P2_3D ( const GeoVector v)

Definition at line 2010 of file FEDefinitions.cpp.

◆ derfct8_2_P2_3D()

Real derfct8_2_P2_3D ( const GeoVector v)

Definition at line 2014 of file FEDefinitions.cpp.

◆ derfct8_3_P2_3D()

Real derfct8_3_P2_3D ( const GeoVector v)

Definition at line 2018 of file FEDefinitions.cpp.

◆ derfct9_1_P2_3D()

Real derfct9_1_P2_3D ( const GeoVector v)

Definition at line 2023 of file FEDefinitions.cpp.

◆ derfct9_2_P2_3D()

Real derfct9_2_P2_3D ( const GeoVector )

Definition at line 2027 of file FEDefinitions.cpp.

◆ derfct9_3_P2_3D()

Real derfct9_3_P2_3D ( const GeoVector v)

Definition at line 2031 of file FEDefinitions.cpp.

◆ derfct10_1_P2_3D()

Real derfct10_1_P2_3D ( const GeoVector )

Definition at line 2036 of file FEDefinitions.cpp.

◆ derfct10_2_P2_3D()

Real derfct10_2_P2_3D ( const GeoVector v)

Definition at line 2040 of file FEDefinitions.cpp.

◆ derfct10_3_P2_3D()

Real derfct10_3_P2_3D ( const GeoVector v)

Definition at line 2044 of file FEDefinitions.cpp.

◆ der2fct1_11_P2_3D()

Real der2fct1_11_P2_3D ( const GeoVector )

Definition at line 2050 of file FEDefinitions.cpp.

◆ der2fct1_12_P2_3D()

Real der2fct1_12_P2_3D ( const GeoVector )

Definition at line 2054 of file FEDefinitions.cpp.

◆ der2fct1_13_P2_3D()

Real der2fct1_13_P2_3D ( const GeoVector )

Definition at line 2058 of file FEDefinitions.cpp.

◆ der2fct1_21_P2_3D()

Real der2fct1_21_P2_3D ( const GeoVector )

Definition at line 2062 of file FEDefinitions.cpp.

◆ der2fct1_22_P2_3D()

Real der2fct1_22_P2_3D ( const GeoVector )

Definition at line 2066 of file FEDefinitions.cpp.

◆ der2fct1_23_P2_3D()

Real der2fct1_23_P2_3D ( const GeoVector )

Definition at line 2070 of file FEDefinitions.cpp.

◆ der2fct1_31_P2_3D()

Real der2fct1_31_P2_3D ( const GeoVector )

Definition at line 2074 of file FEDefinitions.cpp.

◆ der2fct1_32_P2_3D()

Real der2fct1_32_P2_3D ( const GeoVector )

Definition at line 2078 of file FEDefinitions.cpp.

◆ der2fct1_33_P2_3D()

Real der2fct1_33_P2_3D ( const GeoVector )

Definition at line 2082 of file FEDefinitions.cpp.

◆ der2fct2_11_P2_3D()

Real der2fct2_11_P2_3D ( const GeoVector )

Definition at line 2087 of file FEDefinitions.cpp.

◆ der2fct2_12_P2_3D()

Real der2fct2_12_P2_3D ( const GeoVector )

Definition at line 2091 of file FEDefinitions.cpp.

◆ der2fct2_13_P2_3D()

Real der2fct2_13_P2_3D ( const GeoVector )

Definition at line 2095 of file FEDefinitions.cpp.

◆ der2fct2_21_P2_3D()

Real der2fct2_21_P2_3D ( const GeoVector )

Definition at line 2099 of file FEDefinitions.cpp.

◆ der2fct2_22_P2_3D()

Real der2fct2_22_P2_3D ( const GeoVector )

Definition at line 2103 of file FEDefinitions.cpp.

◆ der2fct2_23_P2_3D()

Real der2fct2_23_P2_3D ( const GeoVector )

Definition at line 2107 of file FEDefinitions.cpp.

◆ der2fct2_31_P2_3D()

Real der2fct2_31_P2_3D ( const GeoVector )

Definition at line 2111 of file FEDefinitions.cpp.

◆ der2fct2_32_P2_3D()

Real der2fct2_32_P2_3D ( const GeoVector )

Definition at line 2115 of file FEDefinitions.cpp.

◆ der2fct2_33_P2_3D()

Real der2fct2_33_P2_3D ( const GeoVector )

Definition at line 2119 of file FEDefinitions.cpp.

◆ der2fct3_11_P2_3D()

Real der2fct3_11_P2_3D ( const GeoVector )

Definition at line 2124 of file FEDefinitions.cpp.

◆ der2fct3_12_P2_3D()

Real der2fct3_12_P2_3D ( const GeoVector )

Definition at line 2128 of file FEDefinitions.cpp.

◆ der2fct3_13_P2_3D()

Real der2fct3_13_P2_3D ( const GeoVector )

Definition at line 2132 of file FEDefinitions.cpp.

◆ der2fct3_21_P2_3D()

Real der2fct3_21_P2_3D ( const GeoVector )

Definition at line 2136 of file FEDefinitions.cpp.

◆ der2fct3_22_P2_3D()

Real der2fct3_22_P2_3D ( const GeoVector )

Definition at line 2140 of file FEDefinitions.cpp.

◆ der2fct3_23_P2_3D()

Real der2fct3_23_P2_3D ( const GeoVector )

Definition at line 2144 of file FEDefinitions.cpp.

◆ der2fct3_31_P2_3D()

Real der2fct3_31_P2_3D ( const GeoVector )

Definition at line 2148 of file FEDefinitions.cpp.

◆ der2fct3_32_P2_3D()

Real der2fct3_32_P2_3D ( const GeoVector )

Definition at line 2152 of file FEDefinitions.cpp.

◆ der2fct3_33_P2_3D()

Real der2fct3_33_P2_3D ( const GeoVector )

Definition at line 2156 of file FEDefinitions.cpp.

◆ der2fct4_11_P2_3D()

Real der2fct4_11_P2_3D ( const GeoVector )

Definition at line 2161 of file FEDefinitions.cpp.

◆ der2fct4_12_P2_3D()

Real der2fct4_12_P2_3D ( const GeoVector )

Definition at line 2165 of file FEDefinitions.cpp.

◆ der2fct4_13_P2_3D()

Real der2fct4_13_P2_3D ( const GeoVector )

Definition at line 2169 of file FEDefinitions.cpp.

◆ der2fct4_21_P2_3D()

Real der2fct4_21_P2_3D ( const GeoVector )

Definition at line 2173 of file FEDefinitions.cpp.

◆ der2fct4_22_P2_3D()

Real der2fct4_22_P2_3D ( const GeoVector )

Definition at line 2177 of file FEDefinitions.cpp.

◆ der2fct4_23_P2_3D()

Real der2fct4_23_P2_3D ( const GeoVector )

Definition at line 2181 of file FEDefinitions.cpp.

◆ der2fct4_31_P2_3D()

Real der2fct4_31_P2_3D ( const GeoVector )

Definition at line 2185 of file FEDefinitions.cpp.

◆ der2fct4_32_P2_3D()

Real der2fct4_32_P2_3D ( const GeoVector )

Definition at line 2189 of file FEDefinitions.cpp.

◆ der2fct4_33_P2_3D()

Real der2fct4_33_P2_3D ( const GeoVector )

Definition at line 2193 of file FEDefinitions.cpp.

◆ der2fct5_11_P2_3D()

Real der2fct5_11_P2_3D ( const GeoVector )

Definition at line 2198 of file FEDefinitions.cpp.

◆ der2fct5_12_P2_3D()

Real der2fct5_12_P2_3D ( const GeoVector )

Definition at line 2202 of file FEDefinitions.cpp.

◆ der2fct5_13_P2_3D()

Real der2fct5_13_P2_3D ( const GeoVector )

Definition at line 2206 of file FEDefinitions.cpp.

◆ der2fct5_21_P2_3D()

Real der2fct5_21_P2_3D ( const GeoVector )

Definition at line 2210 of file FEDefinitions.cpp.

◆ der2fct5_22_P2_3D()

Real der2fct5_22_P2_3D ( const GeoVector )

Definition at line 2214 of file FEDefinitions.cpp.

◆ der2fct5_23_P2_3D()

Real der2fct5_23_P2_3D ( const GeoVector )

Definition at line 2218 of file FEDefinitions.cpp.

◆ der2fct5_31_P2_3D()

Real der2fct5_31_P2_3D ( const GeoVector )

Definition at line 2222 of file FEDefinitions.cpp.

◆ der2fct5_32_P2_3D()

Real der2fct5_32_P2_3D ( const GeoVector )

Definition at line 2226 of file FEDefinitions.cpp.

◆ der2fct5_33_P2_3D()

Real der2fct5_33_P2_3D ( const GeoVector )

Definition at line 2230 of file FEDefinitions.cpp.

◆ der2fct6_11_P2_3D()

Real der2fct6_11_P2_3D ( const GeoVector )

Definition at line 2235 of file FEDefinitions.cpp.

◆ der2fct6_12_P2_3D()

Real der2fct6_12_P2_3D ( const GeoVector )

Definition at line 2239 of file FEDefinitions.cpp.

◆ der2fct6_13_P2_3D()

Real der2fct6_13_P2_3D ( const GeoVector )

Definition at line 2243 of file FEDefinitions.cpp.

◆ der2fct6_21_P2_3D()

Real der2fct6_21_P2_3D ( const GeoVector )

Definition at line 2247 of file FEDefinitions.cpp.

◆ der2fct6_22_P2_3D()

Real der2fct6_22_P2_3D ( const GeoVector )

Definition at line 2251 of file FEDefinitions.cpp.

◆ der2fct6_23_P2_3D()

Real der2fct6_23_P2_3D ( const GeoVector )

Definition at line 2255 of file FEDefinitions.cpp.

◆ der2fct6_31_P2_3D()

Real der2fct6_31_P2_3D ( const GeoVector )

Definition at line 2259 of file FEDefinitions.cpp.

◆ der2fct6_32_P2_3D()

Real der2fct6_32_P2_3D ( const GeoVector )

Definition at line 2263 of file FEDefinitions.cpp.

◆ der2fct6_33_P2_3D()

Real der2fct6_33_P2_3D ( const GeoVector )

Definition at line 2267 of file FEDefinitions.cpp.

◆ der2fct7_11_P2_3D()

Real der2fct7_11_P2_3D ( const GeoVector )

Definition at line 2272 of file FEDefinitions.cpp.

◆ der2fct7_12_P2_3D()

Real der2fct7_12_P2_3D ( const GeoVector )

Definition at line 2276 of file FEDefinitions.cpp.

◆ der2fct7_13_P2_3D()

Real der2fct7_13_P2_3D ( const GeoVector )

Definition at line 2280 of file FEDefinitions.cpp.

◆ der2fct7_21_P2_3D()

Real der2fct7_21_P2_3D ( const GeoVector )

Definition at line 2284 of file FEDefinitions.cpp.

◆ der2fct7_22_P2_3D()

Real der2fct7_22_P2_3D ( const GeoVector )

Definition at line 2288 of file FEDefinitions.cpp.

◆ der2fct7_23_P2_3D()

Real der2fct7_23_P2_3D ( const GeoVector )

Definition at line 2292 of file FEDefinitions.cpp.

◆ der2fct7_31_P2_3D()

Real der2fct7_31_P2_3D ( const GeoVector )

Definition at line 2296 of file FEDefinitions.cpp.

◆ der2fct7_32_P2_3D()

Real der2fct7_32_P2_3D ( const GeoVector )

Definition at line 2300 of file FEDefinitions.cpp.

◆ der2fct7_33_P2_3D()

Real der2fct7_33_P2_3D ( const GeoVector )

Definition at line 2304 of file FEDefinitions.cpp.

◆ der2fct8_11_P2_3D()

Real der2fct8_11_P2_3D ( const GeoVector )

Definition at line 2309 of file FEDefinitions.cpp.

◆ der2fct8_12_P2_3D()

Real der2fct8_12_P2_3D ( const GeoVector )

Definition at line 2313 of file FEDefinitions.cpp.

◆ der2fct8_13_P2_3D()

Real der2fct8_13_P2_3D ( const GeoVector )

Definition at line 2317 of file FEDefinitions.cpp.

◆ der2fct8_21_P2_3D()

Real der2fct8_21_P2_3D ( const GeoVector )

Definition at line 2321 of file FEDefinitions.cpp.

◆ der2fct8_22_P2_3D()

Real der2fct8_22_P2_3D ( const GeoVector )

Definition at line 2325 of file FEDefinitions.cpp.

◆ der2fct8_23_P2_3D()

Real der2fct8_23_P2_3D ( const GeoVector )

Definition at line 2329 of file FEDefinitions.cpp.

◆ der2fct8_31_P2_3D()

Real der2fct8_31_P2_3D ( const GeoVector )

Definition at line 2333 of file FEDefinitions.cpp.

◆ der2fct8_32_P2_3D()

Real der2fct8_32_P2_3D ( const GeoVector )

Definition at line 2337 of file FEDefinitions.cpp.

◆ der2fct8_33_P2_3D()

Real der2fct8_33_P2_3D ( const GeoVector )

Definition at line 2341 of file FEDefinitions.cpp.

◆ der2fct9_11_P2_3D()

Real der2fct9_11_P2_3D ( const GeoVector )

Definition at line 2346 of file FEDefinitions.cpp.

◆ der2fct9_12_P2_3D()

Real der2fct9_12_P2_3D ( const GeoVector )

Definition at line 2350 of file FEDefinitions.cpp.

◆ der2fct9_13_P2_3D()

Real der2fct9_13_P2_3D ( const GeoVector )

Definition at line 2354 of file FEDefinitions.cpp.

◆ der2fct9_21_P2_3D()

Real der2fct9_21_P2_3D ( const GeoVector )

Definition at line 2358 of file FEDefinitions.cpp.

◆ der2fct9_22_P2_3D()

Real der2fct9_22_P2_3D ( const GeoVector )

Definition at line 2362 of file FEDefinitions.cpp.

◆ der2fct9_23_P2_3D()

Real der2fct9_23_P2_3D ( const GeoVector )

Definition at line 2366 of file FEDefinitions.cpp.

◆ der2fct9_31_P2_3D()

Real der2fct9_31_P2_3D ( const GeoVector )

Definition at line 2370 of file FEDefinitions.cpp.

◆ der2fct9_32_P2_3D()

Real der2fct9_32_P2_3D ( const GeoVector )

Definition at line 2374 of file FEDefinitions.cpp.

◆ der2fct9_33_P2_3D()

Real der2fct9_33_P2_3D ( const GeoVector )

Definition at line 2378 of file FEDefinitions.cpp.

◆ der2fct10_11_P2_3D()

Real der2fct10_11_P2_3D ( const GeoVector )

Definition at line 2383 of file FEDefinitions.cpp.

◆ der2fct10_12_P2_3D()

Real der2fct10_12_P2_3D ( const GeoVector )

Definition at line 2387 of file FEDefinitions.cpp.

◆ der2fct10_13_P2_3D()

Real der2fct10_13_P2_3D ( const GeoVector )

Definition at line 2391 of file FEDefinitions.cpp.

◆ der2fct10_21_P2_3D()

Real der2fct10_21_P2_3D ( const GeoVector )

Definition at line 2395 of file FEDefinitions.cpp.

◆ der2fct10_22_P2_3D()

Real der2fct10_22_P2_3D ( const GeoVector )

Definition at line 2399 of file FEDefinitions.cpp.

◆ der2fct10_23_P2_3D()

Real der2fct10_23_P2_3D ( const GeoVector )

Definition at line 2403 of file FEDefinitions.cpp.

◆ der2fct10_31_P2_3D()

Real der2fct10_31_P2_3D ( const GeoVector )

Definition at line 2407 of file FEDefinitions.cpp.

◆ der2fct10_32_P2_3D()

Real der2fct10_32_P2_3D ( const GeoVector )

Definition at line 2411 of file FEDefinitions.cpp.

◆ der2fct10_33_P2_3D()

Real der2fct10_33_P2_3D ( const GeoVector )

Definition at line 2415 of file FEDefinitions.cpp.

◆ fct1_P2tilde_3D()

Real fct1_P2tilde_3D ( const GeoVector v)

Definition at line 2433 of file FEDefinitions.cpp.

◆ fct2_P2tilde_3D()

Real fct2_P2tilde_3D ( const GeoVector v)

Definition at line 2437 of file FEDefinitions.cpp.

◆ fct3_P2tilde_3D()

Real fct3_P2tilde_3D ( const GeoVector v)

Definition at line 2441 of file FEDefinitions.cpp.

◆ fct4_P2tilde_3D()

Real fct4_P2tilde_3D ( const GeoVector v)

Definition at line 2445 of file FEDefinitions.cpp.

◆ fct5_P2tilde_3D()

Real fct5_P2tilde_3D ( const GeoVector v)

Definition at line 2450 of file FEDefinitions.cpp.

◆ fct6_P2tilde_3D()

Real fct6_P2tilde_3D ( const GeoVector v)

Definition at line 2454 of file FEDefinitions.cpp.

◆ fct7_P2tilde_3D()

Real fct7_P2tilde_3D ( const GeoVector v)

Definition at line 2458 of file FEDefinitions.cpp.

◆ fct8_P2tilde_3D()

Real fct8_P2tilde_3D ( const GeoVector v)

Definition at line 2462 of file FEDefinitions.cpp.

◆ fct9_P2tilde_3D()

Real fct9_P2tilde_3D ( const GeoVector v)

Definition at line 2466 of file FEDefinitions.cpp.

◆ fct10_P2tilde_3D()

Real fct10_P2tilde_3D ( const GeoVector v)

Definition at line 2470 of file FEDefinitions.cpp.

◆ fct11_P2tilde_3D()

Real fct11_P2tilde_3D ( const GeoVector v)

Definition at line 2475 of file FEDefinitions.cpp.

◆ derfct1_1_P2tilde_3D()

Real derfct1_1_P2tilde_3D ( const GeoVector v)

Definition at line 2481 of file FEDefinitions.cpp.

◆ derfct1_2_P2tilde_3D()

Real derfct1_2_P2tilde_3D ( const GeoVector v)

Definition at line 2485 of file FEDefinitions.cpp.

◆ derfct1_3_P2tilde_3D()

Real derfct1_3_P2tilde_3D ( const GeoVector v)

Definition at line 2489 of file FEDefinitions.cpp.

◆ derfct2_1_P2tilde_3D()

Real derfct2_1_P2tilde_3D ( const GeoVector v)

Definition at line 2494 of file FEDefinitions.cpp.

◆ derfct2_2_P2tilde_3D()

Real derfct2_2_P2tilde_3D ( const GeoVector v)

Definition at line 2498 of file FEDefinitions.cpp.

◆ derfct2_3_P2tilde_3D()

Real derfct2_3_P2tilde_3D ( const GeoVector v)

Definition at line 2502 of file FEDefinitions.cpp.

◆ derfct3_1_P2tilde_3D()

Real derfct3_1_P2tilde_3D ( const GeoVector v)

Definition at line 2507 of file FEDefinitions.cpp.

◆ derfct3_2_P2tilde_3D()

Real derfct3_2_P2tilde_3D ( const GeoVector v)

Definition at line 2511 of file FEDefinitions.cpp.

◆ derfct3_3_P2tilde_3D()

Real derfct3_3_P2tilde_3D ( const GeoVector v)

Definition at line 2515 of file FEDefinitions.cpp.

◆ derfct4_1_P2tilde_3D()

Real derfct4_1_P2tilde_3D ( const GeoVector v)

Definition at line 2520 of file FEDefinitions.cpp.

◆ derfct4_2_P2tilde_3D()

Real derfct4_2_P2tilde_3D ( const GeoVector v)

Definition at line 2524 of file FEDefinitions.cpp.

◆ derfct4_3_P2tilde_3D()

Real derfct4_3_P2tilde_3D ( const GeoVector v)

Definition at line 2528 of file FEDefinitions.cpp.

◆ derfct5_1_P2tilde_3D()

Real derfct5_1_P2tilde_3D ( const GeoVector v)

Definition at line 2533 of file FEDefinitions.cpp.

◆ derfct5_2_P2tilde_3D()

Real derfct5_2_P2tilde_3D ( const GeoVector v)

Definition at line 2537 of file FEDefinitions.cpp.

◆ derfct5_3_P2tilde_3D()

Real derfct5_3_P2tilde_3D ( const GeoVector v)

Definition at line 2541 of file FEDefinitions.cpp.

◆ derfct6_1_P2tilde_3D()

Real derfct6_1_P2tilde_3D ( const GeoVector v)

Definition at line 2546 of file FEDefinitions.cpp.

◆ derfct6_2_P2tilde_3D()

Real derfct6_2_P2tilde_3D ( const GeoVector v)

Definition at line 2550 of file FEDefinitions.cpp.

◆ derfct6_3_P2tilde_3D()

Real derfct6_3_P2tilde_3D ( const GeoVector v)

Definition at line 2554 of file FEDefinitions.cpp.

◆ derfct7_1_P2tilde_3D()

Real derfct7_1_P2tilde_3D ( const GeoVector v)

Definition at line 2559 of file FEDefinitions.cpp.

◆ derfct7_2_P2tilde_3D()

Real derfct7_2_P2tilde_3D ( const GeoVector v)

Definition at line 2563 of file FEDefinitions.cpp.

◆ derfct7_3_P2tilde_3D()

Real derfct7_3_P2tilde_3D ( const GeoVector v)

Definition at line 2567 of file FEDefinitions.cpp.

◆ derfct8_1_P2tilde_3D()

Real derfct8_1_P2tilde_3D ( const GeoVector v)

Definition at line 2572 of file FEDefinitions.cpp.

◆ derfct8_2_P2tilde_3D()

Real derfct8_2_P2tilde_3D ( const GeoVector v)

Definition at line 2576 of file FEDefinitions.cpp.

◆ derfct8_3_P2tilde_3D()

Real derfct8_3_P2tilde_3D ( const GeoVector v)

Definition at line 2580 of file FEDefinitions.cpp.

◆ derfct9_1_P2tilde_3D()

Real derfct9_1_P2tilde_3D ( const GeoVector v)

Definition at line 2585 of file FEDefinitions.cpp.

◆ derfct9_2_P2tilde_3D()

Real derfct9_2_P2tilde_3D ( const GeoVector v)

Definition at line 2589 of file FEDefinitions.cpp.

◆ derfct9_3_P2tilde_3D()

Real derfct9_3_P2tilde_3D ( const GeoVector v)

Definition at line 2593 of file FEDefinitions.cpp.

◆ derfct10_1_P2tilde_3D()

Real derfct10_1_P2tilde_3D ( const GeoVector v)

Definition at line 2598 of file FEDefinitions.cpp.

◆ derfct10_2_P2tilde_3D()

Real derfct10_2_P2tilde_3D ( const GeoVector v)

Definition at line 2602 of file FEDefinitions.cpp.

◆ derfct10_3_P2tilde_3D()

Real derfct10_3_P2tilde_3D ( const GeoVector v)

Definition at line 2606 of file FEDefinitions.cpp.

◆ derfct11_1_P2tilde_3D()

Real derfct11_1_P2tilde_3D ( const GeoVector v)

Definition at line 2611 of file FEDefinitions.cpp.

◆ derfct11_2_P2tilde_3D()

Real derfct11_2_P2tilde_3D ( const GeoVector v)

Definition at line 2615 of file FEDefinitions.cpp.

◆ derfct11_3_P2tilde_3D()

Real derfct11_3_P2tilde_3D ( const GeoVector v)

Definition at line 2619 of file FEDefinitions.cpp.

◆ der2fct1_11_P2tilde_3D()

Real der2fct1_11_P2tilde_3D ( const GeoVector v)

Definition at line 2624 of file FEDefinitions.cpp.

◆ der2fct1_12_P2tilde_3D()

Real der2fct1_12_P2tilde_3D ( const GeoVector v)

Definition at line 2628 of file FEDefinitions.cpp.

◆ der2fct1_13_P2tilde_3D()

Real der2fct1_13_P2tilde_3D ( const GeoVector v)

Definition at line 2632 of file FEDefinitions.cpp.

◆ der2fct1_21_P2tilde_3D()

Real der2fct1_21_P2tilde_3D ( const GeoVector v)

Definition at line 2636 of file FEDefinitions.cpp.

◆ der2fct1_22_P2tilde_3D()

Real der2fct1_22_P2tilde_3D ( const GeoVector v)

Definition at line 2640 of file FEDefinitions.cpp.

◆ der2fct1_23_P2tilde_3D()

Real der2fct1_23_P2tilde_3D ( const GeoVector v)

Definition at line 2644 of file FEDefinitions.cpp.

◆ der2fct1_31_P2tilde_3D()

Real der2fct1_31_P2tilde_3D ( const GeoVector v)

Definition at line 2648 of file FEDefinitions.cpp.

◆ der2fct1_32_P2tilde_3D()

Real der2fct1_32_P2tilde_3D ( const GeoVector v)

Definition at line 2652 of file FEDefinitions.cpp.

◆ der2fct1_33_P2tilde_3D()

Real der2fct1_33_P2tilde_3D ( const GeoVector v)

Definition at line 2657 of file FEDefinitions.cpp.

◆ der2fct2_11_P2tilde_3D()

Real der2fct2_11_P2tilde_3D ( const GeoVector v)

Definition at line 2662 of file FEDefinitions.cpp.

◆ der2fct2_12_P2tilde_3D()

Real der2fct2_12_P2tilde_3D ( const GeoVector v)

Definition at line 2666 of file FEDefinitions.cpp.

◆ der2fct2_13_P2tilde_3D()

Real der2fct2_13_P2tilde_3D ( const GeoVector v)

Definition at line 2670 of file FEDefinitions.cpp.

◆ der2fct2_21_P2tilde_3D()

Real der2fct2_21_P2tilde_3D ( const GeoVector v)

Definition at line 2674 of file FEDefinitions.cpp.

◆ der2fct2_22_P2tilde_3D()

Real der2fct2_22_P2tilde_3D ( const GeoVector v)

Definition at line 2678 of file FEDefinitions.cpp.

◆ der2fct2_23_P2tilde_3D()

Real der2fct2_23_P2tilde_3D ( const GeoVector v)

Definition at line 2682 of file FEDefinitions.cpp.

◆ der2fct2_31_P2tilde_3D()

Real der2fct2_31_P2tilde_3D ( const GeoVector v)

Definition at line 2686 of file FEDefinitions.cpp.

◆ der2fct2_32_P2tilde_3D()

Real der2fct2_32_P2tilde_3D ( const GeoVector v)

Definition at line 2690 of file FEDefinitions.cpp.

◆ der2fct2_33_P2tilde_3D()

Real der2fct2_33_P2tilde_3D ( const GeoVector v)

Definition at line 2694 of file FEDefinitions.cpp.

◆ der2fct3_11_P2tilde_3D()

Real der2fct3_11_P2tilde_3D ( const GeoVector v)

Definition at line 2699 of file FEDefinitions.cpp.

◆ der2fct3_12_P2tilde_3D()

Real der2fct3_12_P2tilde_3D ( const GeoVector v)

Definition at line 2703 of file FEDefinitions.cpp.

◆ der2fct3_13_P2tilde_3D()

Real der2fct3_13_P2tilde_3D ( const GeoVector v)

Definition at line 2707 of file FEDefinitions.cpp.

◆ der2fct3_21_P2tilde_3D()

Real der2fct3_21_P2tilde_3D ( const GeoVector v)

Definition at line 2711 of file FEDefinitions.cpp.

◆ der2fct3_22_P2tilde_3D()

Real der2fct3_22_P2tilde_3D ( const GeoVector v)

Definition at line 2715 of file FEDefinitions.cpp.

◆ der2fct3_23_P2tilde_3D()

Real der2fct3_23_P2tilde_3D ( const GeoVector v)

Definition at line 2719 of file FEDefinitions.cpp.

◆ der2fct3_31_P2tilde_3D()

Real der2fct3_31_P2tilde_3D ( const GeoVector v)

Definition at line 2723 of file FEDefinitions.cpp.

◆ der2fct3_32_P2tilde_3D()

Real der2fct3_32_P2tilde_3D ( const GeoVector v)

Definition at line 2727 of file FEDefinitions.cpp.

◆ der2fct3_33_P2tilde_3D()

Real der2fct3_33_P2tilde_3D ( const GeoVector v)

Definition at line 2731 of file FEDefinitions.cpp.

◆ der2fct4_11_P2tilde_3D()

Real der2fct4_11_P2tilde_3D ( const GeoVector v)

Definition at line 2736 of file FEDefinitions.cpp.

◆ der2fct4_12_P2tilde_3D()

Real der2fct4_12_P2tilde_3D ( const GeoVector v)

Definition at line 2740 of file FEDefinitions.cpp.

◆ der2fct4_13_P2tilde_3D()

Real der2fct4_13_P2tilde_3D ( const GeoVector v)

Definition at line 2744 of file FEDefinitions.cpp.

◆ der2fct4_21_P2tilde_3D()

Real der2fct4_21_P2tilde_3D ( const GeoVector v)

Definition at line 2748 of file FEDefinitions.cpp.

◆ der2fct4_22_P2tilde_3D()

Real der2fct4_22_P2tilde_3D ( const GeoVector v)

Definition at line 2752 of file FEDefinitions.cpp.

◆ der2fct4_23_P2tilde_3D()

Real der2fct4_23_P2tilde_3D ( const GeoVector v)

Definition at line 2756 of file FEDefinitions.cpp.

◆ der2fct4_31_P2tilde_3D()

Real der2fct4_31_P2tilde_3D ( const GeoVector v)

Definition at line 2760 of file FEDefinitions.cpp.

◆ der2fct4_32_P2tilde_3D()

Real der2fct4_32_P2tilde_3D ( const GeoVector v)

Definition at line 2764 of file FEDefinitions.cpp.

◆ der2fct4_33_P2tilde_3D()

Real der2fct4_33_P2tilde_3D ( const GeoVector v)

Definition at line 2768 of file FEDefinitions.cpp.

◆ der2fct5_11_P2tilde_3D()

Real der2fct5_11_P2tilde_3D ( const GeoVector v)

Definition at line 2773 of file FEDefinitions.cpp.

◆ der2fct5_12_P2tilde_3D()

Real der2fct5_12_P2tilde_3D ( const GeoVector v)

Definition at line 2777 of file FEDefinitions.cpp.

◆ der2fct5_13_P2tilde_3D()

Real der2fct5_13_P2tilde_3D ( const GeoVector v)

Definition at line 2781 of file FEDefinitions.cpp.

◆ der2fct5_21_P2tilde_3D()

Real der2fct5_21_P2tilde_3D ( const GeoVector v)

Definition at line 2785 of file FEDefinitions.cpp.

◆ der2fct5_22_P2tilde_3D()

Real der2fct5_22_P2tilde_3D ( const GeoVector v)

Definition at line 2789 of file FEDefinitions.cpp.

◆ der2fct5_23_P2tilde_3D()

Real der2fct5_23_P2tilde_3D ( const GeoVector v)

Definition at line 2793 of file FEDefinitions.cpp.

◆ der2fct5_31_P2tilde_3D()

Real der2fct5_31_P2tilde_3D ( const GeoVector v)

Definition at line 2797 of file FEDefinitions.cpp.

◆ der2fct5_32_P2tilde_3D()

Real der2fct5_32_P2tilde_3D ( const GeoVector v)

Definition at line 2801 of file FEDefinitions.cpp.

◆ der2fct5_33_P2tilde_3D()

Real der2fct5_33_P2tilde_3D ( const GeoVector v)

Definition at line 2805 of file FEDefinitions.cpp.

◆ der2fct6_11_P2tilde_3D()

Real der2fct6_11_P2tilde_3D ( const GeoVector v)

Definition at line 2810 of file FEDefinitions.cpp.

◆ der2fct6_12_P2tilde_3D()

Real der2fct6_12_P2tilde_3D ( const GeoVector v)

Definition at line 2814 of file FEDefinitions.cpp.

◆ der2fct6_13_P2tilde_3D()

Real der2fct6_13_P2tilde_3D ( const GeoVector v)

Definition at line 2818 of file FEDefinitions.cpp.

◆ der2fct6_21_P2tilde_3D()

Real der2fct6_21_P2tilde_3D ( const GeoVector v)

Definition at line 2822 of file FEDefinitions.cpp.

◆ der2fct6_22_P2tilde_3D()

Real der2fct6_22_P2tilde_3D ( const GeoVector v)

Definition at line 2826 of file FEDefinitions.cpp.

◆ der2fct6_23_P2tilde_3D()

Real der2fct6_23_P2tilde_3D ( const GeoVector v)

Definition at line 2830 of file FEDefinitions.cpp.

◆ der2fct6_31_P2tilde_3D()

Real der2fct6_31_P2tilde_3D ( const GeoVector v)

Definition at line 2834 of file FEDefinitions.cpp.

◆ der2fct6_32_P2tilde_3D()

Real der2fct6_32_P2tilde_3D ( const GeoVector v)

Definition at line 2838 of file FEDefinitions.cpp.

◆ der2fct6_33_P2tilde_3D()

Real der2fct6_33_P2tilde_3D ( const GeoVector v)

Definition at line 2842 of file FEDefinitions.cpp.

◆ der2fct7_11_P2tilde_3D()

Real der2fct7_11_P2tilde_3D ( const GeoVector v)

Definition at line 2847 of file FEDefinitions.cpp.

◆ der2fct7_12_P2tilde_3D()

Real der2fct7_12_P2tilde_3D ( const GeoVector v)

Definition at line 2851 of file FEDefinitions.cpp.

◆ der2fct7_13_P2tilde_3D()

Real der2fct7_13_P2tilde_3D ( const GeoVector v)

Definition at line 2855 of file FEDefinitions.cpp.

◆ der2fct7_21_P2tilde_3D()

Real der2fct7_21_P2tilde_3D ( const GeoVector v)

Definition at line 2859 of file FEDefinitions.cpp.

◆ der2fct7_22_P2tilde_3D()

Real der2fct7_22_P2tilde_3D ( const GeoVector v)

Definition at line 2863 of file FEDefinitions.cpp.

◆ der2fct7_23_P2tilde_3D()

Real der2fct7_23_P2tilde_3D ( const GeoVector v)

Definition at line 2867 of file FEDefinitions.cpp.

◆ der2fct7_31_P2tilde_3D()

Real der2fct7_31_P2tilde_3D ( const GeoVector v)

Definition at line 2871 of file FEDefinitions.cpp.

◆ der2fct7_32_P2tilde_3D()

Real der2fct7_32_P2tilde_3D ( const GeoVector v)

Definition at line 2875 of file FEDefinitions.cpp.

◆ der2fct7_33_P2tilde_3D()

Real der2fct7_33_P2tilde_3D ( const GeoVector v)

Definition at line 2879 of file FEDefinitions.cpp.

◆ der2fct8_11_P2tilde_3D()

Real der2fct8_11_P2tilde_3D ( const GeoVector v)

Definition at line 2884 of file FEDefinitions.cpp.

◆ der2fct8_12_P2tilde_3D()

Real der2fct8_12_P2tilde_3D ( const GeoVector v)

Definition at line 2888 of file FEDefinitions.cpp.

◆ der2fct8_13_P2tilde_3D()

Real der2fct8_13_P2tilde_3D ( const GeoVector v)

Definition at line 2892 of file FEDefinitions.cpp.

◆ der2fct8_21_P2tilde_3D()

Real der2fct8_21_P2tilde_3D ( const GeoVector v)

Definition at line 2896 of file FEDefinitions.cpp.

◆ der2fct8_22_P2tilde_3D()

Real der2fct8_22_P2tilde_3D ( const GeoVector v)

Definition at line 2900 of file FEDefinitions.cpp.

◆ der2fct8_23_P2tilde_3D()

Real der2fct8_23_P2tilde_3D ( const GeoVector v)

Definition at line 2904 of file FEDefinitions.cpp.

◆ der2fct8_31_P2tilde_3D()

Real der2fct8_31_P2tilde_3D ( const GeoVector v)

Definition at line 2908 of file FEDefinitions.cpp.

◆ der2fct8_32_P2tilde_3D()

Real der2fct8_32_P2tilde_3D ( const GeoVector v)

Definition at line 2912 of file FEDefinitions.cpp.

◆ der2fct8_33_P2tilde_3D()

Real der2fct8_33_P2tilde_3D ( const GeoVector v)

Definition at line 2916 of file FEDefinitions.cpp.

◆ der2fct9_11_P2tilde_3D()

Real der2fct9_11_P2tilde_3D ( const GeoVector v)

Definition at line 2921 of file FEDefinitions.cpp.

◆ der2fct9_12_P2tilde_3D()

Real der2fct9_12_P2tilde_3D ( const GeoVector v)

Definition at line 2925 of file FEDefinitions.cpp.

◆ der2fct9_13_P2tilde_3D()

Real der2fct9_13_P2tilde_3D ( const GeoVector v)

Definition at line 2929 of file FEDefinitions.cpp.

◆ der2fct9_21_P2tilde_3D()

Real der2fct9_21_P2tilde_3D ( const GeoVector v)

Definition at line 2933 of file FEDefinitions.cpp.

◆ der2fct9_22_P2tilde_3D()

Real der2fct9_22_P2tilde_3D ( const GeoVector v)

Definition at line 2937 of file FEDefinitions.cpp.

◆ der2fct9_23_P2tilde_3D()

Real der2fct9_23_P2tilde_3D ( const GeoVector v)

Definition at line 2941 of file FEDefinitions.cpp.

◆ der2fct9_31_P2tilde_3D()

Real der2fct9_31_P2tilde_3D ( const GeoVector v)

Definition at line 2945 of file FEDefinitions.cpp.

◆ der2fct9_32_P2tilde_3D()

Real der2fct9_32_P2tilde_3D ( const GeoVector v)

Definition at line 2949 of file FEDefinitions.cpp.

◆ der2fct9_33_P2tilde_3D()

Real der2fct9_33_P2tilde_3D ( const GeoVector v)

Definition at line 2953 of file FEDefinitions.cpp.

◆ der2fct10_11_P2tilde_3D()

Real der2fct10_11_P2tilde_3D ( const GeoVector v)

Definition at line 2958 of file FEDefinitions.cpp.

◆ der2fct10_12_P2tilde_3D()

Real der2fct10_12_P2tilde_3D ( const GeoVector v)

Definition at line 2962 of file FEDefinitions.cpp.

◆ der2fct10_13_P2tilde_3D()

Real der2fct10_13_P2tilde_3D ( const GeoVector v)

Definition at line 2966 of file FEDefinitions.cpp.

◆ der2fct10_21_P2tilde_3D()

Real der2fct10_21_P2tilde_3D ( const GeoVector v)

Definition at line 2970 of file FEDefinitions.cpp.

◆ der2fct10_22_P2tilde_3D()

Real der2fct10_22_P2tilde_3D ( const GeoVector v)

Definition at line 2974 of file FEDefinitions.cpp.

◆ der2fct10_23_P2tilde_3D()

Real der2fct10_23_P2tilde_3D ( const GeoVector v)

Definition at line 2978 of file FEDefinitions.cpp.

◆ der2fct10_31_P2tilde_3D()

Real der2fct10_31_P2tilde_3D ( const GeoVector v)

Definition at line 2982 of file FEDefinitions.cpp.

◆ der2fct10_32_P2tilde_3D()

Real der2fct10_32_P2tilde_3D ( const GeoVector v)

Definition at line 2986 of file FEDefinitions.cpp.

◆ der2fct10_33_P2tilde_3D()

Real der2fct10_33_P2tilde_3D ( const GeoVector v)

Definition at line 2990 of file FEDefinitions.cpp.

◆ der2fct11_11_P2tilde_3D()

Real der2fct11_11_P2tilde_3D ( const GeoVector v)

Definition at line 2995 of file FEDefinitions.cpp.

◆ der2fct11_12_P2tilde_3D()

Real der2fct11_12_P2tilde_3D ( const GeoVector v)

Definition at line 2999 of file FEDefinitions.cpp.

◆ der2fct11_13_P2tilde_3D()

Real der2fct11_13_P2tilde_3D ( const GeoVector v)

Definition at line 3003 of file FEDefinitions.cpp.

◆ der2fct11_21_P2tilde_3D()

Real der2fct11_21_P2tilde_3D ( const GeoVector v)

Definition at line 3007 of file FEDefinitions.cpp.

◆ der2fct11_22_P2tilde_3D()

Real der2fct11_22_P2tilde_3D ( const GeoVector v)

Definition at line 3011 of file FEDefinitions.cpp.

◆ der2fct11_23_P2tilde_3D()

Real der2fct11_23_P2tilde_3D ( const GeoVector v)

Definition at line 3015 of file FEDefinitions.cpp.

◆ der2fct11_31_P2tilde_3D()

Real der2fct11_31_P2tilde_3D ( const GeoVector v)

Definition at line 3019 of file FEDefinitions.cpp.

◆ der2fct11_32_P2tilde_3D()

Real der2fct11_32_P2tilde_3D ( const GeoVector v)

Definition at line 3023 of file FEDefinitions.cpp.

◆ der2fct11_33_P2tilde_3D()

Real der2fct11_33_P2tilde_3D ( const GeoVector v)

Definition at line 3027 of file FEDefinitions.cpp.

◆ fct1_Q0_3D()

Real fct1_Q0_3D ( const GeoVector )

Definition at line 3049 of file FEDefinitions.cpp.

◆ derfct1_Q0_3D()

Real derfct1_Q0_3D ( const GeoVector )

Definition at line 3053 of file FEDefinitions.cpp.

◆ der2fct1_Q0_3D()

Real der2fct1_Q0_3D ( const GeoVector )

Definition at line 3058 of file FEDefinitions.cpp.

◆ fct1_Q1_3D()

Real fct1_Q1_3D ( const GeoVector v)

Definition at line 3079 of file FEDefinitions.cpp.

◆ fct2_Q1_3D()

Real fct2_Q1_3D ( const GeoVector v)

Definition at line 3083 of file FEDefinitions.cpp.

◆ fct3_Q1_3D()

Real fct3_Q1_3D ( const GeoVector v)

Definition at line 3087 of file FEDefinitions.cpp.

◆ fct4_Q1_3D()

Real fct4_Q1_3D ( const GeoVector v)

Definition at line 3091 of file FEDefinitions.cpp.

◆ fct5_Q1_3D()

Real fct5_Q1_3D ( const GeoVector v)

Definition at line 3095 of file FEDefinitions.cpp.

◆ fct6_Q1_3D()

Real fct6_Q1_3D ( const GeoVector v)

Definition at line 3099 of file FEDefinitions.cpp.

◆ fct7_Q1_3D()

Real fct7_Q1_3D ( const GeoVector v)

Definition at line 3103 of file FEDefinitions.cpp.

◆ fct8_Q1_3D()

Real fct8_Q1_3D ( const GeoVector v)

Definition at line 3107 of file FEDefinitions.cpp.

◆ derfct1_1_Q1_3D()

Real derfct1_1_Q1_3D ( const GeoVector v)

Definition at line 3112 of file FEDefinitions.cpp.

◆ derfct1_2_Q1_3D()

Real derfct1_2_Q1_3D ( const GeoVector v)

Definition at line 3116 of file FEDefinitions.cpp.

◆ derfct1_3_Q1_3D()

Real derfct1_3_Q1_3D ( const GeoVector v)

Definition at line 3120 of file FEDefinitions.cpp.

◆ derfct2_1_Q1_3D()

Real derfct2_1_Q1_3D ( const GeoVector v)

Definition at line 3124 of file FEDefinitions.cpp.

◆ derfct2_2_Q1_3D()

Real derfct2_2_Q1_3D ( const GeoVector v)

Definition at line 3128 of file FEDefinitions.cpp.

◆ derfct2_3_Q1_3D()

Real derfct2_3_Q1_3D ( const GeoVector v)

Definition at line 3132 of file FEDefinitions.cpp.

◆ derfct3_1_Q1_3D()

Real derfct3_1_Q1_3D ( const GeoVector v)

Definition at line 3136 of file FEDefinitions.cpp.

◆ derfct3_2_Q1_3D()

Real derfct3_2_Q1_3D ( const GeoVector v)

Definition at line 3140 of file FEDefinitions.cpp.

◆ derfct3_3_Q1_3D()

Real derfct3_3_Q1_3D ( const GeoVector v)

Definition at line 3144 of file FEDefinitions.cpp.

◆ derfct4_1_Q1_3D()

Real derfct4_1_Q1_3D ( const GeoVector v)

Definition at line 3148 of file FEDefinitions.cpp.

◆ derfct4_2_Q1_3D()

Real derfct4_2_Q1_3D ( const GeoVector v)

Definition at line 3152 of file FEDefinitions.cpp.

◆ derfct4_3_Q1_3D()

Real derfct4_3_Q1_3D ( const GeoVector v)

Definition at line 3156 of file FEDefinitions.cpp.

◆ derfct5_1_Q1_3D()

Real derfct5_1_Q1_3D ( const GeoVector v)

Definition at line 3160 of file FEDefinitions.cpp.

◆ derfct5_2_Q1_3D()

Real derfct5_2_Q1_3D ( const GeoVector v)

Definition at line 3164 of file FEDefinitions.cpp.

◆ derfct5_3_Q1_3D()

Real derfct5_3_Q1_3D ( const GeoVector v)

Definition at line 3168 of file FEDefinitions.cpp.

◆ derfct6_1_Q1_3D()

Real derfct6_1_Q1_3D ( const GeoVector v)

Definition at line 3172 of file FEDefinitions.cpp.

◆ derfct6_2_Q1_3D()

Real derfct6_2_Q1_3D ( const GeoVector v)

Definition at line 3176 of file FEDefinitions.cpp.

◆ derfct6_3_Q1_3D()

Real derfct6_3_Q1_3D ( const GeoVector v)

Definition at line 3180 of file FEDefinitions.cpp.

◆ derfct7_1_Q1_3D()

Real derfct7_1_Q1_3D ( const GeoVector v)

Definition at line 3184 of file FEDefinitions.cpp.

◆ derfct7_2_Q1_3D()

Real derfct7_2_Q1_3D ( const GeoVector v)

Definition at line 3188 of file FEDefinitions.cpp.

◆ derfct7_3_Q1_3D()

Real derfct7_3_Q1_3D ( const GeoVector v)

Definition at line 3192 of file FEDefinitions.cpp.

◆ derfct8_1_Q1_3D()

Real derfct8_1_Q1_3D ( const GeoVector v)

Definition at line 3196 of file FEDefinitions.cpp.

◆ derfct8_2_Q1_3D()

Real derfct8_2_Q1_3D ( const GeoVector v)

Definition at line 3200 of file FEDefinitions.cpp.

◆ derfct8_3_Q1_3D()

Real derfct8_3_Q1_3D ( const GeoVector v)

Definition at line 3204 of file FEDefinitions.cpp.

◆ der2fct1_11_Q1_3D()

Real der2fct1_11_Q1_3D ( const GeoVector )

Definition at line 3209 of file FEDefinitions.cpp.

◆ der2fct1_12_Q1_3D()

Real der2fct1_12_Q1_3D ( const GeoVector v)

Definition at line 3213 of file FEDefinitions.cpp.

◆ der2fct1_13_Q1_3D()

Real der2fct1_13_Q1_3D ( const GeoVector v)

Definition at line 3217 of file FEDefinitions.cpp.

◆ der2fct1_21_Q1_3D()

Real der2fct1_21_Q1_3D ( const GeoVector v)

Definition at line 3221 of file FEDefinitions.cpp.

◆ der2fct1_22_Q1_3D()

Real der2fct1_22_Q1_3D ( const GeoVector )

Definition at line 3225 of file FEDefinitions.cpp.

◆ der2fct1_23_Q1_3D()

Real der2fct1_23_Q1_3D ( const GeoVector v)

Definition at line 3229 of file FEDefinitions.cpp.

◆ der2fct1_31_Q1_3D()

Real der2fct1_31_Q1_3D ( const GeoVector v)

Definition at line 3233 of file FEDefinitions.cpp.

◆ der2fct1_32_Q1_3D()

Real der2fct1_32_Q1_3D ( const GeoVector v)

Definition at line 3237 of file FEDefinitions.cpp.

◆ der2fct1_33_Q1_3D()

Real der2fct1_33_Q1_3D ( const GeoVector )

Definition at line 3241 of file FEDefinitions.cpp.

◆ der2fct2_11_Q1_3D()

Real der2fct2_11_Q1_3D ( const GeoVector )

Definition at line 3246 of file FEDefinitions.cpp.

◆ der2fct2_12_Q1_3D()

Real der2fct2_12_Q1_3D ( const GeoVector v)

Definition at line 3250 of file FEDefinitions.cpp.

◆ der2fct2_13_Q1_3D()

Real der2fct2_13_Q1_3D ( const GeoVector v)

Definition at line 3254 of file FEDefinitions.cpp.

◆ der2fct2_21_Q1_3D()

Real der2fct2_21_Q1_3D ( const GeoVector v)

Definition at line 3258 of file FEDefinitions.cpp.

◆ der2fct2_22_Q1_3D()

Real der2fct2_22_Q1_3D ( const GeoVector )

Definition at line 3262 of file FEDefinitions.cpp.

◆ der2fct2_23_Q1_3D()

Real der2fct2_23_Q1_3D ( const GeoVector v)

Definition at line 3266 of file FEDefinitions.cpp.

◆ der2fct2_31_Q1_3D()

Real der2fct2_31_Q1_3D ( const GeoVector v)

Definition at line 3270 of file FEDefinitions.cpp.

◆ der2fct2_32_Q1_3D()

Real der2fct2_32_Q1_3D ( const GeoVector v)

Definition at line 3274 of file FEDefinitions.cpp.

◆ der2fct2_33_Q1_3D()

Real der2fct2_33_Q1_3D ( const GeoVector )

Definition at line 3278 of file FEDefinitions.cpp.

◆ der2fct3_11_Q1_3D()

Real der2fct3_11_Q1_3D ( const GeoVector )

Definition at line 3283 of file FEDefinitions.cpp.

◆ der2fct3_12_Q1_3D()

Real der2fct3_12_Q1_3D ( const GeoVector v)

Definition at line 3287 of file FEDefinitions.cpp.

◆ der2fct3_13_Q1_3D()

Real der2fct3_13_Q1_3D ( const GeoVector v)

Definition at line 3291 of file FEDefinitions.cpp.

◆ der2fct3_21_Q1_3D()

Real der2fct3_21_Q1_3D ( const GeoVector v)

Definition at line 3295 of file FEDefinitions.cpp.

◆ der2fct3_22_Q1_3D()

Real der2fct3_22_Q1_3D ( const GeoVector )

Definition at line 3299 of file FEDefinitions.cpp.

◆ der2fct3_23_Q1_3D()

Real der2fct3_23_Q1_3D ( const GeoVector v)

Definition at line 3303 of file FEDefinitions.cpp.

◆ der2fct3_31_Q1_3D()

Real der2fct3_31_Q1_3D ( const GeoVector v)

Definition at line 3307 of file FEDefinitions.cpp.

◆ der2fct3_32_Q1_3D()

Real der2fct3_32_Q1_3D ( const GeoVector v)

Definition at line 3311 of file FEDefinitions.cpp.

◆ der2fct3_33_Q1_3D()

Real der2fct3_33_Q1_3D ( const GeoVector )

Definition at line 3315 of file FEDefinitions.cpp.

◆ der2fct4_11_Q1_3D()

Real der2fct4_11_Q1_3D ( const GeoVector )

Definition at line 3320 of file FEDefinitions.cpp.

◆ der2fct4_12_Q1_3D()

Real der2fct4_12_Q1_3D ( const GeoVector v)

Definition at line 3324 of file FEDefinitions.cpp.

◆ der2fct4_13_Q1_3D()

Real der2fct4_13_Q1_3D ( const GeoVector v)

Definition at line 3328 of file FEDefinitions.cpp.

◆ der2fct4_21_Q1_3D()

Real der2fct4_21_Q1_3D ( const GeoVector v)

Definition at line 3332 of file FEDefinitions.cpp.

◆ der2fct4_22_Q1_3D()

Real der2fct4_22_Q1_3D ( const GeoVector )

Definition at line 3336 of file FEDefinitions.cpp.

◆ der2fct4_23_Q1_3D()

Real der2fct4_23_Q1_3D ( const GeoVector v)

Definition at line 3340 of file FEDefinitions.cpp.

◆ der2fct4_31_Q1_3D()

Real der2fct4_31_Q1_3D ( const GeoVector v)

Definition at line 3344 of file FEDefinitions.cpp.

◆ der2fct4_32_Q1_3D()

Real der2fct4_32_Q1_3D ( const GeoVector v)

Definition at line 3348 of file FEDefinitions.cpp.

◆ der2fct4_33_Q1_3D()

Real der2fct4_33_Q1_3D ( const GeoVector )

Definition at line 3352 of file FEDefinitions.cpp.

◆ der2fct5_11_Q1_3D()

Real der2fct5_11_Q1_3D ( const GeoVector )

Definition at line 3357 of file FEDefinitions.cpp.

◆ der2fct5_12_Q1_3D()

Real der2fct5_12_Q1_3D ( const GeoVector v)

Definition at line 3361 of file FEDefinitions.cpp.

◆ der2fct5_13_Q1_3D()

Real der2fct5_13_Q1_3D ( const GeoVector v)

Definition at line 3365 of file FEDefinitions.cpp.

◆ der2fct5_21_Q1_3D()

Real der2fct5_21_Q1_3D ( const GeoVector v)

Definition at line 3369 of file FEDefinitions.cpp.

◆ der2fct5_22_Q1_3D()

Real der2fct5_22_Q1_3D ( const GeoVector )

Definition at line 3373 of file FEDefinitions.cpp.

◆ der2fct5_23_Q1_3D()

Real der2fct5_23_Q1_3D ( const GeoVector v)

Definition at line 3377 of file FEDefinitions.cpp.

◆ der2fct5_31_Q1_3D()

Real der2fct5_31_Q1_3D ( const GeoVector v)

Definition at line 3381 of file FEDefinitions.cpp.

◆ der2fct5_32_Q1_3D()

Real der2fct5_32_Q1_3D ( const GeoVector v)

Definition at line 3385 of file FEDefinitions.cpp.

◆ der2fct5_33_Q1_3D()

Real der2fct5_33_Q1_3D ( const GeoVector )

Definition at line 3389 of file FEDefinitions.cpp.

◆ der2fct6_11_Q1_3D()

Real der2fct6_11_Q1_3D ( const GeoVector )

Definition at line 3394 of file FEDefinitions.cpp.

◆ der2fct6_12_Q1_3D()

Real der2fct6_12_Q1_3D ( const GeoVector v)

Definition at line 3398 of file FEDefinitions.cpp.

◆ der2fct6_13_Q1_3D()

Real der2fct6_13_Q1_3D ( const GeoVector v)

Definition at line 3402 of file FEDefinitions.cpp.

◆ der2fct6_21_Q1_3D()

Real der2fct6_21_Q1_3D ( const GeoVector v)

Definition at line 3406 of file FEDefinitions.cpp.

◆ der2fct6_22_Q1_3D()

Real der2fct6_22_Q1_3D ( const GeoVector )

Definition at line 3410 of file FEDefinitions.cpp.

◆ der2fct6_23_Q1_3D()

Real der2fct6_23_Q1_3D ( const GeoVector v)

Definition at line 3414 of file FEDefinitions.cpp.

◆ der2fct6_31_Q1_3D()

Real der2fct6_31_Q1_3D ( const GeoVector v)

Definition at line 3418 of file FEDefinitions.cpp.

◆ der2fct6_32_Q1_3D()

Real der2fct6_32_Q1_3D ( const GeoVector v)

Definition at line 3422 of file FEDefinitions.cpp.

◆ der2fct6_33_Q1_3D()

Real der2fct6_33_Q1_3D ( const GeoVector )

Definition at line 3426 of file FEDefinitions.cpp.

◆ der2fct7_11_Q1_3D()

Real der2fct7_11_Q1_3D ( const GeoVector )

Definition at line 3431 of file FEDefinitions.cpp.

◆ der2fct7_12_Q1_3D()

Real der2fct7_12_Q1_3D ( const GeoVector v)

Definition at line 3435 of file FEDefinitions.cpp.

◆ der2fct7_13_Q1_3D()

Real der2fct7_13_Q1_3D ( const GeoVector v)

Definition at line 3439 of file FEDefinitions.cpp.

◆ der2fct7_21_Q1_3D()

Real der2fct7_21_Q1_3D ( const GeoVector v)

Definition at line 3443 of file FEDefinitions.cpp.

◆ der2fct7_22_Q1_3D()

Real der2fct7_22_Q1_3D ( const GeoVector )

Definition at line 3447 of file FEDefinitions.cpp.

◆ der2fct7_23_Q1_3D()

Real der2fct7_23_Q1_3D ( const GeoVector v)

Definition at line 3451 of file FEDefinitions.cpp.

◆ der2fct7_31_Q1_3D()

Real der2fct7_31_Q1_3D ( const GeoVector v)

Definition at line 3455 of file FEDefinitions.cpp.

◆ der2fct7_32_Q1_3D()

Real der2fct7_32_Q1_3D ( const GeoVector v)

Definition at line 3459 of file FEDefinitions.cpp.

◆ der2fct7_33_Q1_3D()

Real der2fct7_33_Q1_3D ( const GeoVector )

Definition at line 3463 of file FEDefinitions.cpp.

◆ der2fct8_11_Q1_3D()

Real der2fct8_11_Q1_3D ( const GeoVector )

Definition at line 3468 of file FEDefinitions.cpp.

◆ der2fct8_12_Q1_3D()

Real der2fct8_12_Q1_3D ( const GeoVector v)

Definition at line 3472 of file FEDefinitions.cpp.

◆ der2fct8_13_Q1_3D()

Real der2fct8_13_Q1_3D ( const GeoVector v)

Definition at line 3476 of file FEDefinitions.cpp.

◆ der2fct8_21_Q1_3D()

Real der2fct8_21_Q1_3D ( const GeoVector v)

Definition at line 3480 of file FEDefinitions.cpp.

◆ der2fct8_22_Q1_3D()

Real der2fct8_22_Q1_3D ( const GeoVector )

Definition at line 3484 of file FEDefinitions.cpp.

◆ der2fct8_23_Q1_3D()

Real der2fct8_23_Q1_3D ( const GeoVector v)

Definition at line 3488 of file FEDefinitions.cpp.

◆ der2fct8_31_Q1_3D()

Real der2fct8_31_Q1_3D ( const GeoVector v)

Definition at line 3492 of file FEDefinitions.cpp.

◆ der2fct8_32_Q1_3D()

Real der2fct8_32_Q1_3D ( const GeoVector v)

Definition at line 3496 of file FEDefinitions.cpp.

◆ der2fct8_33_Q1_3D()

Real der2fct8_33_Q1_3D ( const GeoVector )

Definition at line 3500 of file FEDefinitions.cpp.

◆ fct1_RT0_1_HEXA_3D()

Real fct1_RT0_1_HEXA_3D ( const GeoVector v)

======================================================================

RT0 (3D)


8-------7

/. /| / . / | 5_______6 | | . | | | 4....|..3 | . | / |. |/ 1_______2

face 1: 1,4,3,2 face 2: 1,5,8,4 face 3: 1,2,6,5 face 4: 2,3,7,6 face 5: 3,4,8,7 face 6: 5,6,7,8

Definition at line 3531 of file FEDefinitions.cpp.

◆ fct1_RT0_2_HEXA_3D()

Real fct1_RT0_2_HEXA_3D ( const GeoVector )

Definition at line 3535 of file FEDefinitions.cpp.

◆ fct1_RT0_3_HEXA_3D()

Real fct1_RT0_3_HEXA_3D ( const GeoVector v)

Definition at line 3539 of file FEDefinitions.cpp.

◆ fct2_RT0_1_HEXA_3D()

Real fct2_RT0_1_HEXA_3D ( const GeoVector v)

Definition at line 3544 of file FEDefinitions.cpp.

◆ fct2_RT0_2_HEXA_3D()

Real fct2_RT0_2_HEXA_3D ( const GeoVector )

Definition at line 3548 of file FEDefinitions.cpp.

◆ fct2_RT0_3_HEXA_3D()

Real fct2_RT0_3_HEXA_3D ( const GeoVector )

Definition at line 3552 of file FEDefinitions.cpp.

◆ fct3_RT0_1_HEXA_3D()

Real fct3_RT0_1_HEXA_3D ( const GeoVector )

Definition at line 3557 of file FEDefinitions.cpp.

◆ fct3_RT0_2_HEXA_3D()

Real fct3_RT0_2_HEXA_3D ( const GeoVector v)

Definition at line 3561 of file FEDefinitions.cpp.

◆ fct3_RT0_3_HEXA_3D()

Real fct3_RT0_3_HEXA_3D ( const GeoVector )

Definition at line 3565 of file FEDefinitions.cpp.

◆ fct4_RT0_1_HEXA_3D()

Real fct4_RT0_1_HEXA_3D ( const GeoVector v)

Definition at line 3570 of file FEDefinitions.cpp.

◆ fct4_RT0_2_HEXA_3D()

Real fct4_RT0_2_HEXA_3D ( const GeoVector )

Definition at line 3574 of file FEDefinitions.cpp.

◆ fct4_RT0_3_HEXA_3D()

Real fct4_RT0_3_HEXA_3D ( const GeoVector )

Definition at line 3578 of file FEDefinitions.cpp.

◆ fct5_RT0_1_HEXA_3D()

Real fct5_RT0_1_HEXA_3D ( const GeoVector )

Definition at line 3583 of file FEDefinitions.cpp.

◆ fct5_RT0_2_HEXA_3D()

Real fct5_RT0_2_HEXA_3D ( const GeoVector v)

Definition at line 3587 of file FEDefinitions.cpp.

◆ fct5_RT0_3_HEXA_3D()

Real fct5_RT0_3_HEXA_3D ( const GeoVector )

Definition at line 3591 of file FEDefinitions.cpp.

◆ fct6_RT0_1_HEXA_3D()

Real fct6_RT0_1_HEXA_3D ( const GeoVector )

Definition at line 3596 of file FEDefinitions.cpp.

◆ fct6_RT0_2_HEXA_3D()

Real fct6_RT0_2_HEXA_3D ( const GeoVector )

Definition at line 3600 of file FEDefinitions.cpp.

◆ fct6_RT0_3_HEXA_3D()

Real fct6_RT0_3_HEXA_3D ( const GeoVector v)

Definition at line 3604 of file FEDefinitions.cpp.

◆ fct1_DIV_RT0_HEXA_3D()

Real fct1_DIV_RT0_HEXA_3D ( const GeoVector )

Definition at line 3609 of file FEDefinitions.cpp.

◆ fct2_DIV_RT0_HEXA_3D()

Real fct2_DIV_RT0_HEXA_3D ( const GeoVector )

Definition at line 3613 of file FEDefinitions.cpp.

◆ fct3_DIV_RT0_HEXA_3D()

Real fct3_DIV_RT0_HEXA_3D ( const GeoVector )

Definition at line 3617 of file FEDefinitions.cpp.

◆ fct4_DIV_RT0_HEXA_3D()

Real fct4_DIV_RT0_HEXA_3D ( const GeoVector )

Definition at line 3621 of file FEDefinitions.cpp.

◆ fct5_DIV_RT0_HEXA_3D()

Real fct5_DIV_RT0_HEXA_3D ( const GeoVector )

Definition at line 3625 of file FEDefinitions.cpp.

◆ fct6_DIV_RT0_HEXA_3D()

Real fct6_DIV_RT0_HEXA_3D ( const GeoVector )

Definition at line 3629 of file FEDefinitions.cpp.

◆ fct3_RT0_1_TETRA_3D()

Real fct3_RT0_1_TETRA_3D ( const GeoVector v)

Definition at line 3664 of file FEDefinitions.cpp.

◆ fct3_RT0_2_TETRA_3D()

Real fct3_RT0_2_TETRA_3D ( const GeoVector v)

Definition at line 3668 of file FEDefinitions.cpp.

◆ fct3_RT0_3_TETRA_3D()

Real fct3_RT0_3_TETRA_3D ( const GeoVector v)

Definition at line 3672 of file FEDefinitions.cpp.

◆ fct4_RT0_1_TETRA_3D()

Real fct4_RT0_1_TETRA_3D ( const GeoVector v)

Definition at line 3677 of file FEDefinitions.cpp.

◆ fct4_RT0_2_TETRA_3D()

Real fct4_RT0_2_TETRA_3D ( const GeoVector v)

Definition at line 3681 of file FEDefinitions.cpp.

◆ fct4_RT0_3_TETRA_3D()

Real fct4_RT0_3_TETRA_3D ( const GeoVector v)

Definition at line 3685 of file FEDefinitions.cpp.

◆ fct2_RT0_1_TETRA_3D()

Real fct2_RT0_1_TETRA_3D ( const GeoVector v)

Definition at line 3690 of file FEDefinitions.cpp.

◆ fct2_RT0_2_TETRA_3D()

Real fct2_RT0_2_TETRA_3D ( const GeoVector v)

Definition at line 3694 of file FEDefinitions.cpp.

◆ fct2_RT0_3_TETRA_3D()

Real fct2_RT0_3_TETRA_3D ( const GeoVector v)

Definition at line 3698 of file FEDefinitions.cpp.

◆ fct1_RT0_1_TETRA_3D()

Real fct1_RT0_1_TETRA_3D ( const GeoVector v)

======================================================================

RT0 (3D)


Definition at line 3703 of file FEDefinitions.cpp.

◆ fct1_RT0_2_TETRA_3D()

Real fct1_RT0_2_TETRA_3D ( const GeoVector v)

Definition at line 3707 of file FEDefinitions.cpp.

◆ fct1_RT0_3_TETRA_3D()

Real fct1_RT0_3_TETRA_3D ( const GeoVector v)

Definition at line 3711 of file FEDefinitions.cpp.

◆ fct1_DIV_RT0_TETRA_3D()

Real fct1_DIV_RT0_TETRA_3D ( const GeoVector )

Definition at line 3716 of file FEDefinitions.cpp.

◆ fct2_DIV_RT0_TETRA_3D()

Real fct2_DIV_RT0_TETRA_3D ( const GeoVector )

Definition at line 3720 of file FEDefinitions.cpp.

◆ fct3_DIV_RT0_TETRA_3D()

Real fct3_DIV_RT0_TETRA_3D ( const GeoVector )

Definition at line 3724 of file FEDefinitions.cpp.

◆ fct4_DIV_RT0_TETRA_3D()

Real fct4_DIV_RT0_TETRA_3D ( const GeoVector )

Definition at line 3728 of file FEDefinitions.cpp.

◆ lagrangianTransform()

std::vector<Real> LifeV::lagrangianTransform ( const std::vector< Real > &  values)

Definition at line 3735 of file FEDefinitions.cpp.

◆ P1Bubble3DTransform()

std::vector<Real> LifeV::P1Bubble3DTransform ( const std::vector< Real > &  nodalValues)

Definition at line 3740 of file FEDefinitions.cpp.

◆ P1Bubble2DTransform()

std::vector<Real> LifeV::P1Bubble2DTransform ( const std::vector< Real > &  nodalValues)

Definition at line 3747 of file FEDefinitions.cpp.

◆ feSegP0()

const ReferenceFEScalar LifeV::feSegP0 ( "Lagrange P0 on a segment"  ,
FE_P0_1D  ,
LINE  ,
,
,
,
,
,
,
fct_P0_1D  ,
derfct_P0_1D  ,
der2fct_P0_1D  ,
refcoor_P0_1D  ,
STANDARD_PATTERN  ,
fePointP0,
lagrangianTransform 
)
+ Here is the caller graph for this function:

◆ feSegP1()

const ReferenceFEScalar LifeV::feSegP1 ( "Lagrange P1 on a segment"  ,
FE_P1_1D  ,
LINE  ,
,
,
,
,
,
,
fct_P1_1D  ,
derfct_P1_1D  ,
der2fct_P1_1D  ,
refcoor_P1_1D  ,
STANDARD_PATTERN  ,
fePointP0,
lagrangianTransform 
)

◆ feSegP2()

const ReferenceFEScalar LifeV::feSegP2 ( "Lagrange P2 on a segment"  ,
FE_P2_1D  ,
LINE  ,
,
,
,
,
,
,
fct_P2_1D  ,
derfct_P2_1D  ,
der2fct_P2_1D  ,
refcoor_P2_1D  ,
STANDARD_PATTERN  ,
fePointP0,
lagrangianTransform 
)

◆ feTriaP0()

const ReferenceFEScalar LifeV::feTriaP0 ( "Lagrange P0 on a triangle"  ,
FE_P0_2D  ,
TRIANGLE  ,
,
,
,
,
,
,
fct_P0_2D  ,
derfct_P0_2D  ,
der2fct_P0_2D  ,
refcoor_P0_2D  ,
STANDARD_PATTERN  ,
feSegP0,
lagrangianTransform 
)
+ Here is the caller graph for this function:

◆ feTriaP1()

const ReferenceFEScalar LifeV::feTriaP1 ( "Lagrange P1 on a triangle"  ,
FE_P1_2D  ,
TRIANGLE  ,
,
,
,
,
,
,
fct_P1_2D  ,
derfct_P1_2D  ,
der2fct_P1_2D  ,
refcoor_P1_2D  ,
STANDARD_PATTERN  ,
feSegP1,
lagrangianTransform 
)

◆ feTriaP1bubble()

const ReferenceFEScalar LifeV::feTriaP1bubble ( "P1bubble on a triangle"  ,
FE_P1bubble_2D  ,
TRIANGLE  ,
,
,
,
,
,
,
fct_P1bubble_2D  ,
derfct_P1bubble_2D  ,
der2fct_P1bubble_2D  ,
refcoor_P1bubble_2D  ,
STANDARD_PATTERN  ,
feSegP1,
P1Bubble2DTransform 
)

◆ feTriaP2()

const ReferenceFEScalar LifeV::feTriaP2 ( "Lagrange P2 on a triangle"  ,
FE_P2_2D  ,
TRIANGLE  ,
,
,
,
,
,
,
fct_P2_2D  ,
derfct_P2_2D  ,
der2fct_P2_2D  ,
refcoor_P2_2D  ,
STANDARD_PATTERN  ,
feSegP2,
lagrangianTransform 
)

◆ feTriaRT0()

const ReferenceFEHdiv LifeV::feTriaRT0 ( "Lagrange RT0 on a triangle"  ,
FE_RT0_TRIA_2D  ,
TRIANGLE  ,
,
,
,
,
,
,
fct_RT0_TRIA_2D  ,
fct_DIV_RT0_TRIA_2D  ,
refcoor_RT0_TRIA_2D  ,
STANDARD_PATTERN  ,
feSegP0 
)

◆ feQuadQ0()

const ReferenceFEScalar LifeV::feQuadQ0 ( "Lagrange Q0 on a quadrangle"  ,
FE_Q0_2D  ,
QUAD  ,
,
,
,
,
,
,
fct_Q0_2D  ,
derfct_Q0_2D  ,
der2fct_Q0_2D  ,
refcoor_Q0_2D  ,
STANDARD_PATTERN  ,
feSegP0,
lagrangianTransform 
)
+ Here is the caller graph for this function:

◆ feQuadQ1()

const ReferenceFEScalar LifeV::feQuadQ1 ( "Lagrange Q1 on a quadrangle"  ,
FE_Q1_2D  ,
QUAD  ,
,
,
,
,
,
,
fct_Q1_2D  ,
derfct_Q1_2D  ,
der2fct_Q1_2D  ,
refcoor_Q1_2D  ,
STANDARD_PATTERN  ,
feSegP1,
lagrangianTransform 
)

◆ feQuadQ2()

const ReferenceFEScalar LifeV::feQuadQ2 ( "Lagrange Q2 on a quadrangle"  ,
FE_Q2_2D  ,
QUAD  ,
,
,
,
,
,
,
fct_Q2_2D  ,
derfct_Q2_2D  ,
der2fct_Q2_2D  ,
refcoor_Q2_2D  ,
STANDARD_PATTERN  ,
feSegP2,
lagrangianTransform 
)

◆ feTetraP0()

const ReferenceFEScalar LifeV::feTetraP0 ( "Lagrange P0 on a tetraedra"  ,
FE_P0_3D  ,
TETRA  ,
,
,
,
,
,
,
fct_P0_3D  ,
derfct_P0_3D  ,
der2fct_P0_3D  ,
refcoor_P0_3D  ,
STANDARD_PATTERN  ,
feTriaP0,
lagrangianTransform 
)
+ Here is the caller graph for this function:

◆ feTetraP1()

const ReferenceFEScalar LifeV::feTetraP1 ( "Lagrange P1 on a tetraedra"  ,
FE_P1_3D  ,
TETRA  ,
,
,
,
,
,
,
fct_P1_3D  ,
derfct_P1_3D  ,
der2fct_P1_3D  ,
refcoor_P1_3D  ,
STANDARD_PATTERN  ,
feTriaP1,
lagrangianTransform 
)

◆ feTetraP1bubble()

const ReferenceFEScalar LifeV::feTetraP1bubble ( "Lagrange P1bubble on a tetraedra"  ,
FE_P1bubble_3D  ,
TETRA  ,
,
,
,
,
,
,
fct_P1bubble_3D  ,
derfct_P1bubble_3D  ,
der2fct_P1bubble_3D  ,
refcoor_P1bubble_3D  ,
STANDARD_PATTERN  ,
feTriaP1,
P1Bubble3DTransform 
)

◆ feTetraP2()

const ReferenceFEScalar LifeV::feTetraP2 ( "Lagrange P2 on a tetraedra"  ,
FE_P2_3D  ,
TETRA  ,
,
,
,
,
10  ,
,
fct_P2_3D  ,
derfct_P2_3D  ,
der2fct_P2_3D  ,
refcoor_P2_3D  ,
STANDARD_PATTERN  ,
feTriaP2,
lagrangianTransform 
)

◆ feTetraP2tilde()

const ReferenceFEScalar LifeV::feTetraP2tilde ( "Lagrange P2tilde on a tetraedra"  ,
FE_P2tilde_3D  ,
TETRA  ,
,
,
,
,
11  ,
,
fct_P2tilde_3D  ,
derfct_P2tilde_3D  ,
der2fct_P2tilde_3D  ,
refcoor_P2tilde_3D  ,
STANDARD_PATTERN  ,
feTriaP2,
lagrangianTransform 
)

◆ feHexaQ0()

const ReferenceFEScalar LifeV::feHexaQ0 ( "Lagrange Q0 on a hexaedra"  ,
FE_Q0_3D  ,
HEXA  ,
,
,
,
,
,
,
fct_Q0_3D  ,
derfct_Q0_3D  ,
der2fct_Q0_3D  ,
refcoor_Q0_3D  ,
STANDARD_PATTERN  ,
feQuadQ0,
lagrangianTransform 
)
+ Here is the caller graph for this function:

◆ feHexaQ1()

const ReferenceFEScalar LifeV::feHexaQ1 ( "Lagrange Q1 on a hexaedra"  ,
FE_Q1_3D  ,
HEXA  ,
,
,
,
,
,
,
fct_Q1_3D  ,
derfct_Q1_3D  ,
der2fct_Q1_3D  ,
refcoor_Q1_3D  ,
STANDARD_PATTERN  ,
feQuadQ1,
lagrangianTransform 
)

◆ feHexaRT0()

const ReferenceFEHdiv LifeV::feHexaRT0 ( "Lagrange RT0 on a hexaedra"  ,
FE_RT0_HEXA_3D  ,
HEXA  ,
,
,
,
,
,
,
fct_RT0_HEXA_3D  ,
fct_DIV_RT0_HEXA_3D  ,
refcoor_RT0_HEXA_3D  ,
STANDARD_PATTERN  ,
feQuadQ0 
)

◆ feTetraRT0()

const ReferenceFEHdiv LifeV::feTetraRT0 ( "Lagrange RT0 on a tetraedra"  ,
FE_RT0_TETRA_3D  ,
TETRA  ,
,
,
,
,
,
,
fct_RT0_TETRA_3D  ,
fct_DIV_RT0_TETRA_3D  ,
refcoor_RT0_TETRA_3D  ,
STANDARD_PATTERN  ,
feTriaP0 
)

◆ fct1_RT0_3_TRIA_2D()

Real LifeV::fct1_RT0_3_TRIA_2D ( const GeoVector v)

◆ fct2_RT0_3_TRIA_2D()

Real LifeV::fct2_RT0_3_TRIA_2D ( const GeoVector v)

◆ fct3_RT0_3_TRIA_2D()

Real LifeV::fct3_RT0_3_TRIA_2D ( const GeoVector v)

◆ operator<<() [13/14]

std::ostream& LifeV::operator<< ( std::ostream &  c,
const QuadratureRule qr 
)

Definition at line 120 of file QuadratureRule.cpp.

◆ checkVolumes()

Real LifeV::checkVolumes ( RegionMesh const &  mesh,
std::vector< bool > &  elSign,
Switch sw 
)

Report 3D element orientation.

It uses a linear representation of the Tetra/Hexa: it is only a orientation check. The orientation is considered positive if it obeys the right-hand rule (right-hand orientation).

Parameters
meshA region mesh of 3D elements
elSignA vector of bool: true means positive orientation.
swThe switch used to communicate test results. This function may set the conditions HAS_NEGATIVE_VOLUMES,SKIP_ORIENTATION_TEST

The first reports that some mesh elements have negative volume, the second that the test has been skipped because has not yet beem implemented for the element under consideration.

Returns
It returns the mesh computed volume.

Definition at line 111 of file MeshChecks.hpp.

◆ fixVolumes()

void LifeV::fixVolumes ( RegionMesh mesh,
const std::vector< bool > &  elSign,
Switch sw 
)

Fixes negative volume elements.

Given a std::vector<bool> indicating negative elements, it inverts those that have been found negative.

Parameters
meshA 3D mesh. It will be modified.
elSigna vector of bools. The value false correspond to the elements that have to be swapped. It is created by checkVolumes().
Postcondition
A mesh with all volumes with positive oreintation.

Definition at line 175 of file MeshChecks.hpp.

◆ getVolumeFromFaces()

void LifeV::getVolumeFromFaces ( RegionMesh const &  mesh,
Real  vols[3],
std::ostream &  err = std::cerr 
)

Computes volume enclosed by boundary faces.

It computes, for $i=0,1,2$, the integral $\int_{\partial \Omega} x_i n_i d\gamma $, $n_i$ being the i-th component of the boundary normal. If the domain boundary is properly discretised they should all return (within discretisation and truncation errors) the quantity $\vert\Omega\vert$.

Warning
Not to be used for accurate computations (it always adopts linear or bilinear elements, with a simple integration rule)
Parameters
meshA 3D mesh
volsreturns 3 Real corresponding to the 3 integrals

Definition at line 202 of file MeshChecks.hpp.

◆ testClosedDomain()

Real LifeV::testClosedDomain ( RegionMesh const &  mesh,
std::ostream &  err = std::cerr 
)

Tests if the surface of the mesh is closed by computing surface integrals.

It computes $\sum_{i=0}^2\int_{\partial \Omega} n_i d\gamma$. The value returned should be very proximal to zero

Definition at line 252 of file MeshChecks.hpp.

◆ checkMesh3D()

bool LifeV::checkMesh3D ( RegionMesh mesh,
Switch sw,
bool  fix = true,
bool  verbose = false,
std::ostream &  out = std::cerr,
std::ostream &  err = std::cerr,
std::ostream &  clog = std::clog 
)

This function performs a lot of checks.

The name is inappropriate since the tests that are performed are not just on the topological structure of the mesh. The output is directed to three output streams:

  • out-> usually standard output: important informative messages
  • err-> usually standard error: error messages
  • clog-> usually a file stream: informative messages which may be rather verbose.

Furthermore, ths Switch sw (see switch.h) will return a set of keywords useful for other possible actions. If fix=true, this routines performes the steps needed to get an acceptable mesh, otherwise the input mesh is not modified .

Definition at line 316 of file MeshChecks.hpp.

◆ nDimensions()

const UInt LifeV::nDimensions ( NDIM  )

◆ version()

unsigned int version ( )

Returns the encoded number of LIFEV's version, see the LIFEV_VERSION macro.

In contrary to that macro this function returns the number of the actually installed LIFEV version, not the number of the LIFEV version that was installed when the program was compiled.

Returns
the version number, encoded in a single uint
Since
0.7

Definition at line 42 of file LifeVersion.cpp.

◆ versionMajor()

unsigned int versionMajor ( )

Returns the major number of LIFEV's version, e.g.

0 for LIFEV 0.7

Returns
the major version number
Since
0.7

Definition at line 47 of file LifeVersion.cpp.

◆ versionMinor()

unsigned int versionMinor ( )

Returns the minor number of LIFEV's version, e.g.

7 for LIFEV 0.7.0

Returns
the minor version number
Since
0.7

Definition at line 52 of file LifeVersion.cpp.

◆ versionMicro()

unsigned int versionMicro ( )

Returns the micro number of LIFEV's version, e.g.

0 for LIFEV 0.7.0

Returns
the extra information
Since
0.7

Definition at line 57 of file LifeVersion.cpp.

◆ versionString()

char const * versionString ( )

Returns the LIFEV version as string, e.g.

"0.7.0".

Returns
the LIFEV version. You can keep the string forever
Since
0.7

Definition at line 62 of file LifeVersion.cpp.

◆ blockMap2Map()

Epetra_Map * blockMap2Map ( const Epetra_BlockMap *  blockMap)

Utility function to transform a Epetra_BlockMap in a Epetra_Map. Used to overcome a bad design in Trilinos.

Definition at line 240 of file BlockEpetra_Map.cpp.

◆ stride() [1/4]

BlockEpetra_MultiVector * stride ( std::vector< const BlockEpetra_MultiVector::vector_Type *>  vectors)

Generate a BlockEpetra_MultiVector from a list of Epetra_MultiVector.

Definition at line 103 of file BlockEpetra_MultiVector.cpp.

◆ stride() [2/4]

Generate a BlockEpetra_MultiVector from two Epetra_MultiVectors.

Definition at line 136 of file BlockEpetra_MultiVector.cpp.

◆ stride() [3/4]

Generate a BlockEpetra_MultiVector from three Epetra_MultiVectors.

Definition at line 146 of file BlockEpetra_MultiVector.cpp.

◆ stride() [4/4]

Generate a BlockEpetra_MultiVector from three Epetra_MultiVectors.

Definition at line 158 of file BlockEpetra_MultiVector.cpp.

◆ createBlockView()

BlockEpetra_MultiVector * createBlockView ( const BlockEpetra_MultiVector::vector_Type source,
const BlockEpetra_Map map 
)

Generate a BlockEpetra_MultiVector from a Epetra_MultiVector and a BlockEpetra_Map.

Generate a BlockEpetra_MultiVector from a Epetra_MultiVector and a BlockEpetra_Map Note the BlockEpetra_MultiVector object and the source vector will share the same internal data structure. Each modification in the entry of any of the two vector will affect also the other vector.

Warning
The user has the responsibility to keep the scope of the BlockEpetra_MultiVector inside the scope of the vector source. If the vector source is distructed, then the internal data structure of the returned object will contain dangling pointers.

Definition at line 172 of file BlockEpetra_MultiVector.cpp.

◆ operator<<() [14/14]

std::ostream& LifeV::operator<< ( std::ostream &  out,
GhostEntityData const &  ged 
)
inline

Definition at line 40 of file GhostEntityData.cpp.

◆ regularMeshPointPosition2D()

markerID_Type regularMeshPointPosition2D ( const UInt i_x,
const UInt i_y,
const UInt n_x,
const UInt n_y 
)

This method gives the flags for a rectangle.

Parameters
i_x
i_y
n_xNumber of elements along the length
n_yNumber of elements along the width

Definition at line 43 of file RegionMesh2DStructured.cpp.

+ Here is the caller graph for this function:

◆ regularMesh2D()

void LifeV::regularMesh2D ( MeshType mesh,
markerID_Type  regionFlag,
const UInt m_x,
const UInt m_y,
bool  verbose = false,
const Real l_x = 1.0,
const Real l_y = 1.0,
const Real t_x = 0.0,
const Real t_y = 0.0 
)

This method generate a rectangular structured mesh.

For the square $ [0,1]^2 $ the internal flag is 0.
For the corners the labels are:

  • BOTTOM and RIGHT = 5, i.e. $ x = 1 $ and $ y = 0 $
  • TOP and RIGHT = 6, i.e. $ x = 1 $ and $ y = 1 $
  • TOP and LEFT = 7, i.e. $ x = 0 $ and $ y = 1 $
  • BOTTOM and LEFT = 8, i.e. $ x = 0 $ and $ y = 0 $

For the edges the labels are:

  • LEFT = 1, i.e. $ x = 0 $
  • BOTTOM = 2, i.e. $ y = 0 $
  • RIGHT = 3, i.e. $ x = 1 $
  • TOP = 4, i.e. $ y = 1 $
Parameters
meshThe mesh that we want to generate
regionFlagFlag of the region
m_xNumber of elements along the length
m_yNumber of elements along the width
l_xlength of the mesh
l_ywidth of the mesh
verboseVerbose mode enabled/disabled
t_xtranslation of the mesh along the x-axis
t_ytranslation of the mesh along the y-axis

Definition at line 125 of file RegionMesh2DStructured.hpp.

◆ elementaryL2NormSquare()

Real LifeV::elementaryL2NormSquare ( const VectorType &  u,
const CurrentFE fe,
const DOF dof,
const UInt  nbComp 
)

version for vectorial problem

Definition at line 57 of file SobolevNorms.hpp.

◆ elementaryFctL2NormSquare() [1/2]

Real LifeV::elementaryFctL2NormSquare ( std::function< Real(Real, Real, Real) >  fct,
const CurrentFE fe 
)
inline

returns the square of the L2 norm of fct on the current element

Definition at line 83 of file SobolevNorms.hpp.

+ Here is the caller graph for this function:

◆ elementaryFctL2NormSquare() [2/2]

Real LifeV::elementaryFctL2NormSquare ( std::function< Real(Real, Real, Real, Real, UInt) >  fct,
const CurrentFE fe,
const Real  t,
const UInt  nbComp 
)
inline

for time dependent+vectorial.

Definition at line 105 of file SobolevNorms.hpp.

◆ elementaryH1NormSquare()

Real LifeV::elementaryH1NormSquare ( const VectorType &  u,
const CurrentFE fe,
const DOF dof,
const UInt  nbComp = 1 
)

returns the square of the H1 norm of u on the current element

Definition at line 130 of file SobolevNorms.hpp.

◆ elementaryFctH1NormSquare() [1/2]

Real LifeV::elementaryFctH1NormSquare ( const FunctionType &  fct,
const CurrentFE fe 
)

returns the square of the H1 norm of fct on the current element

Definition at line 173 of file SobolevNorms.hpp.

◆ elementaryFctH1NormSquare() [2/2]

Real LifeV::elementaryFctH1NormSquare ( const FunctionType &  fct,
const CurrentFE fe,
const Real  t,
const UInt  nbComp 
)

returns the square of the H1 norm of fct on the current element (time-dependent case)

Definition at line 199 of file SobolevNorms.hpp.

◆ elementaryDifferenceL2NormSquare() [1/2]

Real LifeV::elementaryDifferenceL2NormSquare ( VectorType &  u,
std::function< Real(Real, Real, Real) >  fct,
const CurrentFE fe,
const DOF dof 
)

returns the square of the L2 norm of (u-fct) on the current element

Definition at line 228 of file SobolevNorms.hpp.

◆ elementaryDifferenceL2NormSquare() [2/2]

Real LifeV::elementaryDifferenceL2NormSquare ( VectorType &  u,
std::function< Real(Real, Real, Real, Real, UInt) >  fct,
const CurrentFE fe,
const DOF dof,
const Real  t,
const UInt  nbComp 
)

returns the square of the L2 norm of (u-fct) on the current element for time dependent+vectorial

Definition at line 261 of file SobolevNorms.hpp.

◆ elementaryDifferenceH1NormSquare() [1/2]

Real LifeV::elementaryDifferenceH1NormSquare ( const VectorType &  u,
const UsrFct &  fct,
const CurrentFE fe,
const DOF dof 
)

returns the square of the H1 norm of (u-fct) on the current element

Definition at line 298 of file SobolevNorms.hpp.

◆ elementaryDifferenceH1NormSquare() [2/2]

Real LifeV::elementaryDifferenceH1NormSquare ( const VectorType &  u,
const UsrFct &  fct,
const CurrentFE fe,
const DOF dof,
const Real  t,
const UInt  nbComp 
)

returns the square of the H1 norm of (u-fct) on the current element (time-dependent case)

Definition at line 348 of file SobolevNorms.hpp.

◆ elementaryDifferenceIntegral()

Real LifeV::elementaryDifferenceIntegral ( VectorType &  u,
std::function< Real(Real, Real, Real, Real, UInt) >  fct,
const CurrentFE fe,
const DOF dof,
const Real  t,
const UInt  nbComp = 1 
)

returns the integral of (u-fct) of u on the current element for time dependent+vectorial

Definition at line 403 of file SobolevNorms.hpp.

◆ elementaryIntegral()

Real LifeV::elementaryIntegral ( VectorType &  u,
const CurrentFE fe,
const DOF dof,
const UInt  nbComp = 1 
)

returns the integral of u on the current element

Definition at line 438 of file SobolevNorms.hpp.

◆ elementaryFctIntegral()

Real LifeV::elementaryFctIntegral ( std::function< Real(Real, Real, Real, Real, UInt) >  fct,
const CurrentFE fe,
const Real  t,
const UInt  nbComp = 1 
)
inline

returns the integral of fct on the current element

Definition at line 464 of file SobolevNorms.hpp.

◆ regularMesh1D()

void LifeV::regularMesh1D ( MeshType mesh,
markerID_Type  regionFlag,
const UInt numberOfElements,
bool  verbose = false,
const Real length = 1.,
const Real origin = 0. 
)

Build uniform mesh along the x axis.

Template Parameters
meshReference to the mesh.
Parameters
regionFlagflag for the mesh.
numberOfElementsNumber of elements inside the mesh.
verboseOutput verbosity.
lenghtLength of the mesh.
originOrigin of the mesh.

Build 1D uniform mesh along the x axis, extending from origin to origin + length, with numberOfElements elements.

Definition at line 74 of file RegionMesh1DStructured.hpp.

◆ createPointNeighbors() [1/2]

void LifeV::createPointNeighbors ( MeshType mesh)

this routine generates point neighbors for the given mesh

the routine assumes that the mesh is not yet partitioned or reordered (i.e. the local id and the global id are the same). if this is not true the method should be changed to use a more expensive STL find on the mesh points to get the correct point that has the given global id or construct a globalToLocal map beforehand.

Definition at line 142 of file NeighborMarker.hpp.

◆ createPointNeighbors() [2/2]

void LifeV::createPointNeighbors ( MeshType const &  mesh,
neighborList_Type neighborList 
)

Definition at line 163 of file NeighborMarker.hpp.

◆ assembleVector() [1/2]

void LifeV::assembleVector ( VectorEpetra globalVector,
VectorElemental localVector,
const CurrentFE currentFE,
const DofType  dof,
Int  block,
Int  offset = 0 
)

Assembly procedure for vectors.

This function allows the user to transfer a local contribution to a global vector.

Definition at line 77 of file Assembly.hpp.

◆ assembleVector() [2/2]

void LifeV::assembleVector ( VectorEpetra globalVector,
const UInt elementID,
VectorElemental localVector,
const UInt feNbDof,
const DofType &  dof,
Int  block,
Int  offset = 0 
)

Assembly procedure for vectors.

This function can transfer a local contribution to a global vector.

Definition at line 96 of file Assembly.hpp.

◆ assembleMatrix() [1/5]

void LifeV::assembleMatrix ( MatrixEpetra< Real > &  globalMatrix,
const UInt elementID,
MatrixElemental localMatrix,
const UInt feNbDof,
const DofType &  dof,
Int  iblock,
Int  jblock,
Int  iOffset,
Int  jOffset 
)

Assembly procedure for the matrix.

This method allows to transfer local contributions to a global matrix.

Definition at line 123 of file Assembly.hpp.

◆ assembleMatrix() [2/5]

void LifeV::assembleMatrix ( MatrixEpetra< Real > &  globalMatrix,
MatrixElemental localMatrix,
const CurrentFE currentFE,
const DofType &  dof,
Int  iblock,
Int  jblock,
Int  iOffset,
Int  jOffset 
)

Assembly procedure for the matrix.

This method allows to transfer local contributions to a global matrix.

Definition at line 154 of file Assembly.hpp.

◆ assembleMatrix() [3/5]

void LifeV::assembleMatrix ( MatrixEpetra< Real > &  globalMatrix,
UInt const &  elementID1,
UInt const &  elementID2,
LocalMatrixType &  localMatrix,
const CurrentFE currentFE1,
const CurrentFE currentFE2,
const DofType1 &  dof1,
const DofType2 &  dof2,
Int  iOffset,
Int  jOffset 
)

Assembly procedure for the matrix.

This method allows to transfer local contributions to a global matrix.

Definition at line 175 of file Assembly.hpp.

◆ assembleMatrix() [4/5]

void LifeV::assembleMatrix ( MatrixEpetra< Real > &  globalMatrix,
UInt const &  elementID1,
UInt const &  elementID2,
LocalMatrixType &  localMatrix,
const UInt fe1NbDof,
const UInt fe2NbDof,
const DofType1 &  dof1,
const DofType2 &  dof2,
Int  iOffset,
Int  jOffset 
)

Assembly procedure for the matrix.

This method allows to transfer local contributions to a global matrix.

Definition at line 199 of file Assembly.hpp.

◆ assembleMatrix() [5/5]

void LifeV::assembleMatrix ( MatrixEpetra< Real > &  globalMatrix,
MatrixElemental localMatrix,
const CurrentFE currentFE1,
const CurrentFE currentFE2,
const DofType1 &  dof1,
const DofType2 &  dof2,
Int  iblock,
Int  jblock,
Int  iOffset,
Int  jOffset 
)

Assembly procedure for the matrix.

This method allows to transfer local contributions to a global matrix.

Definition at line 242 of file Assembly.hpp.

◆ assembleTransposeMatrix()

void LifeV::assembleTransposeMatrix ( MatrixEpetra< Real > &  globalMatrix,
Real  coefficient,
MatrixElemental localMatrix,
const CurrentFE currentFE1,
const CurrentFE currentFE2,
const DofType1 &  dof1,
const DofType2 &  dof2,
Int  iblock,
Int  jblock,
Int  iOffset,
Int  jOffset 
)

Assembly procedure for the transposed matrix.

This method allows to transfer local contributions to a transposed global matrix.

The coefficient is used to multiply the values.

Definition at line 275 of file Assembly.hpp.

◆ extract_vec()

void LifeV::extract_vec ( const VectorEpetra V,
VectorElemental elvec,
const DOFLocalPattern fe,
const DOF dof,
const UInt  feId,
const UInt  elvecBlock 
)

Definition at line 324 of file Assembly.hpp.

◆ nu()

Real LifeV::nu ( const Real t)

Definition at line 114 of file core/testsuite/bdf/ud_functions.hpp.

◆ sigma()

Real LifeV::sigma ( const Real t)

Definition at line 119 of file core/testsuite/bdf/ud_functions.hpp.

◆ quad_check_doe()

bool LifeV::quad_check_doe ( const ReferenceFE refFE,
const GeometricMap geoMap,
const container_Type allQuad,
std::string  output_file 
)

Definition at line 67 of file test_quadrule.hpp.

◆ quad_check_cr()

bool LifeV::quad_check_cr ( const ReferenceFE refFE,
const GeometricMap geoMap,
const container_Type allQuad,
std::string  output_name 
)

Definition at line 131 of file test_quadrule.hpp.

◆ base64_encode()

std::string base64_encode ( unsigned char const *  bytes_to_encode,
UInt  len 
)

Definition at line 82 of file EncoderBase64.cpp.

◆ base64_decode()

std::string base64_decode ( std::string const &  s)

Definition at line 136 of file EncoderBase64.cpp.

◆ createRBFlocallyRescaledScalar()

RBFInterpolation<mesh_Type>* LifeV::createRBFlocallyRescaledScalar ( )
inline

Factory create function.

Definition at line 508 of file RBFlocallyRescaledScalar.hpp.

◆ createRBFrescaledScalar()

RBFInterpolation<mesh_Type>* LifeV::createRBFrescaledScalar ( )
inline

Factory create function.

Definition at line 468 of file RBFrescaledScalar.hpp.

◆ createRBFlocallyRescaledVectorial()

RBFInterpolation<mesh_Type>* LifeV::createRBFlocallyRescaledVectorial ( )
inline

Factory create function.

Definition at line 939 of file RBFlocallyRescaledVectorial.hpp.

◆ createRBFrescaledVectorial()

RBFInterpolation<mesh_Type>* LifeV::createRBFrescaledVectorial ( )
inline

Factory create function.

Definition at line 520 of file RBFrescaledVectorial.hpp.

◆ operator*() [10/10]

VectorContainer< VectorType, ContainerType > LifeV::operator* ( const ScalarType &  scalar,
const VectorContainer< VectorType, ContainerType > &  vectorContainer 
)

Definition at line 836 of file VectorContainer.hpp.

◆ is_base64()

static bool LifeV::is_base64 ( unsigned char  c)
inlinestatic

Definition at line 77 of file EncoderBase64.cpp.

◆ operator+() [11/11]

std::string LifeV::operator+ ( const std::string &  str,
const long  i 
)

Definition at line 102 of file StringUtility.cpp.

◆ NonLinearBrent()

Real LifeV::NonLinearBrent ( const Function &  f,
const Real leftExtremeBase,
const Real rightExtremeBase,
const Real toll,
const UInt maxIter 
)

Implementation of Brent's method for root finding.

Author
Alessio Fumagalli aless.nosp@m.io.f.nosp@m.umaga.nosp@m.lli@.nosp@m.mail..nosp@m.poli.nosp@m.mi.it
Date

Brent's method is a root-finding algorithm combining the bisection method, the secant method and inverse quadratic interpolation. It has the reliability of bisection but it can be as quick as some of the less reliable methods. The idea is to use the secant method or inverse quadratic interpolation if possible, because they converge faster, but to fall back to the more robust bisection method if necessary.

See Chapter 4 of R.P. Brent, "Algorithms for Minimization without Derivatives", Prentice-Hall, Englewood Cliffs, NJ. 1973

Parameters
fFunction
leftExtremeBaseLeft extreme of the interval
rightExtremeBaseRight extreme of the interval
tollTollerance
maxIterMaximum number of iterations

Definition at line 74 of file NonLinearBrent.hpp.

◆ createBDF()

TimeAdvance<VectorEpetra>* LifeV::createBDF ( )
inline

define the BDF factory; this class runs only the default template parameter.

Definition at line 693 of file TimeAdvanceBDF.hpp.

◆ createIonicMinimalModel()

ElectroIonicModel* LifeV::createIonicMinimalModel ( )
inline

Definition at line 415 of file IonicMinimalModel.hpp.

◆ createIonicTenTusscher06()

ElectroIonicModel* LifeV::createIonicTenTusscher06 ( )
inline

Definition at line 1288 of file IonicTenTusscher06.hpp.

◆ createIonicAlievPanfilov()

ElectroIonicModel* LifeV::createIonicAlievPanfilov ( )
inline

Definition at line 196 of file IonicAlievPanfilov.hpp.

◆ createIonicFitzHughNagumo()

ElectroIonicModel* LifeV::createIonicFitzHughNagumo ( )
inline

Definition at line 210 of file IonicFitzHughNagumo.hpp.

◆ geometricMapFromElementShape()

const GeometricMap& LifeV::geometricMapFromElementShape ( )

Generic implementation of the GeometricMapFromElementShape.

◆ geometricMapFromMesh() [1/2]

const GeometricMap& LifeV::geometricMapFromMesh ( )
inline

Function to get the map that goes with a mesh (version with template argument only)

Given a type of mesh, this method returns an instance of geometric mapping that corresponds with the mesh.

Definition at line 111 of file MeshGeometricMap.hpp.

◆ geometricMapFromMesh() [2/2]

const GeometricMap& LifeV::geometricMapFromMesh ( const std::shared_ptr< MeshType > &  )
inline

Function to get the map that goes with a mesh (version with mesh in argument)

Given a type of mesh, this method returns an instance of geometric mapping that corresponds with the mesh.

Definition at line 123 of file MeshGeometricMap.hpp.

◆ createIonicMitchellSchaeffer()

ElectroIonicModel* LifeV::createIonicMitchellSchaeffer ( )
inline

Definition at line 193 of file IonicMitchellSchaeffer.hpp.

◆ buildTetraBDQR()

QuadratureBoundary LifeV::buildTetraBDQR ( const QuadratureRule my_qr)
inline

Definition at line 89 of file QuadratureBoundary.hpp.

◆ adapt()

LevelSetBDQRAdapter<FESpaceType, VectorType> LifeV::adapt ( std::shared_ptr< FESpaceType >  fespace,
const VectorType &  vector,
const QuadratureBoundary qrbd 
)

Definition at line 141 of file LevelSetBDQRAdapter.hpp.

◆ ET_UPDATE_NONE()

const flag_Type LifeV::ET_UPDATE_NONE ( )

◆ ET_UPDATE_ONLY_CELL_NODE()

const flag_Type LifeV::ET_UPDATE_ONLY_CELL_NODE ( )

◆ ET_UPDATE_ONLY_QUAD_NODE()

const flag_Type LifeV::ET_UPDATE_ONLY_QUAD_NODE ( )

◆ ET_UPDATE_ONLY_JACOBIAN()

const flag_Type LifeV::ET_UPDATE_ONLY_JACOBIAN ( )

◆ ET_UPDATE_ONLY_DET_JACOBIAN()

const flag_Type LifeV::ET_UPDATE_ONLY_DET_JACOBIAN ( )

◆ ET_UPDATE_ONLY_T_INVERSE_JACOBIAN()

const flag_Type LifeV::ET_UPDATE_ONLY_T_INVERSE_JACOBIAN ( 16  )

◆ ET_UPDATE_ONLY_W_DET_JACOBIAN()

const flag_Type LifeV::ET_UPDATE_ONLY_W_DET_JACOBIAN ( 32  )

◆ ET_UPDATE_ONLY_DPHI()

const flag_Type LifeV::ET_UPDATE_ONLY_DPHI ( 64  )

◆ ET_UPDATE_ONLY_D2PHI()

const flag_Type LifeV::ET_UPDATE_ONLY_D2PHI ( 128  )

◆ ET_UPDATE_ONLY_DIVERGENCE()

const flag_Type LifeV::ET_UPDATE_ONLY_DIVERGENCE ( 256  )

◆ ET_UPDATE_ONLY_LAPLACIAN()

const flag_Type LifeV::ET_UPDATE_ONLY_LAPLACIAN ( 512  )

◆ ET_UPDATE_ONLY_DIAMETER()

const flag_Type LifeV::ET_UPDATE_ONLY_DIAMETER ( 1024  )

◆ ET_UPDATE_ONLY_MEASURE()

const flag_Type LifeV::ET_UPDATE_ONLY_MEASURE ( 2048  )

◆ ET_UPDATE_ONLY_METRIC()

const flag_Type LifeV::ET_UPDATE_ONLY_METRIC ( 4096  )

◆ ET_UPDATE_ALL()

const flag_Type LifeV::ET_UPDATE_ALL ( 8192 -  1)

◆ ET_UPDATE_QUAD_NODE()

const flag_Type LifeV::ET_UPDATE_QUAD_NODE ( ET_UPDATE_ONLY_CELL_NODE ET_UPDATE_ONLY_QUAD_NODE)

◆ ET_UPDATE_DPHI()

◆ ET_UPDATE_D2PHI()

◆ ET_UPDATE_WDET()

const flag_Type LifeV::ET_UPDATE_WDET ( ET_UPDATE_ONLY_CELL_NODE|ET_UPDATE_ONLY_JACOBIAN|ET_UPDATE_ONLY_DET_JACOBIAN ET_UPDATE_ONLY_W_DET_JACOBIAN)

◆ ET_UPDATE_DIVERGENCE()

◆ ET_UPDATE_LAPLACIAN()

◆ ET_UPDATE_DIAMETER()

const flag_Type LifeV::ET_UPDATE_DIAMETER ( ET_UPDATE_ONLY_CELL_NODE ET_UPDATE_ONLY_DIAMETER)

◆ ET_UPDATE_METRIC()

const flag_Type LifeV::ET_UPDATE_METRIC ( ET_UPDATE_ONLY_CELL_NODE ET_UPDATE_ONLY_METRIC)

◆ ET_UPDATE_MEASURE()

const flag_Type LifeV::ET_UPDATE_MEASURE ( ET_UPDATE_WDET ET_UPDATE_ONLY_MEASURE)

◆ f() [1/2]

Real f ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ u1()

Real u1 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ fZero()

Real fZero ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ u0()

Real u0 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ p0()

Real p0 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ E()

Real E ( const Real t,
const Real ,
const Real ,
const Real z,
const ID  
)

◆ d0()

Real d0 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ w0()

Real w0 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ aortaPhisPress()

Real aortaPhisPress ( const Real t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

Definition at line 345 of file fsi/examples/application_aortaFSI/ud_functions.cpp.

+ Here is the caller graph for this function:

◆ aortaFlux4()

Real aortaFlux4 ( const Real t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

Definition at line 2631 of file fsi/examples/application_aortaFSI/ud_functions.cpp.

+ Here is the caller graph for this function:

◆ aortaFlux5()

Real aortaFlux5 ( const Real t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

Definition at line 1006 of file fsi/examples/application_aortaFSI/ud_functions.cpp.

+ Here is the caller graph for this function:

◆ aortaFlux7()

Real aortaFlux7 ( const Real t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

Definition at line 1656 of file fsi/examples/application_aortaFSI/ud_functions.cpp.

+ Here is the caller graph for this function:

◆ aortaFlux8()

Real aortaFlux8 ( const Real t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

Definition at line 1981 of file fsi/examples/application_aortaFSI/ud_functions.cpp.

+ Here is the caller graph for this function:

◆ aortaFlux9()

Real aortaFlux9 ( const Real t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

Definition at line 2306 of file fsi/examples/application_aortaFSI/ud_functions.cpp.

+ Here is the caller graph for this function:

◆ aortaFluxIn()

Real aortaFluxIn ( const Real t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

Definition at line 20 of file fsi/examples/application_aortaFSI/ud_functions.cpp.

+ Here is the caller graph for this function:

◆ aortaFlux3_()

Real aortaFlux3_ ( const Real t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

Definition at line 3204 of file fsi/examples/application_aortaFSI/ud_functions.cpp.

+ Here is the caller graph for this function:

◆ aortaFlux3()

Real aortaFlux3 ( const Real t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

Definition at line 681 of file fsi/examples/application_aortaFSI/ud_functions.cpp.

+ Here is the caller graph for this function:

◆ aortaFlux6_()

Real aortaFlux6_ ( const Real t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

Definition at line 3529 of file fsi/examples/application_aortaFSI/ud_functions.cpp.

+ Here is the caller graph for this function:

◆ aortaFlux6()

Real aortaFlux6 ( const Real t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

Definition at line 1331 of file fsi/examples/application_aortaFSI/ud_functions.cpp.

+ Here is the caller graph for this function:

◆ linearFlux3_()

Real linearFlux3_ ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ linearFlux3()

Real linearFlux3 ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ linearFluxIn()

Real linearFluxIn ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

Definition at line 3086 of file fsi/examples/application_aortaFSI/ud_functions.cpp.

+ Here is the caller graph for this function:

◆ linearFlux4()

Real linearFlux4 ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ linearFlux5()

Real linearFlux5 ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ linearFlux6()

Real linearFlux6 ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ linearFlux6_()

Real linearFlux6_ ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ linearFlux7()

Real linearFlux7 ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ linearFlux8()

Real linearFlux8 ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ linearFlux9()

Real linearFlux9 ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ linearPress2()

Real linearPress2 ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ u2() [1/2]

Real u2 ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ createFSIMonolithicGI()

FSIMonolithic* LifeV::createFSIMonolithicGI ( )
inline

Factory create function.

Definition at line 254 of file FSIMonolithicGI.hpp.

◆ BCh_harmonicExtension()

◆ BCh_monolithicFlux() [1/2]

◆ BCh_monolithicFluid() [1/3]

◆ BCh_monolithicSolid()

◆ createFSIMonolithicGE()

FSIMonolithic* LifeV::createFSIMonolithicGE ( )
inline

Factory create function.

Definition at line 195 of file FSIMonolithicGE.hpp.

◆ NonLinearRichardson()

Int LifeV::NonLinearRichardson ( VectorEpetra sol,
Fct &  functional,
Real  abstol,
Real  reltol,
UInt maxit,
Real  eta_max,
Int  NonLinearLineSearch,
UInt  iter = UInt (0),
UInt  verboseLevel = 0,
std::ostream &  output = std::cout,
const Real time = 0 
)

Preconditioned relaxed solver for non linear problems.

Add more details about the constructor. NOTE: short description is automatically added before this part.

Parameters
sol: the solution
maxit: input: maximum iterations, output: nb of iterations
abstol,reltol: the stoping criteria is abstol+reltol*norm(residual_0),
eta_max: Maximum error tolerance for residual in linear solver.

The linear solver terminates when the relative linear residual is smaller than eta*| f(sol) |.

The value linear_rel_tol send for the relative tolerance to the linear solver is therefore eta. eta is determined by the modified Eisenstat-Walker formula if etamax > 0.

Parameters
NonLinearLineSearch: for now consider only the case NonLinearLineSearch=0 (coded but not theoretically analysed)
omega: default relaxation parameter to be passed to Aitken. if omega is negative, then its absolute value is taken as constant relaxation parameter

Definition at line 82 of file NonLinearRichardson.hpp.

◆ createTimeAdvanceNewmark()

TimeAdvance< VectorEpetra >* LifeV::createTimeAdvanceNewmark ( )
inline

define the TimeAdvanceNewmark; this class runs only the default template parameter.

Definition at line 700 of file TimeAdvanceNewmark.hpp.

◆ u2normal()

Real u2normal ( const Real t,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ BCh_monolithicFlux() [2/2]

◆ abdominalAorta()

Real abdominalAorta ( const Real t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

Definition at line 20 of file fsi/examples/challenge_VPH/ud_functions.cpp.

◆ NonLinearLineSearchParabolic()

Int LifeV::NonLinearLineSearchParabolic ( Fct &  f,
VectorType &  residual,
VectorType &  sol,
VectorType &  step,
Real normRes,
Real lambda,
UInt  iter,
UInt const  verboseLevel = 1 
)

Implementation of Line Search method with parabolic interpolation.

Author
Date

This line search algorithm comes from chapter 8 of C.T. Kelley, "Iterative methods for linear and nonlinear equations", SIAM 1995

(i) lambda given (usually 1 when Newton method is used) (ii) solTest = sol + lambda stepTest (iii) if residuTest < (1 - alpha lambda) residu then sol = solTest else choose lambda via a three point parabolic interpolation (that does not net the derivative) and apply a safeguarding step: if lambda < sigma0 lambdaCurrent then lambda = sigma0 lambdaCurrent if lambda > sigma1 lambdaCurrent then lambda = sigma1 lambdaCurrent

Constant parameters:

sigma0, sigma1: safeguarding bounds (default values 0.1 and 0.5) alpha: parameter to measure sufficient decrease (default 1e-4) maxIterations: maximum number of steplength reductions before failure is reported (default 50)

Parameters
fFunction
residualResidual
solSolution
stepStep to update the solution
normResNorm of the residual
lambdaLength of the Step
iterIterations
verboseLevelOption for detailed description

Definition at line 86 of file NonLinearLineSearch.hpp.

◆ NonLinearLineSearchCubic()

Int LifeV::NonLinearLineSearchCubic ( Fct &  f,
VectorType &  residual,
VectorType &  sol,
VectorType &  step,
Real normRes,
Real lambda,
Real slope,
UInt  iter,
UInt const  verboseLevel = 1 
)

Implementation of Line Search method with cubic interpolation.

Author
Date

This line search algorithm comes from chapter 6 of J.E. Dennis, R.B.Schnabel "Numerical Methods for Unconstrained Optimization and Nonlinear Equations", no. 16 in Classics in Applied Mathematics, SIAM, Philadelphia, 1996

(i) lambda given (usually 1 when Newton method is used) (ii) solTest = sol + lambda stepTest (iii) Goldstein - Price + cubic interpolation

sigma0, sigma1: safeguarding bounds (default values 0.1 and 0.5) m1, m2 parameters in Goldstein conditions maxIterations: maximum number of steplength reductions before failure is reported (default 50)

Parameters
fFunction
residualResidual
solSolution
stepStep to update the solution
normResNorm of the residual
lambdaLength of the Step
slopeSlope value in linesearch algorithm
iterIterations
verboseLevelOption for detailed description

Definition at line 200 of file NonLinearLineSearch.hpp.

◆ createVenantKirchhoffNonLinear()

StructuralIsotropicConstitutiveLaw<MeshType>* LifeV::createVenantKirchhoffNonLinear ( )
inline

Definition at line 705 of file VenantKirchhoffMaterialNonLinear.hpp.

◆ createVenantKirchhoffLinear()

StructuralIsotropicConstitutiveLaw<MeshType>* LifeV::createVenantKirchhoffLinear ( )
inline

Definition at line 532 of file VenantKirchhoffMaterialLinear.hpp.

◆ createExponentialMaterialNonLinear()

StructuralIsotropicConstitutiveLaw<MeshType>* LifeV::createExponentialMaterialNonLinear ( )
inline

Definition at line 776 of file ExponentialMaterialNonLinear.hpp.

◆ createNeoHookeanMaterialNonLinear()

StructuralIsotropicConstitutiveLaw<MeshType>* LifeV::createNeoHookeanMaterialNonLinear ( )
inline

Definition at line 703 of file NeoHookeanMaterialNonLinear.hpp.

◆ createVenantKirchhoffMaterialNonLinearPenalized()

StructuralIsotropicConstitutiveLaw<MeshType>* LifeV::createVenantKirchhoffMaterialNonLinearPenalized ( )
inline

◆ createSecondOrderExponentialMaterialNonLinear()

StructuralIsotropicConstitutiveLaw<MeshType>* LifeV::createSecondOrderExponentialMaterialNonLinear ( )
inline

Definition at line 879 of file SecondOrderExponentialMaterialNonLinear.hpp.

◆ outerWallPressure()

Real outerWallPressure ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ epsilon()

Real epsilon ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ pressureInitial()

Real pressureInitial ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ hydro()

Real hydro ( const Real t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ u2() [2/2]

Real u2 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ fluxFunctionAneurysm()

Real fluxFunctionAneurysm ( const Real t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ aneurismFluxInVectorial()

Real aneurismFluxInVectorial ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ squareSinusoidalFluxFunction()

Real squareSinusoidalFluxFunction ( const Real t,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ Family1()

Real Family1 ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ Family2()

Real Family2 ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ Family3()

Real Family3 ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ Family4()

Real Family4 ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ Family5()

Real Family5 ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ Family6()

Real Family6 ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ BCh_monolithicFluid() [2/3]

FSIOperator::fluidBchandlerPtr_Type LifeV::BCh_monolithicFluid ( FSIOperator _oper,
bool const &  ,
ImplicitResistance resistanceBC 
)

◆ uInterpolated()

Real uInterpolated ( const Real time,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ createEJ()

FSIOperator* LifeV::createEJ ( )
inline

Definition at line 279 of file FSIExactJacobian.hpp.

◆ createFP()

FSIOperator* LifeV::createFP ( )
inline

Definition at line 177 of file FSIFixedPoint.hpp.

◆ hydrostatic()

Real hydrostatic ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ vinit()

Real vinit ( const Real t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ fluxFunction()

Real fluxFunction ( const Real t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ BCh_monolithicFluid() [3/3]

FSIOperator::fluidBchandlerPtr_Type BCh_monolithicFluid ( FSIOperator _oper,
bool const &  isOpen = true 
)

◆ benchmarkP()

Real benchmarkP ( const Real t,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ u2vel()

Real u2vel ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ pressure()

Real pressure ( const Real t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ PhysFlux()

Real PhysFlux ( const Real t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ aortaPhysPress()

Real aortaPhysPress ( const Real t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ BCh_fluid() [1/2]

◆ BCh_fluidInv()

◆ BCh_fluidLin()

◆ BCh_solid()

◆ BCh_solidLin()

◆ BCh_solidInvLin()

FSIOperator::solidBchandlerPtr_Type LifeV::BCh_solidInvLin ( FSIOperator _oper)

◆ BCh_fluid() [2/2]

bcPtr_Type BCh_fluid ( )

◆ BCh_structure()

bcPtr_Type BCh_structure ( )

◆ BCh_ale()

◆ BCh_interfaceFluid()

bcPtr_Type BCh_interfaceFluid ( )

◆ createStabilizationSUPG()

StabilizationSUPG* LifeV::createStabilizationSUPG ( )
inline

Factory create function.

Definition at line 342 of file StabilizationSUPG.hpp.

◆ createStabilizationSUPG_semi_implicit()

StabilizationSUPG_semi_implicit* LifeV::createStabilizationSUPG_semi_implicit ( )
inline

Factory create function.

Definition at line 262 of file StabilizationSUPG_semi_implicit.hpp.

◆ createStabilizationSUPGALE()

StabilizationSUPGALE* LifeV::createStabilizationSUPGALE ( )
inline

Factory create function.

Definition at line 268 of file StabilizationSUPGALE.hpp.

◆ createStabilizationSUPG_semi_implicit_ale()

StabilizationSUPG_semi_implicit_ale* LifeV::createStabilizationSUPG_semi_implicit_ale ( )
inline

Factory create function.

Definition at line 294 of file StabilizationSUPG_semi_implicit_ale.hpp.

◆ stiff() [1/3]

void stiff ( const Real  sigma_l,
const Real  sigma_t,
const vector_type cos,
MatrixElemental elmat,
const CurrentFE fe,
const DOF dof,
UInt  iblock,
UInt  jblock 
)

Assembling the righthand side

Assembling the righthand side

Definition at line 70 of file HeartStiffnessFibers.hpp.

◆ stiff() [2/3]

void stiff ( const reduced_sigma &  red_sigma,
const Real  sigma_l,
const Real  sigma_t,
const vector_type cos,
MatrixElemental elmat,
const CurrentFE fe,
const DOF dof,
UInt  iblock,
UInt  jblock,
ID  id = 0 
)

Definition at line 166 of file HeartStiffnessFibers.hpp.

◆ stiff() [3/3]

void stiff ( reduced_sigma  red_sigma,
const Real  D,
MatrixElemental elmat,
const CurrentFE fe,
const DOF dof,
UInt  iblock,
UInt  jblock,
ID  id = 0 
)

Definition at line 263 of file HeartStiffnessFibers.hpp.

◆ stiffNL() [1/2]

void stiffNL ( vector_type U,
Real  coef,
MatrixElemental elmat,
const CurrentFE fe,
const DOF dof,
UInt  iblock,
UInt  jblock,
const Real  beta 
)

Definition at line 313 of file HeartStiffnessFibers.hpp.

◆ stiffNL() [2/2]

void stiffNL ( const vector_type U,
const Real  sigma_l,
const Real  sigma_t,
const vector_type cos,
MatrixElemental elmat,
const CurrentFE fe,
const DOF dof,
UInt  iblock,
UInt  jblock,
const Real  beta 
)

Definition at line 491 of file HeartStiffnessFibers.hpp.

◆ createOneDFSIPhysicsLinear()

OneDFSIPhysics* LifeV::createOneDFSIPhysicsLinear ( )
inline

Factory create function.

Definition at line 204 of file OneDFSIPhysicsLinear.hpp.

◆ createOneDFSIPhysicsNonLinear()

OneDFSIPhysics* LifeV::createOneDFSIPhysicsNonLinear ( )
inline

Factory create function.

Definition at line 213 of file OneDFSIPhysicsNonLinear.hpp.

◆ createOneDFSIFluxLinear()

OneDFSIFlux* LifeV::createOneDFSIFluxLinear ( )
inline

Factory create function.

Definition at line 196 of file OneDFSIFluxLinear.hpp.

◆ createOneDFSIFluxNonLinear()

OneDFSIFlux* LifeV::createOneDFSIFluxNonLinear ( )
inline

Factory create function.

Definition at line 263 of file OneDFSIFluxNonLinear.hpp.

◆ createOneDFSISourceLinear()

OneDFSISource* LifeV::createOneDFSISourceLinear ( )
inline

Factory create function.

Definition at line 178 of file OneDFSISourceLinear.hpp.

◆ createOneDFSISourceNonLinear()

OneDFSISource* LifeV::createOneDFSISourceNonLinear ( )
inline

Factory create function.

Definition at line 220 of file OneDFSISourceNonLinear.hpp.

◆ createPCD()

Preconditioner* LifeV::createPCD ( )
inline

Definition at line 270 of file PreconditionerPCD.hpp.

◆ createSIMPLE()

Preconditioner* LifeV::createSIMPLE ( )
inline

Definition at line 193 of file PreconditionerSIMPLE.hpp.

◆ createYosida()

Preconditioner* LifeV::createYosida ( )
inline

Definition at line 187 of file PreconditionerYosida.hpp.

◆ aortaVelIn()

Real aortaVelIn ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ bypassVelInMag()

Real bypassVelInMag ( const Real t,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ bypassVelInlet2()

Real bypassVelInlet2 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ bypassVelInlet4()

Real bypassVelInlet4 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ inletCylinder()

Real inletCylinder ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ linearInletCylinder()

Real linearInletCylinder ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ linearVelInletCylinder()

Real linearVelInletCylinder ( Real  t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ oneVelInletCylinder()

Real oneVelInletCylinder ( Real  t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ flatNormalVelInlet()

Real flatNormalVelInlet ( Real  t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ linearPopliteal()

Real linearPopliteal ( Real  t,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ linearPontdist()

Real linearPontdist ( Real  t,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ popliteal()

Real popliteal ( const Real  t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

◆ pont_dist()

Real pont_dist ( const Real  t,
const Real x = 0,
const Real y = 0,
const Real z = 0,
const ID i = 0 
)

◆ poplitealPressure()

Real poplitealPressure ( Real  t,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ exactVelocity()

Real LifeV::exactVelocity ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

Definition at line 51 of file functions.hpp.

◆ gradientVelocity()

Real LifeV::gradientVelocity ( const UInt icoor,
const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

Definition at line 75 of file functions.hpp.

+ Here is the caller graph for this function:

◆ exactPressure()

Real LifeV::exactPressure ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

Definition at line 131 of file functions.hpp.

+ Here is the caller graph for this function:

◆ normalStress()

Real LifeV::normalStress ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

Definition at line 146 of file functions.hpp.

◆ BCh_preprocessing()

◆ fPressure()

Real fPressure ( const Real time,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ BCh_drag()

◆ BCh_lift()

◆ zeroFunction()

Real LifeV::zeroFunction ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ inflowFunction()

Real LifeV::inflowFunction ( const Real t,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ oneFunctionX()

Real LifeV::oneFunctionX ( const Real ,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ oneFunctionY()

Real LifeV::oneFunctionY ( const Real ,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ inflow_cyl()

Real LifeV::inflow_cyl ( const Real ,
const Real x,
const Real y,
const Real ,
const ID i 
)

◆ inflow()

Real inflow ( const Real ,
const Real x,
const Real y,
const Real ,
const ID i 
)

◆ LIFEV_DEPRECATED()

void LifeV::LIFEV_DEPRECATED ( uniformMesh1D(RegionMesh< LinearLine, MC > &mesh, const Real &x_l, const Real &x_r, const UInt &numberOfElements)  )

Build uniform mesh along the x axis.

Parameters
meshReference to the mesh
x_lLeft end point
x_rRight end point
numberOfElementsNumber of elements inside the mesh.

Build 1D uniform mesh along the x axis, extending from x_l to x_r, with numberOfElements elements

◆ uniformMesh1D()

void LifeV::uniformMesh1D ( RegionMesh< LinearLine, MC > &  mesh,
const Real x_l,
const Real x_r,
const UInt numberOfElements 
)

Definition at line 62 of file RegionMesh1DBuilders.hpp.

◆ createHolzapfelMaterialNonLinear()

StructuralAnisotropicConstitutiveLaw<MeshType>* LifeV::createHolzapfelMaterialNonLinear ( )
inline

Definition at line 970 of file HolzapfelMaterialNonLinear.hpp.

◆ createHolzapfelGeneralizedMaterialNonLinear()

StructuralAnisotropicConstitutiveLaw<MeshType>* LifeV::createHolzapfelGeneralizedMaterialNonLinear ( )
inline

Definition at line 847 of file HolzapfelGeneralizedMaterialNonLinear.hpp.

◆ InternalPressure()

Real InternalPressure ( const Real t,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ fzero_scalar()

Real fzero_scalar ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ a0()

Real a0 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ bcZero()

Real bcZero ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ bcNonZero()

Real bcNonZero ( const Real t,
const Real X,
const Real Y,
const Real Z,
const ID i 
)

◆ smoothPressure()

Real smoothPressure ( const Real t,
const Real x,
const Real y,
const Real ,
const ID i 
)

◆ bcNonZeroSecondOrderExponential()

Real bcNonZeroSecondOrderExponential ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ thetaFunction()

Real thetaFunction ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ thetaRotationFunction()

Real thetaRotationFunction ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ positionCenter()

Real positionCenter ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ localPosition()

Real localPosition ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ f() [2/2]

VectorSmall< 3 > f ( const Real t,
const Real x,
const Real y,
const Real z 
)

◆ analyticalDisplacement()

Real analyticalDisplacement ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ sphereIndicatorFunction()

Real sphereIndicatorFunction ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ positionCenterSpherical()

Real positionCenterSpherical ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ localPositionSpherical()

Real localPositionSpherical ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ Family1Spherical()

Real Family1Spherical ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ displacementVenantKirchhoffPenalized()

Real displacementVenantKirchhoffPenalized ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ traction()

Real traction ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)

◆ referenceDirection()

Real referenceDirection ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)

◆ createDistributedHolzapfelMaterialNonLinear()

StructuralAnisotropicConstitutiveLaw<MeshType>* LifeV::createDistributedHolzapfelMaterialNonLinear ( )
inline

Definition at line 805 of file DistributedHolzapfelMaterialNonLinear.hpp.

◆ g1()

Real g1 ( const Real ,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ g2()

Real g2 ( const Real ,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ g3()

Real g3 ( const Real ,
const Real ,
const Real ,
const Real ,
const ID i 
)

◆ uexact()

Real uexact ( const Real t,
const Real x,
const Real y,
const Real z,
const ID icomp 
)

Definition at line 64 of file linear_function.hpp.

◆ source_in()

Real source_in ( const Real t,
const Real x,
const Real y,
const Real z,
const ID icomp 
)

Definition at line 74 of file linear_function.hpp.

◆ v0()

Real v0 ( const Real t,
const Real x,
const Real y,
const Real z,
const ID icomp 
)

Definition at line 94 of file linear_function.hpp.

◆ UOne()

Real UOne ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)

Definition at line 112 of file linear_function.hpp.

◆ UZero()

Real UZero ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)

Definition at line 121 of file linear_function.hpp.

◆ createBCInterfaceFunctionSolverDefined()

BCInterfaceFunctionSolverDefined< BcHandlerType, PhysicalSolverType > * createBCInterfaceFunctionSolverDefined ( )
inline

Factory create function.

Definition at line 160 of file BCInterfaceFunctionSolverDefined.hpp.

◆ createBCInterfaceFunctionParser()

BCInterfaceFunctionParser< BcHandlerType, PhysicalSolverType >* LifeV::createBCInterfaceFunctionParser ( )
inline

Factory create function.

Definition at line 253 of file BCInterfaceFunctionParser.hpp.

◆ createBCInterfaceFunctionParserFile()

BCInterfaceFunctionParser< BcHandlerType, PhysicalSolverType >* LifeV::createBCInterfaceFunctionParserFile ( )
inline

Factory create function.

Definition at line 160 of file BCInterfaceFunctionParserFile.hpp.

◆ createBCInterfaceFunctionParserFileSolver()

BCInterfaceFunctionParser< BcHandlerType, PhysicalSolverType >* LifeV::createBCInterfaceFunctionParserFileSolver ( )
inline

Factory create function.

Definition at line 122 of file BCInterfaceFunctionParserFileSolver.hpp.

◆ createBCInterfaceFunctionParserSolver()

BCInterfaceFunctionParser< BcHandlerType, PhysicalSolverType >* LifeV::createBCInterfaceFunctionParserSolver ( )
inline

Factory create function.

Definition at line 244 of file BCInterfaceFunctionParserSolver.hpp.

◆ createBCInterfaceFunctionUserDefined()

BCInterfaceFunctionUserDefined< BcHandlerType, PhysicalSolverType >* LifeV::createBCInterfaceFunctionUserDefined ( )
inline

Factory create function.

Definition at line 233 of file BCInterfaceFunctionUserDefined.hpp.

◆ createTetraBDQR()

QuadratureRuleBoundary LifeV::createTetraBDQR ( const QuadratureRule myQR)
inline

Definition at line 91 of file QuadratureRuleBoundary.hpp.

◆ createAnisotropicMultimechanismMaterialNonLinear()

StructuralAnisotropicConstitutiveLaw<MeshType>* LifeV::createAnisotropicMultimechanismMaterialNonLinear ( )
inline

◆ coefRobin()

Real LifeV::coefRobin ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)

Definition at line 48 of file analyticalSol.hpp.

Variable Documentation

◆ nDimensions

const UInt nDimensions

◆ NotAnId

const ID NotAnId = std::numeric_limits<Int>::max()

Definition at line 264 of file LifeV.hpp.

◆ ensightOffset

const UInt ensightOffset = 1

Definition at line 48 of file ExporterEnsight.hpp.

◆ geoLinearNode

const GeometricMap geoLinearNode("Mapping of a point", POINT, 1, 1, fct_P0_0D, derfct_P0_0D, der2fct_P0_0D, refcoor_P0_0D,(GeometricMap *) NULL)

◆ geoLinearSeg

const GeometricMap geoLinearSeg("Linear mapping on a segment", LINE, 2, 1, fct_P1_1D, derfct_P1_1D, der2fct_P1_1D, refcoor_P1_1D, &geoLinearNode)

◆ geoQuadraticSeg

const GeometricMap geoQuadraticSeg("Quadratic mapping on a segment", LINE, 3, 1, fct_P2_1D, derfct_P2_1D, der2fct_P2_1D, refcoor_P2_1D, &geoLinearNode)

◆ geoLinearTria

const GeometricMap geoLinearTria("Linear mapping on a triangle", TRIANGLE, 3, 2, fct_P1_2D, derfct_P1_2D, der2fct_P1_2D, refcoor_P1_2D, &geoLinearSeg)

◆ geoBilinearQuad

const GeometricMap geoBilinearQuad("Bilinear mapping on a quadrangle", QUAD, 4, 2, fct_Q1_2D, derfct_Q1_2D, der2fct_Q1_2D, refcoor_Q1_2D, &geoLinearSeg)

◆ geoBiquadraticQuad

const GeometricMap geoBiquadraticQuad("Biquadratic mapping on a quadrangle", QUAD, 9, 2, fct_Q2_2D, derfct_Q2_2D, der2fct_Q2_2D, refcoor_Q2_2D, &geoQuadraticSeg)

◆ geoLinearTetra

const GeometricMap geoLinearTetra("Linear mapping on a tetraedra", TETRA, 4, 3, fct_P1_3D, derfct_P1_3D, der2fct_P1_3D, refcoor_P1_3D, &geoLinearTria)

◆ geoBilinearHexa

const GeometricMap geoBilinearHexa("Bilinear mapping on an hexaedra", HEXA, 8, 3, fct_Q1_3D, derfct_Q1_3D, der2fct_Q1_3D, refcoor_Q1_3D, &geoBilinearQuad)

◆ geoBiquadraticHexa

const GeometricMap geoBiquadraticHexa

◆ feSegP0

const ReferenceFEScalar feSegP0("Lagrange P0 on a segment", FE_P0_1D, LINE, 0, 1, 0, 0, 1, 1, fct_P0_1D, derfct_P0_1D, der2fct_P0_1D, refcoor_P0_1D, STANDARD_PATTERN, &fePointP0, &lagrangianTransform)

◆ feSegP1

const ReferenceFEScalar feSegP1("Lagrange P1 on a segment", FE_P1_1D, LINE, 1, 0, 0, 0, 2, 1, fct_P1_1D, derfct_P1_1D, der2fct_P1_1D, refcoor_P1_1D, STANDARD_PATTERN, &fePointP0, &lagrangianTransform)

◆ feSegP2

const ReferenceFEScalar feSegP2("Lagrange P2 on a segment", FE_P2_1D, LINE, 1, 1, 0, 0, 3, 1, fct_P2_1D, derfct_P2_1D, der2fct_P2_1D, refcoor_P2_1D, STANDARD_PATTERN, &fePointP0, &lagrangianTransform)

◆ feTriaP0

const ReferenceFEScalar feTriaP0("Lagrange P0 on a triangle", FE_P0_2D, TRIANGLE, 0, 0, 1, 0, 1, 2, fct_P0_2D, derfct_P0_2D, der2fct_P0_2D, refcoor_P0_2D, STANDARD_PATTERN, &feSegP0, &lagrangianTransform)

◆ feTriaP1

const ReferenceFEScalar feTriaP1("Lagrange P1 on a triangle", FE_P1_2D, TRIANGLE, 1, 0, 0, 0, 3, 2, fct_P1_2D, derfct_P1_2D, der2fct_P1_2D, refcoor_P1_2D, STANDARD_PATTERN, &feSegP1, &lagrangianTransform)

◆ feTriaP1bubble

const ReferenceFEScalar feTriaP1bubble("P1bubble on a triangle", FE_P1bubble_2D, TRIANGLE, 1, 0, 1, 0, 4, 2, fct_P1bubble_2D, derfct_P1bubble_2D, der2fct_P1bubble_2D, refcoor_P1bubble_2D, STANDARD_PATTERN, &feSegP1, &P1Bubble2DTransform)

◆ feTriaP2

const ReferenceFEScalar feTriaP2("Lagrange P2 on a triangle", FE_P2_2D, TRIANGLE, 1, 1, 0, 0, 6, 2, fct_P2_2D, derfct_P2_2D, der2fct_P2_2D, refcoor_P2_2D, STANDARD_PATTERN, &feSegP2, &lagrangianTransform)

◆ feQuadQ0

const ReferenceFEScalar feQuadQ0("Lagrange Q0 on a quadrangle", FE_Q0_2D, QUAD, 0, 0, 1, 0, 1, 2, fct_Q0_2D, derfct_Q0_2D, der2fct_Q0_2D, refcoor_Q0_2D, STANDARD_PATTERN, &feSegP0, &lagrangianTransform)

◆ feQuadQ1

const ReferenceFEScalar feQuadQ1("Lagrange Q1 on a quadrangle", FE_Q1_2D, QUAD, 1, 0, 0, 0, 4, 2, fct_Q1_2D, derfct_Q1_2D, der2fct_Q1_2D, refcoor_Q1_2D, STANDARD_PATTERN, &feSegP1, &lagrangianTransform)

◆ feQuadQ2

const ReferenceFEScalar feQuadQ2("Lagrange Q2 on a quadrangle", FE_Q2_2D, QUAD, 1, 1, 1, 0, 9, 2, fct_Q2_2D, derfct_Q2_2D, der2fct_Q2_2D, refcoor_Q2_2D, STANDARD_PATTERN, &feSegP2, &lagrangianTransform)

◆ feTetraP0

const ReferenceFEScalar feTetraP0("Lagrange P0 on a tetraedra", FE_P0_3D, TETRA, 0, 0, 0, 1, 1, 3, fct_P0_3D, derfct_P0_3D, der2fct_P0_3D, refcoor_P0_3D, STANDARD_PATTERN, &feTriaP0, &lagrangianTransform)

◆ feTetraP1

const ReferenceFEScalar feTetraP1("Lagrange P1 on a tetraedra", FE_P1_3D, TETRA, 1, 0, 0, 0, 4, 3, fct_P1_3D, derfct_P1_3D, der2fct_P1_3D, refcoor_P1_3D, STANDARD_PATTERN, &feTriaP1, &lagrangianTransform)

◆ feTetraP1bubble

const ReferenceFEScalar feTetraP1bubble("Lagrange P1bubble on a tetraedra", FE_P1bubble_3D, TETRA, 1, 0, 0, 1, 5, 3, fct_P1bubble_3D, derfct_P1bubble_3D, der2fct_P1bubble_3D, refcoor_P1bubble_3D, STANDARD_PATTERN, &feTriaP1, &P1Bubble3DTransform)

◆ feTetraP2

const ReferenceFEScalar feTetraP2("Lagrange P2 on a tetraedra", FE_P2_3D, TETRA, 1, 1, 0, 0, 10, 3, fct_P2_3D, derfct_P2_3D, der2fct_P2_3D, refcoor_P2_3D, STANDARD_PATTERN, &feTriaP2, &lagrangianTransform)

◆ feTetraP2tilde

const ReferenceFEScalar feTetraP2tilde("Lagrange P2tilde on a tetraedra", FE_P2tilde_3D, TETRA, 1, 1, 0, 1, 11, 3, fct_P2tilde_3D, derfct_P2tilde_3D, der2fct_P2tilde_3D, refcoor_P2tilde_3D, STANDARD_PATTERN, &feTriaP2, &lagrangianTransform)

◆ feHexaQ0

const ReferenceFEScalar feHexaQ0("Lagrange Q0 on a hexaedra", FE_Q0_3D, HEXA, 0, 0, 0, 1, 1, 3, fct_Q0_3D, derfct_Q0_3D, der2fct_Q0_3D, refcoor_Q0_3D, STANDARD_PATTERN, &feQuadQ0, &lagrangianTransform)

◆ feHexaQ1

const ReferenceFEScalar feHexaQ1("Lagrange Q1 on a hexaedra", FE_Q1_3D, HEXA, 1, 0, 0, 0, 8, 3, fct_Q1_3D, derfct_Q1_3D, der2fct_Q1_3D, refcoor_Q1_3D, STANDARD_PATTERN, &feQuadQ1, &lagrangianTransform)

◆ feTriaRT0

const ReferenceFEHdiv feTriaRT0("Lagrange RT0 on a triangle", FE_RT0_TRIA_2D, TRIANGLE, 0, 1, 0, 0, 3, 2, fct_RT0_TRIA_2D, fct_DIV_RT0_TRIA_2D, refcoor_RT0_TRIA_2D, STANDARD_PATTERN, &feSegP0)

◆ feHexaRT0

const ReferenceFEHdiv feHexaRT0("Lagrange RT0 on a hexaedra", FE_RT0_HEXA_3D, HEXA, 0, 0, 1, 0, 6, 3, fct_RT0_HEXA_3D, fct_DIV_RT0_HEXA_3D, refcoor_RT0_HEXA_3D, STANDARD_PATTERN, &feQuadQ0)

◆ feTetraRT0

const ReferenceFEHdiv feTetraRT0("Lagrange RT0 on a tetraedra", FE_RT0_TETRA_3D, TETRA, 0, 0, 1, 0, 4, 3, fct_RT0_TETRA_3D, fct_DIV_RT0_TETRA_3D, refcoor_RT0_TETRA_3D, STANDARD_PATTERN, &feTriaP0)

◆ quadRuleDummy

const QuadratureRule quadRuleDummy(pt_node_0pt, QUAD_RULE_DUMMY, "Dummy quadrature rule", NONE, 0, 0)

◆ quadRuleNode1pt

const QuadratureRule quadRuleNode1pt(pt_node_1pt, QUAD_RULE_NODE_1PT, "Gauss Legendre 1 point on a node", POINT, 1, 1)

◆ quadRuleSeg1pt

const QuadratureRule quadRuleSeg1pt(pt_seg_1pt, QUAD_RULE_SEG_1PT, "Gauss Legendre 1 point on a segment", LINE, 1, 1)

◆ quadRuleSeg2pt

const QuadratureRule quadRuleSeg2pt(pt_seg_2pt, QUAD_RULE_SEG_2PT, "Gauss Legendre 2 points on a segment", LINE, 2, 3)

◆ quadRuleSeg3pt

const QuadratureRule quadRuleSeg3pt(pt_seg_3pt, QUAD_RULE_SEG_3PT, "Gauss Legendre 3 points on a segment", LINE, 3, 5)

◆ quadRuleSeg4pt

const QuadratureRule quadRuleSeg4pt(pt_seg_4pt, QUAD_RULE_SEG_4PT, "Gauss Legendre 4 points on a segment", LINE, 4, 7)

◆ quadRuleTria1pt

const QuadratureRule quadRuleTria1pt(pt_tria_1pt, 1, "Quadrature rule 1 point on a triangle", TRIANGLE, 1, 1)

◆ quadRuleTria3pt

const QuadratureRule quadRuleTria3pt(pt_tria_3pt, 2, "Quadrature rule 3 points on a triangle", TRIANGLE, 3, 2)

◆ quadRuleTria4pt

const QuadratureRule quadRuleTria4pt(pt_tria_4pt, 3, "Quadrature rule 4 points on a triangle", TRIANGLE, 4, 3)

◆ quadRuleTria6pt

const QuadratureRule quadRuleTria6pt(pt_tria_6pt, 4, "Quadrature rule 6 points on a triangle", TRIANGLE, 6, 4)

◆ quadRuleTria7pt

const QuadratureRule quadRuleTria7pt(pt_tria_7pt, 5, "Quadrature rule 7 points on a triangle", TRIANGLE, 7, 5)

◆ quadRuleQuad1pt

const QuadratureRule quadRuleQuad1pt(pt_quad_1pt, 1, "Quadrature rule 1 point on a quadrangle", QUAD, 1, 1)

◆ quadRuleQuad4pt

const QuadratureRule quadRuleQuad4pt(pt_quad_4pt, 2, "Quadrature rule 4 points on a quadrangle", QUAD, 4, 3)

◆ quadRuleQuad9pt

const QuadratureRule quadRuleQuad9pt(pt_quad_9pt, 3, "Quadrature rule 9 points on a quadrangle", QUAD, 9, 5)

◆ quadRuleQuad16pt

const QuadratureRule quadRuleQuad16pt(pt_quad_16pt, 4, "Quadrature rule 16 points on a quadrangle", QUAD, 16, 5)

◆ quadRuleTetra1pt

const QuadratureRule quadRuleTetra1pt(pt_tetra_1pt, 1, "Quadrature rule 1 point on a tetraedra", TETRA, 1, 1)

◆ quadRuleTetra4pt

const QuadratureRule quadRuleTetra4pt(pt_tetra_4pt, 2, "Quadrature rule 4 points on a tetraedra", TETRA, 4, 2)

◆ quadRuleTetra4ptNodal

const QuadratureRule quadRuleTetra4ptNodal(pt_tetra_4pt_nodal, 3, "Quadrature rule 4 points on a tetraedra vertices", TETRA, 4, 1)

◆ quadRuleTetra5pt

const QuadratureRule quadRuleTetra5pt(pt_tetra_5pt, 4, "Quadrature rule 5 points on a tetraedra", TETRA, 5, 3)

◆ quadRuleTetra15pt

const QuadratureRule quadRuleTetra15pt(pt_tetra_15pt, 5, "Quadrature rule 15 points on a tetraedra", TETRA, 15, 5)

◆ quadRuleTetra64pt

const QuadratureRule quadRuleTetra64pt(pt_tetra_64pt, 6, "Quadrature rule 64 points on a tetraedra", TETRA, 64, 7)

◆ quadRuleHexa1pt

const QuadratureRule quadRuleHexa1pt(pt_hexa_1pt, 1, "Quadrature rule 1 point on a hexa", HEXA, 1, 1)

◆ quadRuleHexa8pt

const QuadratureRule quadRuleHexa8pt(pt_hexa_8pt, 2, "Quadrature rule 8 points on a hexa", HEXA, 8, 3)

◆ QUAD_RULE_DUMMY

const int QUAD_RULE_DUMMY = 1

id of the quadrature rules on nodes

Definition at line 52 of file FEDefinitions.cpp.

◆ pt_node_0pt

const QuadraturePoint pt_node_0pt[1]
static

Definition at line 55 of file FEDefinitions.cpp.

◆ NB_QUAD_RULE_NODE

const size_t NB_QUAD_RULE_NODE = 3

total number of quadrature rules on segments

Definition at line 68 of file FEDefinitions.cpp.

◆ QUAD_RULE_NODE_1PT

const int QUAD_RULE_NODE_1PT = 1

id of the quadrature rules on nodes

Definition at line 70 of file FEDefinitions.cpp.

◆ pt_node_1pt

const QuadraturePoint pt_node_1pt[1]
static
Initial value:
=
{
QuadraturePoint ( 0., 1. )
}

Definition at line 73 of file FEDefinitions.cpp.

◆ NB_QUAD_RULE_SEG

const size_t NB_QUAD_RULE_SEG = 4

total number of quadrature rules on segments

Definition at line 88 of file FEDefinitions.cpp.

◆ QUAD_RULE_SEG_1PT

const size_t QUAD_RULE_SEG_1PT = 1

id of the quadrature rules on segments

Definition at line 90 of file FEDefinitions.cpp.

◆ QUAD_RULE_SEG_2PT

const size_t QUAD_RULE_SEG_2PT = 2

Definition at line 91 of file FEDefinitions.cpp.

◆ QUAD_RULE_SEG_3PT

const size_t QUAD_RULE_SEG_3PT = 3

Definition at line 92 of file FEDefinitions.cpp.

◆ QUAD_RULE_SEG_4PT

const size_t QUAD_RULE_SEG_4PT = 4

Definition at line 93 of file FEDefinitions.cpp.

◆ pt_seg_1pt

const QuadraturePoint pt_seg_1pt[1]
static
Initial value:
=
{
QuadraturePoint ( 0.5, 1. )
}

Definition at line 96 of file FEDefinitions.cpp.

◆ q2ptx1

const Real q2ptx1 = ( 1 - std::sqrt ( 1. / 3. ) ) / 2.

Definition at line 105 of file FEDefinitions.cpp.

◆ q2ptx2

const Real q2ptx2 = ( 1 + std::sqrt ( 1. / 3. ) ) / 2.

Definition at line 105 of file FEDefinitions.cpp.

◆ q2ptw1

const Real q2ptw1 = 0.5

Definition at line 106 of file FEDefinitions.cpp.

◆ q2ptw2

const Real q2ptw2 = 0.5

Definition at line 106 of file FEDefinitions.cpp.

◆ pt_seg_2pt

const QuadraturePoint pt_seg_2pt[2]
static
Initial value:
=
{
QuadraturePoint ( q2ptx1 , q2ptw1 ),
QuadraturePoint ( q2ptx2 , q2ptw2 )
}
const Real q2ptw1
const Real q2ptx1
const Real q2ptx2
const Real q2ptw2

Definition at line 108 of file FEDefinitions.cpp.

◆ q3ptx1

const Real q3ptx1 = 0.5

Definition at line 117 of file FEDefinitions.cpp.

◆ q3ptx2

const Real q3ptx2 = ( 1 - std::sqrt ( 3. / 5. ) ) / 2.

Definition at line 117 of file FEDefinitions.cpp.

◆ q3ptx3

const Real q3ptx3 = ( 1 + std::sqrt ( 3. / 5. ) ) / 2.

Definition at line 117 of file FEDefinitions.cpp.

◆ q3ptw1

const Real q3ptw1 = 8. / 18.

Definition at line 118 of file FEDefinitions.cpp.

◆ q3ptw2

const Real q3ptw2 = 5. / 18.

Definition at line 118 of file FEDefinitions.cpp.

◆ q3ptw3

const Real q3ptw3 = 5. / 18.

Definition at line 118 of file FEDefinitions.cpp.

◆ pt_seg_3pt

const QuadraturePoint pt_seg_3pt[3]
static
Initial value:
=
{
QuadraturePoint ( q3ptx1, q3ptw1 ),
QuadraturePoint ( q3ptx2, q3ptw2 ),
QuadraturePoint ( q3ptx3, q3ptw3 )
}
const Real q3ptx3
const Real q3ptx2
const Real q3ptw2
const Real q3ptw3
const Real q3ptx1
const Real q3ptw1

Definition at line 120 of file FEDefinitions.cpp.

◆ q4ptx1

const Real q4ptx1 = (1. - sqrt ( (3. - 2.*sqrt (6. / 5.) ) / 7.) ) / 2.

Definition at line 131 of file FEDefinitions.cpp.

◆ q4ptw1

const Real q4ptw1 = 0.5 * (18. + sqrt (30) ) / 36.

Definition at line 131 of file FEDefinitions.cpp.

◆ q4ptx2

const Real q4ptx2 = (1. + sqrt ( (3. - 2.*sqrt (6. / 5.) ) / 7.) ) / 2.

Definition at line 132 of file FEDefinitions.cpp.

◆ q4ptw2

const Real q4ptw2 = 0.5 * (18. + sqrt (30) ) / 36.

Definition at line 132 of file FEDefinitions.cpp.

◆ q4ptx3

const Real q4ptx3 = (1. - sqrt ( (3. + 2.*sqrt (6. / 5.) ) / 7.) ) / 2.

Definition at line 133 of file FEDefinitions.cpp.

◆ q4ptw3

const Real q4ptw3 = 0.5 * (18. - sqrt (30) ) / 36.

Definition at line 133 of file FEDefinitions.cpp.

◆ q4ptx4

const Real q4ptx4 = (1. + sqrt ( (3. + 2.*sqrt (6. / 5.) ) / 7.) ) / 2.

Definition at line 134 of file FEDefinitions.cpp.

◆ q4ptw4

const Real q4ptw4 = 0.5 * (18. - sqrt (30) ) / 36.

Definition at line 134 of file FEDefinitions.cpp.

◆ pt_seg_4pt

const QuadraturePoint pt_seg_4pt[4]
static
Initial value:
=
{
QuadraturePoint ( q4ptx1, q4ptw1 ),
QuadraturePoint ( q4ptx2, q4ptw2 ),
QuadraturePoint ( q4ptx3, q4ptw3 ),
QuadraturePoint ( q4ptx4, q4ptw4 )
}
const Real q4ptx1
const Real q4ptx4
const Real q4ptx3
const Real q4ptw4
const Real q4ptw1
const Real q4ptw3
const Real q4ptw2
const Real q4ptx2

Definition at line 136 of file FEDefinitions.cpp.

◆ quad_rule_seg

const QuadratureRule quad_rule_seg[NB_QUAD_RULE_SEG]
static
Initial value:
=
{
}
const QuadratureRule quadRuleSeg3pt(pt_seg_3pt, QUAD_RULE_SEG_3PT, "Gauss Legendre 3 points on a segment", LINE, 3, 5)
const QuadratureRule quadRuleSeg4pt(pt_seg_4pt, QUAD_RULE_SEG_4PT, "Gauss Legendre 4 points on a segment", LINE, 4, 7)
const QuadratureRule quadRuleSeg2pt(pt_seg_2pt, QUAD_RULE_SEG_2PT, "Gauss Legendre 2 points on a segment", LINE, 2, 3)
const QuadratureRule quadRuleSeg1pt(pt_seg_1pt, QUAD_RULE_SEG_1PT, "Gauss Legendre 1 point on a segment", LINE, 1, 1)

Definition at line 150 of file FEDefinitions.cpp.

◆ pt_tria_1pt

const QuadraturePoint pt_tria_1pt[1]
static
Initial value:
=
{
QuadraturePoint ( 1. / 3., 1. / 3., 1. / 2. )
}

Definition at line 172 of file FEDefinitions.cpp.

◆ pt_tria_3pt

const QuadraturePoint pt_tria_3pt[3]
static
Initial value:
=
{
QuadraturePoint ( 0.5, 0. , 1. / 6. ),
QuadraturePoint ( 0. , 0.5, 1. / 6. ),
QuadraturePoint ( 0.5, 0.5, 1. / 6. )
}

Definition at line 180 of file FEDefinitions.cpp.

◆ t4pt_xb1

const Real t4pt_xb1 = 3. / 5.

Definition at line 191 of file FEDefinitions.cpp.

◆ t4pt_xb2

const Real t4pt_xb2 = 1. / 5.

Definition at line 192 of file FEDefinitions.cpp.

◆ t4pt_w1

const Real t4pt_w1 = 25. / 96.

Definition at line 193 of file FEDefinitions.cpp.

◆ t4pt_w2

const Real t4pt_w2 = -9. / 32.

Definition at line 194 of file FEDefinitions.cpp.

◆ t4pt_a

const Real t4pt_a = 1. / 3.

Definition at line 195 of file FEDefinitions.cpp.

◆ pt_tria_4pt

const QuadraturePoint pt_tria_4pt[4]
static
Initial value:
=
{
QuadraturePoint ( t4pt_xb1, t4pt_xb2, t4pt_w1 ),
QuadraturePoint ( t4pt_xb2, t4pt_xb1, t4pt_w1 ),
QuadraturePoint ( t4pt_xb2, t4pt_xb2, t4pt_w1 ),
QuadraturePoint ( t4pt_a, t4pt_a, t4pt_w2 )
}
const Real t4pt_a
const Real t4pt_xb2
const Real t4pt_xb1
const Real t4pt_w1
const Real t4pt_w2

Definition at line 197 of file FEDefinitions.cpp.

◆ t6pt_x1

const Real t6pt_x1 = 0.091576213509770743

Definition at line 212 of file FEDefinitions.cpp.

◆ t6pt_x2

const Real t6pt_x2 = 0.44594849091596488

Definition at line 213 of file FEDefinitions.cpp.

◆ t6pt_w1

const Real t6pt_w1 = 0.054975871827660933

Definition at line 214 of file FEDefinitions.cpp.

◆ t6pt_w2

const Real t6pt_w2 = 0.11169079483900573

Definition at line 215 of file FEDefinitions.cpp.

◆ pt_tria_6pt

const QuadraturePoint pt_tria_6pt[6]
static
Initial value:
=
{
QuadraturePoint ( t6pt_x1, t6pt_x1, t6pt_w1 ),
QuadraturePoint ( t6pt_x1, 1 - 2 * t6pt_x1, t6pt_w1 ),
QuadraturePoint ( 1 - 2 * t6pt_x1, t6pt_x1, t6pt_w1 ),
QuadraturePoint ( t6pt_x2, t6pt_x2, t6pt_w2 ),
QuadraturePoint ( t6pt_x2, 1 - 2 * t6pt_x2, t6pt_w2 ),
QuadraturePoint ( 1 - 2 * t6pt_x2, t6pt_x2, t6pt_w2 ),
}
const Real t6pt_x1
const Real t6pt_w2
const Real t6pt_w1
const Real t6pt_x2

Definition at line 217 of file FEDefinitions.cpp.

◆ t7pt_x0

const Real t7pt_x0 = 1. / 3.

Definition at line 231 of file FEDefinitions.cpp.

◆ t7pt_x1

const Real t7pt_x1 = 0.10128650732345633

Definition at line 232 of file FEDefinitions.cpp.

◆ t7pt_x2

const Real t7pt_x2 = 0.47014206410511508

Definition at line 233 of file FEDefinitions.cpp.

◆ t7pt_w0

const Real t7pt_w0 = 0.1125

Definition at line 234 of file FEDefinitions.cpp.

◆ t7pt_w1

const Real t7pt_w1 = 0.062969590272413576

Definition at line 235 of file FEDefinitions.cpp.

◆ t7pt_w2

const Real t7pt_w2 = 0.066197076394253090

Definition at line 236 of file FEDefinitions.cpp.

◆ pt_tria_7pt

const QuadraturePoint pt_tria_7pt[7]
static
Initial value:
=
{
QuadraturePoint ( t7pt_x0, t7pt_x0, t7pt_w0 ),
QuadraturePoint ( t7pt_x1, t7pt_x1, t7pt_w1 ),
QuadraturePoint ( t7pt_x1, 1 - 2 * t7pt_x1, t7pt_w1 ),
QuadraturePoint ( 1 - 2 * t7pt_x1, t7pt_x1, t7pt_w1 ),
QuadraturePoint ( t7pt_x2, t7pt_x2, t7pt_w2 ),
QuadraturePoint ( t7pt_x2, 1 - 2 * t7pt_x2, t7pt_w2 ),
QuadraturePoint ( 1 - 2 * t7pt_x2, t7pt_x2, t7pt_w2 ),
}
const Real t7pt_x2
const Real t7pt_w2
const Real t7pt_w0
const Real t7pt_w1
const Real t7pt_x1
const Real t7pt_x0

Definition at line 238 of file FEDefinitions.cpp.

◆ quad_rule_tria

const QuadratureRule quad_rule_tria[ 5]
static
Initial value:
=
{
}
const QuadratureRule quadRuleTria4pt(pt_tria_4pt, 3, "Quadrature rule 4 points on a triangle", TRIANGLE, 4, 3)
const QuadratureRule quadRuleTria3pt(pt_tria_3pt, 2, "Quadrature rule 3 points on a triangle", TRIANGLE, 3, 2)
const QuadratureRule quadRuleTria7pt(pt_tria_7pt, 5, "Quadrature rule 7 points on a triangle", TRIANGLE, 7, 5)
const QuadratureRule quadRuleTria6pt(pt_tria_6pt, 4, "Quadrature rule 6 points on a triangle", TRIANGLE, 6, 4)
const QuadratureRule quadRuleTria1pt(pt_tria_1pt, 1, "Quadrature rule 1 point on a triangle", TRIANGLE, 1, 1)

Definition at line 254 of file FEDefinitions.cpp.

◆ pt_quad_1pt

const QuadraturePoint pt_quad_1pt[1]
static
Initial value:
=
{
QuadraturePoint ( .5, .5, 1. )
}

Definition at line 277 of file FEDefinitions.cpp.

◆ pt_quad_4pt

const QuadraturePoint pt_quad_4pt[4]
static
Initial value:
=
{
QuadraturePoint ( q2ptx1, q2ptx1, q2ptw1 * q2ptw1 ),
QuadraturePoint ( q2ptx1, q2ptx2, q2ptw1 * q2ptw2 ),
QuadraturePoint ( q2ptx2, q2ptx1, q2ptw2 * q2ptw1 ),
QuadraturePoint ( q2ptx2, q2ptx2, q2ptw2 * q2ptw2 )
}
const Real q2ptw1
const Real q2ptx1
const Real q2ptx2
const Real q2ptw2

Definition at line 285 of file FEDefinitions.cpp.

◆ pt_quad_9pt

const QuadraturePoint pt_quad_9pt[9]
static
Initial value:
=
{
QuadraturePoint ( q3ptx1, q3ptx1, q3ptw1 * q3ptw1 ),
QuadraturePoint ( q3ptx2, q3ptx1, q3ptw2 * q3ptw1 ),
QuadraturePoint ( q3ptx3, q3ptx1, q3ptw3 * q3ptw1 ),
QuadraturePoint ( q3ptx1, q3ptx2, q3ptw1 * q3ptw2 ),
QuadraturePoint ( q3ptx2, q3ptx2, q3ptw2 * q3ptw2 ),
QuadraturePoint ( q3ptx3, q3ptx2, q3ptw3 * q3ptw2 ),
QuadraturePoint ( q3ptx1, q3ptx3, q3ptw1 * q3ptw3 ),
QuadraturePoint ( q3ptx2, q3ptx3, q3ptw2 * q3ptw3 ),
QuadraturePoint ( q3ptx3, q3ptx3, q3ptw3 * q3ptw3 )
}
const Real q3ptx3
const Real q3ptx2
const Real q3ptw2
const Real q3ptw3
const Real q3ptx1
const Real q3ptw1

Definition at line 298 of file FEDefinitions.cpp.

◆ pt_quad_16pt

const QuadraturePoint pt_quad_16pt[16]
static
Initial value:
=
{
QuadraturePoint ( q4ptx1, q4ptx1, q4ptw1 * q4ptw1 ),
QuadraturePoint ( q4ptx2, q4ptx1, q4ptw2 * q4ptw1 ),
QuadraturePoint ( q4ptx3, q4ptx1, q4ptw3 * q4ptw1 ),
QuadraturePoint ( q4ptx4, q4ptx1, q4ptw4 * q4ptw1 ),
QuadraturePoint ( q4ptx1, q4ptx2, q4ptw1 * q4ptw2 ),
QuadraturePoint ( q4ptx2, q4ptx2, q4ptw2 * q4ptw2 ),
QuadraturePoint ( q4ptx3, q4ptx2, q4ptw3 * q4ptw2 ),
QuadraturePoint ( q4ptx4, q4ptx2, q4ptw4 * q4ptw2 ),
QuadraturePoint ( q4ptx1, q4ptx3, q4ptw1 * q4ptw3 ),
QuadraturePoint ( q4ptx2, q4ptx3, q4ptw2 * q4ptw3 ),
QuadraturePoint ( q4ptx3, q4ptx3, q4ptw3 * q4ptw3 ),
QuadraturePoint ( q4ptx4, q4ptx3, q4ptw4 * q4ptw3 ),
QuadraturePoint ( q4ptx1, q4ptx4, q4ptw1 * q4ptw4 ),
QuadraturePoint ( q4ptx2, q4ptx4, q4ptw2 * q4ptw4 ),
QuadraturePoint ( q4ptx3, q4ptx4, q4ptw3 * q4ptw4 ),
QuadraturePoint ( q4ptx4, q4ptx4, q4ptw4 * q4ptw4 )
}
const Real q4ptx1
const Real q4ptx4
const Real q4ptx3
const Real q4ptw4
const Real q4ptw1
const Real q4ptw3
const Real q4ptw2
const Real q4ptx2

Definition at line 317 of file FEDefinitions.cpp.

◆ quad_rule_quad

const QuadratureRule quad_rule_quad[ 4]
static
Initial value:
=
{
}
const QuadratureRule quadRuleQuad16pt(pt_quad_16pt, 4, "Quadrature rule 16 points on a quadrangle", QUAD, 16, 5)
const QuadratureRule quadRuleQuad4pt(pt_quad_4pt, 2, "Quadrature rule 4 points on a quadrangle", QUAD, 4, 3)
const QuadratureRule quadRuleQuad9pt(pt_quad_9pt, 3, "Quadrature rule 9 points on a quadrangle", QUAD, 9, 5)
const QuadratureRule quadRuleQuad1pt(pt_quad_1pt, 1, "Quadrature rule 1 point on a quadrangle", QUAD, 1, 1)

Definition at line 343 of file FEDefinitions.cpp.

◆ pt_tetra_1pt

const QuadraturePoint pt_tetra_1pt[1]
static
Initial value:
=
{
QuadraturePoint ( 1. / 4., 1. / 4., 1. / 4., 1. / 6. )
}

Definition at line 369 of file FEDefinitions.cpp.

◆ tet4ptx1

const Real tet4ptx1 = ( 5. - std::sqrt ( 5. ) ) / 20.

Definition at line 377 of file FEDefinitions.cpp.

◆ tet4ptx2

const Real tet4ptx2 = ( 5. + 3 * std::sqrt ( 5. ) ) / 20.

Definition at line 377 of file FEDefinitions.cpp.

◆ pt_tetra_4pt

const QuadraturePoint pt_tetra_4pt[4]
static
Initial value:
=
{
QuadraturePoint ( tet4ptx1, tet4ptx1, tet4ptx1, 1. / 24. ),
QuadraturePoint ( tet4ptx1, tet4ptx1, tet4ptx2, 1. / 24. ),
QuadraturePoint ( tet4ptx1, tet4ptx2, tet4ptx1, 1. / 24. ),
QuadraturePoint ( tet4ptx2, tet4ptx1, tet4ptx1, 1. / 24. )
}
const Real tet4ptx2
const Real tet4ptx1

Definition at line 379 of file FEDefinitions.cpp.

◆ pt_tetra_4pt_nodal

const QuadraturePoint pt_tetra_4pt_nodal[4]
static
Initial value:
=
{
QuadraturePoint ( 0.0, 0.0, 0.0, 1. / 24. ),
QuadraturePoint ( 1.0, 0.0, 0.0, 1. / 24. ),
QuadraturePoint ( 0.0, 1.0, 0.0, 1. / 24. ),
QuadraturePoint ( 0.0, 0.0, 1.0, 1. / 24. )
}

Definition at line 391 of file FEDefinitions.cpp.

◆ tet5ptx1

const Real tet5ptx1 = 1. / 6.

Definition at line 403 of file FEDefinitions.cpp.

◆ tet5ptx2

const Real tet5ptx2 = 1. / 2.

Definition at line 403 of file FEDefinitions.cpp.

◆ tet5ptx3

const Real tet5ptx3 = 1. / 4.

Definition at line 403 of file FEDefinitions.cpp.

◆ pt_tetra_5pt

const QuadraturePoint pt_tetra_5pt[5]
static
Initial value:
=
{
QuadraturePoint ( tet5ptx1, tet5ptx1, tet5ptx1, 9. / 120. ),
QuadraturePoint ( tet5ptx1, tet5ptx1, tet5ptx2, 9. / 120. ),
QuadraturePoint ( tet5ptx1, tet5ptx2, tet5ptx1, 9. / 120. ),
QuadraturePoint ( tet5ptx2, tet5ptx1, tet5ptx1, 9. / 120. ),
QuadraturePoint ( tet5ptx3, tet5ptx3, tet5ptx3, -16. / 120. )
}
const Real tet5ptx2
const Real tet5ptx1
const Real tet5ptx3

Definition at line 405 of file FEDefinitions.cpp.

◆ r5

const Real r5 = 0.25

Definition at line 422 of file FEDefinitions.cpp.

◆ s5

const Real s5[4]
Initial value:
=
{
0.09197107805272303, 0.3197936278296299
}

Definition at line 424 of file FEDefinitions.cpp.

◆ t5

const Real t5[4]
Initial value:
=
{
0.7240867658418310, 0.04061911651111023
}

Definition at line 430 of file FEDefinitions.cpp.

◆ u5

const Real u5 = 0.05635083268962915

Definition at line 436 of file FEDefinitions.cpp.

◆ v5

const Real v5 = 0.4436491673103708

Definition at line 438 of file FEDefinitions.cpp.

◆ A5

const Real A5 = 0.01975308641975309

Definition at line 440 of file FEDefinitions.cpp.

◆ B5

const Real B5[2]
Initial value:
=
{
0.01198951396316977, 0.01151136787104540
}

Definition at line 442 of file FEDefinitions.cpp.

◆ C5

const Real C5 = 0.008818342151675485

Definition at line 448 of file FEDefinitions.cpp.

◆ pt_tetra_15pt

const QuadraturePoint pt_tetra_15pt[15]
static
Initial value:
=
{
QuadraturePoint ( r5, r5, r5, A5 ),
QuadraturePoint ( s5[ 0 ], s5[ 0 ], s5[ 0 ], B5[ 0 ] ),
QuadraturePoint ( t5[ 0 ], s5[ 0 ], s5[ 0 ], B5[ 0 ] ),
QuadraturePoint ( s5[ 0 ], t5[ 0 ], s5[ 0 ], B5[ 0 ] ),
QuadraturePoint ( s5[ 0 ], s5[ 0 ], t5[ 0 ], B5[ 0 ] ),
QuadraturePoint ( s5[ 1 ], s5[ 1 ], s5[ 1 ], B5[ 1 ] ),
QuadraturePoint ( t5[ 1 ], s5[ 1 ], s5[ 1 ], B5[ 1 ] ),
QuadraturePoint ( s5[ 1 ], t5[ 1 ], s5[ 1 ], B5[ 1 ] ),
QuadraturePoint ( s5[ 1 ], s5[ 1 ], t5[ 1 ], B5[ 1 ] ),
QuadraturePoint ( u5, u5, v5, C5 ),
QuadraturePoint ( u5, v5, u5, C5 ),
QuadraturePoint ( v5, u5, u5, C5 ),
QuadraturePoint ( v5, v5, u5, C5 ),
QuadraturePoint ( v5, u5, v5, C5 ),
QuadraturePoint ( u5, v5, v5, C5 )
}
const Real t5[4]
const Real s5[4]
const Real v5
const Real C5
const Real u5
const Real r5
const Real B5[2]
const Real A5

Definition at line 450 of file FEDefinitions.cpp.

◆ t

const Real t[4]
Initial value:
=
{
0.0485005494, 0.2386007376, 0.5170472951, 0.7958514179
}

Definition at line 478 of file FEDefinitions.cpp.

◆ s

const Real s[4]
Initial value:
=
{
0.0571041961, 0.2768430136, 0.5835904324, 0.8602401357
}

Definition at line 483 of file FEDefinitions.cpp.

◆ r

const Real r[4]
Initial value:
=
{
0.0694318422, 0.3300094782, 0.6699905218, 0.9305681558
}

Definition at line 488 of file FEDefinitions.cpp.

◆ A

const Real A[4]
Initial value:
=
{
0.1739274226, 0.3260725774, 0.3260725774, 0.1739274226
}

Definition at line 493 of file FEDefinitions.cpp.

◆ B

const Real B[4]
Initial value:
=
{
0.1355069134, 0.2034645680, 0.1298475476, 0.0311809709
}

Definition at line 498 of file FEDefinitions.cpp.

◆ C

const Real C[4]
Initial value:
=
{
0.1108884156, 0.1434587898, 0.0686338872, 0.0103522407
}

Definition at line 503 of file FEDefinitions.cpp.

◆ pt_tetra_64pt

const QuadraturePoint pt_tetra_64pt[64]
static

Definition at line 518 of file FEDefinitions.cpp.

◆ quad_rule_tetra

const QuadratureRule quad_rule_tetra[ 6]
static
Initial value:
=
{
}
const QuadratureRule quadRuleTetra64pt(pt_tetra_64pt, 6, "Quadrature rule 64 points on a tetraedra", TETRA, 64, 7)
const QuadratureRule quadRuleTetra15pt(pt_tetra_15pt, 5, "Quadrature rule 15 points on a tetraedra", TETRA, 15, 5)
const QuadratureRule quadRuleTetra4pt(pt_tetra_4pt, 2, "Quadrature rule 4 points on a tetraedra", TETRA, 4, 2)
const QuadratureRule quadRuleTetra5pt(pt_tetra_5pt, 4, "Quadrature rule 5 points on a tetraedra", TETRA, 5, 3)
const QuadratureRule quadRuleTetra1pt(pt_tetra_1pt, 1, "Quadrature rule 1 point on a tetraedra", TETRA, 1, 1)

Definition at line 593 of file FEDefinitions.cpp.

◆ pt_hexa_1pt

const QuadraturePoint pt_hexa_1pt[1]
static
Initial value:
=
{
QuadraturePoint ( .5, .5, .5, 1. )
}

Definition at line 614 of file FEDefinitions.cpp.

◆ pt_hexa_8pt

const QuadraturePoint pt_hexa_8pt[8]
static
Initial value:
=
{
QuadraturePoint ( q2ptx1, q2ptx1, q2ptx1, q2ptw1* q2ptw1 * q2ptw1 ),
QuadraturePoint ( q2ptx1, q2ptx2, q2ptx1, q2ptw1* q2ptw2 * q2ptw1 ),
QuadraturePoint ( q2ptx2, q2ptx1, q2ptx1, q2ptw2* q2ptw1 * q2ptw1 ),
QuadraturePoint ( q2ptx2, q2ptx2, q2ptx1, q2ptw2* q2ptw2 * q2ptw1 ),
QuadraturePoint ( q2ptx1, q2ptx1, q2ptx2, q2ptw1* q2ptw1 * q2ptw2 ),
QuadraturePoint ( q2ptx1, q2ptx2, q2ptx2, q2ptw1* q2ptw2 * q2ptw2 ),
QuadraturePoint ( q2ptx2, q2ptx1, q2ptx2, q2ptw2* q2ptw1 * q2ptw2 ),
QuadraturePoint ( q2ptx2, q2ptx2, q2ptx2, q2ptw2* q2ptw2 * q2ptw2 )
}
const Real q2ptw1
const Real q2ptx1
const Real q2ptx2
const Real q2ptw2

Definition at line 622 of file FEDefinitions.cpp.

◆ quad_rule_hexa

const QuadratureRule quad_rule_hexa[ 2]
static
Initial value:
=
{
}
const QuadratureRule quadRuleHexa1pt(pt_hexa_1pt, 1, "Quadrature rule 1 point on a hexa", HEXA, 1, 1)
const QuadratureRule quadRuleHexa8pt(pt_hexa_8pt, 2, "Quadrature rule 8 points on a hexa", HEXA, 8, 3)

Definition at line 639 of file FEDefinitions.cpp.

◆ fePointP0

const ReferenceFEScalar fePointP0("Lagrange P0 on a point", FE_P0_0D, POINT, 1, 0, 0, 0, 1, 1, fct_P0_0D, derfct_P0_0D, der2fct_P0_0D, refcoor_P0_0D, STANDARD_PATTERN,(ReferenceFE *) NULL, &lagrangianTransform)

◆ BdFE_RT0_HYB_TRIA_1

◆ BdFE_RT0_HYB_TRIA_2

◆ BdFE_RT0_HYB_TRIA_3

◆ HybRT0TriaList

const CurrentFEManifold* HybRT0TriaList[ 3]
static
Initial value:
=
{
}
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_2(feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_2, 1)
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_1(feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_1, 0)
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_3(feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_3, 2)

Definition at line 4176 of file FEDefinitions.cpp.

◆ BdFE_RT0_HYB_TRIA_VdotN_1

const CurrentFEManifold BdFE_RT0_HYB_TRIA_VdotN_1(feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_1, 0, 1.)
static

◆ BdFE_RT0_HYB_TRIA_VdotN_2

const CurrentFEManifold BdFE_RT0_HYB_TRIA_VdotN_2(feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_2, 1, 1./std::sqrt(2.))
static

◆ BdFE_RT0_HYB_TRIA_VdotN_3

const CurrentFEManifold BdFE_RT0_HYB_TRIA_VdotN_3(feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_3, 2, 1.)
static

◆ HybRT0TriaVdotNList

const CurrentFEManifold* HybRT0TriaVdotNList[ 3]
static
Initial value:
=
{
}
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_VdotN_1(feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_1, 0, 1.)
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_VdotN_3(feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_3, 2, 1.)
static const CurrentFEManifold BdFE_RT0_HYB_TRIA_VdotN_2(feSegP0, geoLinearSeg, quadRuleSeg1pt, refcoor_HYB_TRIA_SEG_2, 1, 1./std::sqrt(2.))

Definition at line 4188 of file FEDefinitions.cpp.

◆ feTriaRT0Hyb

const ReferenceFEHybrid feTriaRT0Hyb

Definition at line 207 of file ReferenceFEHybrid.hpp.

◆ feTriaRT0VdotNHyb

const ReferenceFEHybrid feTriaRT0VdotNHyb

Definition at line 208 of file ReferenceFEHybrid.hpp.

◆ BdFE_RT0_HYB_HEXA_1

◆ BdFE_RT0_HYB_HEXA_2

◆ BdFE_RT0_HYB_HEXA_3

◆ BdFE_RT0_HYB_HEXA_4

◆ BdFE_RT0_HYB_HEXA_5

◆ BdFE_RT0_HYB_HEXA_6

◆ HybRT0HexaList

const CurrentFEManifold* HybRT0HexaList[ 6]
static
Initial value:
=
{
}
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_1(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_1, 0)
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_6(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_6, 5)
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_2(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_2, 1)
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_5(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_5, 4)
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_3(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_3, 2)
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_4(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_4, 3)

Definition at line 4249 of file FEDefinitions.cpp.

◆ BdFE_RT0_HYB_HEXA_VdotN_1

const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_1(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_1, 0, 1.)
static

◆ BdFE_RT0_HYB_HEXA_VdotN_2

const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_2(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_2, 1, 1.)
static

◆ BdFE_RT0_HYB_HEXA_VdotN_3

const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_3(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_3, 2, 1.)
static

◆ BdFE_RT0_HYB_HEXA_VdotN_4

const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_4(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_4, 3, 1.)
static

◆ BdFE_RT0_HYB_HEXA_VdotN_5

const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_5(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_5, 4, 1.)
static

◆ BdFE_RT0_HYB_HEXA_VdotN_6

const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_6(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_6, 5, 1.)
static

◆ HybRT0HexaVdotNList

const CurrentFEManifold* HybRT0HexaVdotNList[ 6]
static
Initial value:
=
{
}
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_5(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_5, 4, 1.)
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_3(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_3, 2, 1.)
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_4(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_4, 3, 1.)
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_1(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_1, 0, 1.)
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_6(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_6, 5, 1.)
static const CurrentFEManifold BdFE_RT0_HYB_HEXA_VdotN_2(feQuadQ0, geoBilinearQuad, quadRuleQuad1pt, refcoor_HYB_HEXA_FACE_2, 1, 1.)

Definition at line 4272 of file FEDefinitions.cpp.

◆ feHexaRT0Hyb

const ReferenceFEHybrid feHexaRT0Hyb

Definition at line 210 of file ReferenceFEHybrid.hpp.

◆ feHexaRT0VdotNHyb

const ReferenceFEHybrid feHexaRT0VdotNHyb

Definition at line 211 of file ReferenceFEHybrid.hpp.

◆ BdFE_RT0_HYB_TETRA_1

◆ BdFE_RT0_HYB_TETRA_2

◆ BdFE_RT0_HYB_TETRA_3

◆ BdFE_RT0_HYB_TETRA_4

◆ HybRT0TetraList

const CurrentFEManifold* HybRT0TetraList[ 4]
static
Initial value:
=
{
}
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_3(feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_3, 2)
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_1(feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_1, 0)
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_4(feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_4, 3)
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_2(feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_2, 1)

Definition at line 4332 of file FEDefinitions.cpp.

◆ BdFE_RT0_HYB_TETRA_VdotN_1

const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_1(feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_1, 0, 2.)
static

◆ BdFE_RT0_HYB_TETRA_VdotN_2

const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_2(feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_2, 1, 2.)
static

◆ BdFE_RT0_HYB_TETRA_VdotN_3

const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_3(feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_3, 2, 2./std::sqrt(3.))
static

◆ BdFE_RT0_HYB_TETRA_VdotN_4

const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_4(feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_4, 3, 2.)
static

◆ HybRT0TetraVdotNList

const CurrentFEManifold* HybRT0TetraVdotNList[ 4]
static
Initial value:
=
{
}
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_2(feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_2, 1, 2.)
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_1(feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_1, 0, 2.)
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_3(feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_3, 2, 2./std::sqrt(3.))
static const CurrentFEManifold BdFE_RT0_HYB_TETRA_VdotN_4(feTriaP0, geoLinearTria, quadRuleTria1pt, refcoor_HYB_TETRA_FACE_4, 3, 2.)

Definition at line 4352 of file FEDefinitions.cpp.

◆ feTetraRT0Hyb

const ReferenceFEHybrid feTetraRT0Hyb

Definition at line 213 of file ReferenceFEHybrid.hpp.

◆ feTetraRT0VdotNHyb

const ReferenceFEHybrid feTetraRT0VdotNHyb

Definition at line 214 of file ReferenceFEHybrid.hpp.

◆ refcoor_P0_0D

const Real refcoor_P0_0D[3]
static
Initial value:
=
{
1. , 0. , 0.
}

Definition at line 388 of file ReferenceElement.hpp.

◆ fct_P0_0D

const ReferenceElement::function_Type fct_P0_0D[1]
static
Initial value:
=
{
}
Real fct1_P0_0D(const GeoVector &)

Definition at line 393 of file ReferenceElement.hpp.

◆ derfct_P0_0D

const ReferenceElement::function_Type derfct_P0_0D[1]
static
Initial value:
=
{
}
Real derfct1_P0_0D(const GeoVector &)

Definition at line 398 of file ReferenceElement.hpp.

◆ der2fct_P0_0D

const ReferenceElement::function_Type der2fct_P0_0D[1]
static
Initial value:
=
{
}
Real der2fct1_P0_0D(const GeoVector &)

Definition at line 403 of file ReferenceElement.hpp.

◆ refcoor_P0_1D

const Real refcoor_P0_1D[3]
static
Initial value:
=
{
1. / 2. , 0. , 0.,
}

Definition at line 422 of file ReferenceElement.hpp.

◆ fct_P0_1D

const ReferenceElement::function_Type fct_P0_1D[1]
static
Initial value:
=
{
}
Real fct1_P0_1D(const GeoVector &)

Definition at line 427 of file ReferenceElement.hpp.

◆ derfct_P0_1D

const ReferenceElement::function_Type derfct_P0_1D[1]
static
Initial value:
=
{
}
Real derfct1_1_P0_1D(const GeoVector &)

Definition at line 431 of file ReferenceElement.hpp.

◆ der2fct_P0_1D

const ReferenceElement::function_Type der2fct_P0_1D[1]
static
Initial value:
=
{
}
Real der2fct1_P0_1D(const GeoVector &)

Definition at line 435 of file ReferenceElement.hpp.

◆ refcoor_P1_1D

const Real refcoor_P1_1D[6]
static
Initial value:
=
{
0. , 0. , 0.,
1. , 0. , 0.
}

Definition at line 456 of file ReferenceElement.hpp.

◆ fct_P1_1D

const ReferenceElement::function_Type fct_P1_1D[2]
static
Initial value:
=
{
}
Real fct2_P1_1D(const GeoVector &v)
Real fct1_P1_1D(const GeoVector &v)

Definition at line 462 of file ReferenceElement.hpp.

◆ derfct_P1_1D

const ReferenceElement::function_Type derfct_P1_1D[2]
static
Initial value:
=
{
}
Real derfct2_1_P1_1D(const GeoVector &)
Real derfct1_1_P1_1D(const GeoVector &)

Definition at line 466 of file ReferenceElement.hpp.

◆ der2fct_P1_1D

const ReferenceElement::function_Type der2fct_P1_1D[2]
static
Initial value:
=
{
}
Real der2fct1_P1_1D(const GeoVector &)

Definition at line 470 of file ReferenceElement.hpp.

◆ refcoor_P2_1D

const Real refcoor_P2_1D[9]
static
Initial value:
=
{
0. , 0. , 0.,
1. , 0. , 0.,
0.5 , 0. , 0.
}

Definition at line 495 of file ReferenceElement.hpp.

◆ fct_P2_1D

const ReferenceElement::function_Type fct_P2_1D[3]
static
Initial value:
=
{
}
Real fct1_P2_1D(const GeoVector &v)
Real fct3_P2_1D(const GeoVector &v)
Real fct2_P2_1D(const GeoVector &v)

Definition at line 501 of file ReferenceElement.hpp.

◆ derfct_P2_1D

const ReferenceElement::function_Type derfct_P2_1D[3]
static
Initial value:
=
{
}
Real derfct3_1_P2_1D(const GeoVector &v)
Real derfct1_1_P2_1D(const GeoVector &v)
Real derfct2_1_P2_1D(const GeoVector &v)

Definition at line 505 of file ReferenceElement.hpp.

◆ der2fct_P2_1D

const ReferenceElement::function_Type der2fct_P2_1D[3]
static
Initial value:
=
{
}
Real der2fct2_11_P2_1D(const GeoVector &)
Real der2fct3_11_P2_1D(const GeoVector &)
Real der2fct1_11_P2_1D(const GeoVector &)

Definition at line 509 of file ReferenceElement.hpp.

◆ refcoor_P0_2D

const Real refcoor_P0_2D[3]
static
Initial value:
=
{
1. / 3. , 1. / 3. , 0.
}

Definition at line 531 of file ReferenceElement.hpp.

◆ fct_P0_2D

const ReferenceElement::function_Type fct_P0_2D[1]
static
Initial value:
=
{
}
Real fct1_P0_2D(const GeoVector &)

Definition at line 537 of file ReferenceElement.hpp.

◆ derfct_P0_2D

const ReferenceElement::function_Type derfct_P0_2D[2]
static
Initial value:
=
{
}
Real derfct1_P0_2D(const GeoVector &)

Definition at line 542 of file ReferenceElement.hpp.

◆ der2fct_P0_2D

const ReferenceElement::function_Type der2fct_P0_2D[4]
static
Initial value:
=
{
der2fct1_P0_2D, der2fct1_P0_2D
}
Real der2fct1_P0_2D(const GeoVector &)

Definition at line 547 of file ReferenceElement.hpp.

◆ refcoor_P1_2D

const Real refcoor_P1_2D[9]
static
Initial value:
=
{
0. , 0. , 0.,
1. , 0. , 0.,
0. , 1. , 0.
}

Definition at line 579 of file ReferenceElement.hpp.

◆ fct_P1_2D

const ReferenceElement::function_Type fct_P1_2D[3]
static
Initial value:
=
{
}
Real fct3_P1_2D(const GeoVector &v)
Real fct1_P1_2D(const GeoVector &v)
Real fct2_P1_2D(const GeoVector &v)

Definition at line 586 of file ReferenceElement.hpp.

◆ derfct_P1_2D

const ReferenceElement::function_Type derfct_P1_2D[6]
static
Initial value:
=
{
}
Real derfct2_2_P1_2D(const GeoVector &)
Real derfct1_2_P1_2D(const GeoVector &)
Real derfct2_1_P1_2D(const GeoVector &)
Real derfct3_2_P1_2D(const GeoVector &)
Real derfct1_1_P1_2D(const GeoVector &)
Real derfct3_1_P1_2D(const GeoVector &)

Definition at line 591 of file ReferenceElement.hpp.

◆ der2fct_P1_2D

◆ refcoor_P1bubble_2D

const Real refcoor_P1bubble_2D[12]
static
Initial value:
=
{
0. , 0. , 0.,
1. , 0. , 0.,
0. , 1. , 0.,
1. / 3., 1. / 3., 1. / 3.
}

Definition at line 636 of file ReferenceElement.hpp.

◆ fct_P1bubble_2D

const ReferenceElement::function_Type fct_P1bubble_2D[4]
static
Initial value:
=
{
}
Real fct2_P1bubble_2D(const GeoVector &v)
Real fct3_P1bubble_2D(const GeoVector &v)
Real fct1_P1bubble_2D(const GeoVector &v)
Real fct4_P1bubble_2D(const GeoVector &v)

Definition at line 644 of file ReferenceElement.hpp.

◆ derfct_P1bubble_2D

const ReferenceElement::function_Type derfct_P1bubble_2D[8]
static
Initial value:
=
{
}
Real derfct1_2_P1bubble_2D(const GeoVector &)
Real derfct4_1_P1bubble_2D(const GeoVector &v)
Real derfct3_1_P1bubble_2D(const GeoVector &)
Real derfct2_2_P1bubble_2D(const GeoVector &)
Real derfct2_1_P1bubble_2D(const GeoVector &)
Real derfct3_2_P1bubble_2D(const GeoVector &)
Real derfct4_2_P1bubble_2D(const GeoVector &v)
Real derfct1_1_P1bubble_2D(const GeoVector &)

Definition at line 649 of file ReferenceElement.hpp.

◆ der2fct_P1bubble_2D

◆ refcoor_P2_2D

const Real refcoor_P2_2D[18]
static
Initial value:
=
{
0. , 0. , 0.,
1. , 0. , 0.,
0. , 1. , 0.,
0.5 , 0. , 0.,
0.5 , 0.5 , 0.,
0. , 0.5 , 0.
}

Definition at line 727 of file ReferenceElement.hpp.

◆ fct_P2_2D

const ReferenceElement::function_Type fct_P2_2D[6]
static
Initial value:
=
{
}
Real fct2_P2_2D(const GeoVector &v)
Real fct6_P2_2D(const GeoVector &v)
Real fct5_P2_2D(const GeoVector &v)
Real fct4_P2_2D(const GeoVector &v)
Real fct1_P2_2D(const GeoVector &v)
Real fct3_P2_2D(const GeoVector &v)

Definition at line 737 of file ReferenceElement.hpp.

◆ derfct_P2_2D

const ReferenceElement::function_Type derfct_P2_2D[12]
static
Initial value:
=
{
}
Real derfct6_2_P2_2D(const GeoVector &v)
Real derfct3_1_P2_2D(const GeoVector &)
Real derfct1_2_P2_2D(const GeoVector &v)
Real derfct6_1_P2_2D(const GeoVector &v)
Real derfct2_1_P2_2D(const GeoVector &v)
Real derfct5_1_P2_2D(const GeoVector &v)
Real derfct1_1_P2_2D(const GeoVector &v)
Real derfct2_2_P2_2D(const GeoVector &)
Real derfct3_2_P2_2D(const GeoVector &v)
Real derfct5_2_P2_2D(const GeoVector &v)
Real derfct4_1_P2_2D(const GeoVector &v)
Real derfct4_2_P2_2D(const GeoVector &v)

Definition at line 743 of file ReferenceElement.hpp.

◆ der2fct_P2_2D

const ReferenceElement::function_Type der2fct_P2_2D[24]
static
Initial value:
=
{
}
Real der2fct5_12_P2_2D(const GeoVector &)
Real der2fct6_12_P2_2D(const GeoVector &)
Real der2fct5_21_P2_2D(const GeoVector &)
Real der2fct3_21_P2_2D(const GeoVector &)
Real der2fct2_21_P2_2D(const GeoVector &)
Real der2fct3_12_P2_2D(const GeoVector &)
Real der2fct2_11_P2_2D(const GeoVector &)
Real der2fct4_12_P2_2D(const GeoVector &)
Real der2fct6_22_P2_2D(const GeoVector &)
Real der2fct4_11_P2_2D(const GeoVector &)
Real der2fct6_11_P2_2D(const GeoVector &)
Real der2fct3_11_P2_2D(const GeoVector &)
Real der2fct6_21_P2_2D(const GeoVector &)
Real der2fct2_22_P2_2D(const GeoVector &)
Real der2fct1_12_P2_2D(const GeoVector &)
Real der2fct1_22_P2_2D(const GeoVector &)
Real der2fct5_11_P2_2D(const GeoVector &)
Real der2fct2_12_P2_2D(const GeoVector &)
Real der2fct1_11_P2_2D(const GeoVector &)
Real der2fct3_22_P2_2D(const GeoVector &)
Real der2fct4_22_P2_2D(const GeoVector &)
Real der2fct5_22_P2_2D(const GeoVector &)
Real der2fct4_21_P2_2D(const GeoVector &)
Real der2fct1_21_P2_2D(const GeoVector &)

Definition at line 752 of file ReferenceElement.hpp.

◆ refcoor_RT0_TRIA_2D

const Real refcoor_RT0_TRIA_2D[9]
static
Initial value:
=
{
1. / 2. , 0. , 0. ,
1. / 2. , 1. / 2. , 0. ,
0. , 1. / 2. , 0.
}

Definition at line 799 of file ReferenceElement.hpp.

◆ fct_RT0_TRIA_2D

const ReferenceElement::function_Type fct_RT0_TRIA_2D[6]
static
Initial value:
=
{
}
Real fct1_RT0_1_TRIA_2D(const GeoVector &v)
======================================================================
Real fct2_RT0_2_TRIA_2D(const GeoVector &v)
Real fct2_RT0_1_TRIA_2D(const GeoVector &v)
Real fct1_RT0_2_TRIA_2D(const GeoVector &v)
Real fct3_RT0_1_TRIA_2D(const GeoVector &v)
Real fct3_RT0_2_TRIA_2D(const GeoVector &v)

Definition at line 806 of file ReferenceElement.hpp.

◆ fct_DIV_RT0_TRIA_2D

const ReferenceElement::function_Type fct_DIV_RT0_TRIA_2D[3]
static
Initial value:
=
{
}
Real fct2_DIV_RT0_TRIA_2D(const GeoVector &)
Real fct1_DIV_RT0_TRIA_2D(const GeoVector &)
Real fct3_DIV_RT0_TRIA_2D(const GeoVector &)

Definition at line 813 of file ReferenceElement.hpp.

◆ refcoor_Q0_2D

const Real refcoor_Q0_2D[3]
static
Initial value:
=
{
0.5, 0.5, 0.
}

Definition at line 838 of file ReferenceElement.hpp.

◆ fct_Q0_2D

const ReferenceElement::function_Type fct_Q0_2D[1]
static
Initial value:
=
{
}
Real fct1_Q0_2D(const GeoVector &)

Definition at line 843 of file ReferenceElement.hpp.

◆ derfct_Q0_2D

const ReferenceElement::function_Type derfct_Q0_2D[2]
static
Initial value:
=
{
}
Real derfct1_Q0_2D(const GeoVector &)

Definition at line 848 of file ReferenceElement.hpp.

◆ der2fct_Q0_2D

const ReferenceElement::function_Type der2fct_Q0_2D[4]
static
Initial value:
=
{
der2fct1_Q0_2D, der2fct1_Q0_2D
}
Real der2fct1_Q0_2D(const GeoVector &)

Definition at line 853 of file ReferenceElement.hpp.

◆ refcoor_Q1_2D

const Real refcoor_Q1_2D[12]
static
Initial value:
=
{
0. , 0. , 0.,
1. , 0. , 0.,
1. , 1. , 0.,
0. , 1. , 0.
}

Definition at line 888 of file ReferenceElement.hpp.

◆ fct_Q1_2D

const ReferenceElement::function_Type fct_Q1_2D[4]
static
Initial value:
=
{
}
Real fct2_Q1_2D(const GeoVector &v)
Real fct1_Q1_2D(const GeoVector &v)
Real fct3_Q1_2D(const GeoVector &v)
Real fct4_Q1_2D(const GeoVector &v)

Definition at line 896 of file ReferenceElement.hpp.

◆ derfct_Q1_2D

const ReferenceElement::function_Type derfct_Q1_2D[8]
static
Initial value:
=
{
}
Real derfct2_1_Q1_2D(const GeoVector &v)
Real derfct4_2_Q1_2D(const GeoVector &v)
Real derfct2_2_Q1_2D(const GeoVector &v)
Real derfct3_2_Q1_2D(const GeoVector &v)
Real derfct1_1_Q1_2D(const GeoVector &v)
Real derfct1_2_Q1_2D(const GeoVector &v)
Real derfct3_1_Q1_2D(const GeoVector &v)
Real derfct4_1_Q1_2D(const GeoVector &v)

Definition at line 901 of file ReferenceElement.hpp.

◆ der2fct_Q1_2D

◆ refcoor_Q2_2D

const Real refcoor_Q2_2D[27]
static
Initial value:
=
{
0. , 0. , 0.,
1. , 0. , 0.,
1. , 1. , 0.,
0. , 1. , 0.,
0.5 , 0. , 0.,
1. , 0.5 , 0.,
0.5 , 1. , 0.,
0. , 0.5 , 0.,
0.5 , 0.5 , 0.
}

Definition at line 1003 of file ReferenceElement.hpp.

◆ fct_Q2_2D

const ReferenceElement::function_Type fct_Q2_2D[9]
static
Initial value:
=
{
}
Real fct8_Q2_2D(const GeoVector &v)
Real fct2_Q2_2D(const GeoVector &v)
Real fct6_Q2_2D(const GeoVector &v)
Real fct3_Q2_2D(const GeoVector &v)
Real fct5_Q2_2D(const GeoVector &v)
Real fct9_Q2_2D(const GeoVector &v)
Real fct1_Q2_2D(const GeoVector &v)
Real fct4_Q2_2D(const GeoVector &v)
Real fct7_Q2_2D(const GeoVector &v)

Definition at line 1016 of file ReferenceElement.hpp.

◆ derfct_Q2_2D

const ReferenceElement::function_Type derfct_Q2_2D[18]
static
Initial value:
=
{
}
Real derfct1_1_Q2_2D(const GeoVector &v)
Real derfct4_2_Q2_2D(const GeoVector &v)
Real derfct6_1_Q2_2D(const GeoVector &v)
Real derfct7_1_Q2_2D(const GeoVector &v)
Real derfct5_2_Q2_2D(const GeoVector &v)
Real derfct7_2_Q2_2D(const GeoVector &v)
Real derfct8_2_Q2_2D(const GeoVector &v)
Real derfct1_2_Q2_2D(const GeoVector &v)
Real derfct5_1_Q2_2D(const GeoVector &v)
Real derfct4_1_Q2_2D(const GeoVector &v)
Real derfct9_1_Q2_2D(const GeoVector &v)
Real derfct9_2_Q2_2D(const GeoVector &v)
Real derfct3_1_Q2_2D(const GeoVector &v)
Real derfct8_1_Q2_2D(const GeoVector &v)
Real derfct3_2_Q2_2D(const GeoVector &v)
Real derfct6_2_Q2_2D(const GeoVector &v)
Real derfct2_2_Q2_2D(const GeoVector &v)
Real derfct2_1_Q2_2D(const GeoVector &v)

Definition at line 1024 of file ReferenceElement.hpp.

◆ der2fct_Q2_2D

const ReferenceElement::function_Type der2fct_Q2_2D[36]
static
Initial value:
=
{
}
Real der2fct3_21_Q2_2D(const GeoVector &v)
Real der2fct4_21_Q2_2D(const GeoVector &v)
Real der2fct1_22_Q2_2D(const GeoVector &v)
Real der2fct6_12_Q2_2D(const GeoVector &v)
Real der2fct7_12_Q2_2D(const GeoVector &v)
Real der2fct6_11_Q2_2D(const GeoVector &v)
Real der2fct5_11_Q2_2D(const GeoVector &v)
Real der2fct2_11_Q2_2D(const GeoVector &v)
Real der2fct9_22_Q2_2D(const GeoVector &v)
Real der2fct4_22_Q2_2D(const GeoVector &v)
Real der2fct8_12_Q2_2D(const GeoVector &v)
Real der2fct2_12_Q2_2D(const GeoVector &v)
Real der2fct8_11_Q2_2D(const GeoVector &v)
Real der2fct3_22_Q2_2D(const GeoVector &v)
Real der2fct2_21_Q2_2D(const GeoVector &v)
Real der2fct4_11_Q2_2D(const GeoVector &v)
Real der2fct6_21_Q2_2D(const GeoVector &v)
Real der2fct9_12_Q2_2D(const GeoVector &v)
Real der2fct2_22_Q2_2D(const GeoVector &v)
Real der2fct5_21_Q2_2D(const GeoVector &v)
Real der2fct3_12_Q2_2D(const GeoVector &v)
Real der2fct5_12_Q2_2D(const GeoVector &v)
Real der2fct1_11_Q2_2D(const GeoVector &v)
Real der2fct9_11_Q2_2D(const GeoVector &v)
Real der2fct3_11_Q2_2D(const GeoVector &v)
Real der2fct7_11_Q2_2D(const GeoVector &v)
Real der2fct9_21_Q2_2D(const GeoVector &v)
Real der2fct4_12_Q2_2D(const GeoVector &v)
Real der2fct8_21_Q2_2D(const GeoVector &v)
Real der2fct8_22_Q2_2D(const GeoVector &v)
Real der2fct7_21_Q2_2D(const GeoVector &v)
Real der2fct1_12_Q2_2D(const GeoVector &v)
Real der2fct6_22_Q2_2D(const GeoVector &v)
Real der2fct1_21_Q2_2D(const GeoVector &v)
Real der2fct5_22_Q2_2D(const GeoVector &v)
Real der2fct7_22_Q2_2D(const GeoVector &v)

Definition at line 1037 of file ReferenceElement.hpp.

◆ refcoor_P0_3D

const Real refcoor_P0_3D[3]
static
Initial value:
=
{
0.25 , 0.25 , 0.25
}

Definition at line 1071 of file ReferenceElement.hpp.

◆ fct_P0_3D

const ReferenceElement::function_Type fct_P0_3D[1]
static
Initial value:
=
{
}
Real fct1_P0_3D(const GeoVector &)

Definition at line 1076 of file ReferenceElement.hpp.

◆ derfct_P0_3D

const ReferenceElement::function_Type derfct_P0_3D[3]
static
Initial value:
=
{
derfct1_P0_3D, derfct1_P0_3D, derfct1_P0_3D
}
Real derfct1_P0_3D(const GeoVector &)

Definition at line 1081 of file ReferenceElement.hpp.

◆ der2fct_P0_3D

const ReferenceElement::function_Type der2fct_P0_3D[9]
static
Initial value:

Definition at line 1085 of file ReferenceElement.hpp.

◆ refcoor_P1_3D

const Real refcoor_P1_3D[12]
static
Initial value:
=
{
0. , 0. , 0.,
1. , 0. , 0.,
0. , 1. , 0.,
0. , 0. , 1.
}

Definition at line 1127 of file ReferenceElement.hpp.

◆ fct_P1_3D

const ReferenceElement::function_Type fct_P1_3D[4]
static
Initial value:
=
{
}
Real fct2_P1_3D(const GeoVector &v)
Real fct3_P1_3D(const GeoVector &v)
Real fct1_P1_3D(const GeoVector &v)
Real fct4_P1_3D(const GeoVector &v)

Definition at line 1135 of file ReferenceElement.hpp.

◆ derfct_P1_3D

const ReferenceElement::function_Type derfct_P1_3D[12]
static
Initial value:
=
{
}
Real derfct2_2_P1_3D(const GeoVector &)
Real derfct4_2_P1_3D(const GeoVector &)
Real derfct3_2_P1_3D(const GeoVector &)
Real derfct3_3_P1_3D(const GeoVector &)
Real derfct3_1_P1_3D(const GeoVector &)
Real derfct1_1_P1_3D(const GeoVector &)
Real derfct4_1_P1_3D(const GeoVector &)
Real derfct2_3_P1_3D(const GeoVector &)
Real derfct2_1_P1_3D(const GeoVector &)
Real derfct1_2_P1_3D(const GeoVector &)
Real derfct4_3_P1_3D(const GeoVector &)
Real derfct1_3_P1_3D(const GeoVector &)

Definition at line 1140 of file ReferenceElement.hpp.

◆ der2fct_P1_3D

◆ refcoor_P1bubble_3D

const Real refcoor_P1bubble_3D[15]
static
Initial value:
=
{
0. , 0. , 0.,
1. , 0. , 0.,
0. , 1. , 0.,
0. , 0. , 1.,
0.25, 0.25, 0.25
}

Definition at line 1207 of file ReferenceElement.hpp.

◆ fct_P1bubble_3D

const ReferenceElement::function_Type fct_P1bubble_3D[5]
static
Initial value:
=
{
}
Real fct2_P1bubble_3D(const GeoVector &v)
Real fct1_P1bubble_3D(const GeoVector &v)
Real fct5_P1bubble_3D(const GeoVector &v)
Real fct3_P1bubble_3D(const GeoVector &v)
Real fct4_P1bubble_3D(const GeoVector &v)

Definition at line 1216 of file ReferenceElement.hpp.

◆ derfct_P1bubble_3D

const ReferenceElement::function_Type derfct_P1bubble_3D[15]
static
Initial value:
=
{
}
Real derfct3_1_P1bubble_3D(const GeoVector &)
Real derfct2_3_P1bubble_3D(const GeoVector &)
Real derfct5_3_P1bubble_3D(const GeoVector &v)
Real derfct1_1_P1bubble_3D(const GeoVector &)
Real derfct2_2_P1bubble_3D(const GeoVector &)
Real derfct4_3_P1bubble_3D(const GeoVector &)
Real derfct3_2_P1bubble_3D(const GeoVector &)
Real derfct1_3_P1bubble_3D(const GeoVector &)
Real derfct2_1_P1bubble_3D(const GeoVector &)
Real derfct3_3_P1bubble_3D(const GeoVector &)
Real derfct5_2_P1bubble_3D(const GeoVector &v)
Real derfct4_2_P1bubble_3D(const GeoVector &)
Real derfct5_1_P1bubble_3D(const GeoVector &v)
Real derfct1_2_P1bubble_3D(const GeoVector &)
Real derfct4_1_P1bubble_3D(const GeoVector &)

Definition at line 1221 of file ReferenceElement.hpp.

◆ der2fct_P1bubble_3D

const ReferenceElement::function_Type der2fct_P1bubble_3D[45]
static
Initial value:
=
{
}
Real der2fct5_33_P1bubble_3D(const GeoVector &v)
Real der2fct5_13_P1bubble_3D(const GeoVector &v)
Real der2fct5_23_P1bubble_3D(const GeoVector &v)
Real der2fctx_xx_P1bubble_3D(const GeoVector &)
Real der2fct5_11_P1bubble_3D(const GeoVector &v)
Real der2fct5_32_P1bubble_3D(const GeoVector &v)
Real der2fct5_21_P1bubble_3D(const GeoVector &v)
Real der2fct5_22_P1bubble_3D(const GeoVector &v)
Real der2fct5_12_P1bubble_3D(const GeoVector &v)
Real der2fct5_31_P1bubble_3D(const GeoVector &v)

Definition at line 1229 of file ReferenceElement.hpp.

◆ refcoor_P2_3D

const Real refcoor_P2_3D[30]
static
Initial value:
=
{
0. , 0. , 0. ,
1. , 0. , 0. ,
0. , 1. , 0. ,
0. , 0. , 1. ,
0.5 , 0. , 0. ,
0.5, 0.5 , 0. ,
0. , 0.5 , 0. ,
0. , 0. , 0.5,
0.5, 0. , 0.5,
0. , 0.5 , 0.5
}

Definition at line 1416 of file ReferenceElement.hpp.

◆ fct_P2_3D

const ReferenceElement::function_Type fct_P2_3D[10]
static
Initial value:
=
{
}
Real fct7_P2_3D(const GeoVector &v)
Real fct9_P2_3D(const GeoVector &v)
Real fct2_P2_3D(const GeoVector &v)
Real fct1_P2_3D(const GeoVector &v)
Real fct3_P2_3D(const GeoVector &v)
Real fct8_P2_3D(const GeoVector &v)
Real fct5_P2_3D(const GeoVector &v)
Real fct6_P2_3D(const GeoVector &v)
Real fct10_P2_3D(const GeoVector &v)
Real fct4_P2_3D(const GeoVector &v)

Definition at line 1430 of file ReferenceElement.hpp.

◆ derfct_P2_3D

const ReferenceElement::function_Type derfct_P2_3D[30]
static
Initial value:
=
{
}
Real derfct10_3_P2_3D(const GeoVector &v)
Real derfct4_2_P2_3D(const GeoVector &)
Real derfct6_2_P2_3D(const GeoVector &v)
Real derfct9_2_P2_3D(const GeoVector &)
Real derfct4_3_P2_3D(const GeoVector &v)
Real derfct1_3_P2_3D(const GeoVector &v)
Real derfct2_2_P2_3D(const GeoVector &)
Real derfct2_3_P2_3D(const GeoVector &)
Real derfct9_3_P2_3D(const GeoVector &v)
Real derfct10_2_P2_3D(const GeoVector &v)
Real derfct1_2_P2_3D(const GeoVector &v)
Real derfct6_1_P2_3D(const GeoVector &v)
Real derfct5_1_P2_3D(const GeoVector &v)
Real derfct7_1_P2_3D(const GeoVector &v)
Real derfct7_3_P2_3D(const GeoVector &v)
Real derfct5_2_P2_3D(const GeoVector &v)
Real derfct5_3_P2_3D(const GeoVector &v)
Real derfct4_1_P2_3D(const GeoVector &)
Real derfct9_1_P2_3D(const GeoVector &v)
Real derfct7_2_P2_3D(const GeoVector &v)
Real derfct3_2_P2_3D(const GeoVector &v)
Real derfct8_1_P2_3D(const GeoVector &v)
Real derfct1_1_P2_3D(const GeoVector &v)
Real derfct8_3_P2_3D(const GeoVector &v)
Real derfct8_2_P2_3D(const GeoVector &v)
Real derfct10_1_P2_3D(const GeoVector &)
Real derfct2_1_P2_3D(const GeoVector &v)
Real derfct3_3_P2_3D(const GeoVector &)
Real derfct6_3_P2_3D(const GeoVector &)
Real derfct3_1_P2_3D(const GeoVector &)

Definition at line 1437 of file ReferenceElement.hpp.

◆ der2fct_P2_3D

const ReferenceElement::function_Type der2fct_P2_3D[90]
static

Definition at line 1458 of file ReferenceElement.hpp.

◆ refcoor_P2tilde_3D

const Real refcoor_P2tilde_3D[33]
static
Initial value:
=
{
0. , 0. , 0. ,
1. , 0. , 0. ,
0. , 1. , 0. ,
0. , 0. , 1. ,
0.5 , 0. , 0. ,
0.5 , 0.5 , 0. ,
0. , 0.5 , 0. ,
0. , 0. , 0.5,
0.5 , 0. , 0.5,
0. , 0.5 , 0.5,
0.25, 0.25, 0.25
}

Definition at line 1675 of file ReferenceElement.hpp.

◆ fct_P2tilde_3D

const ReferenceElement::function_Type fct_P2tilde_3D[11]
static
Initial value:
=
{
}
Real fct9_P2tilde_3D(const GeoVector &v)
Real fct2_P2tilde_3D(const GeoVector &v)
Real fct10_P2tilde_3D(const GeoVector &v)
Real fct11_P2tilde_3D(const GeoVector &v)
Real fct3_P2tilde_3D(const GeoVector &v)
Real fct8_P2tilde_3D(const GeoVector &v)
Real fct7_P2tilde_3D(const GeoVector &v)
Real fct5_P2tilde_3D(const GeoVector &v)
Real fct1_P2tilde_3D(const GeoVector &v)
Real fct4_P2tilde_3D(const GeoVector &v)
Real fct6_P2tilde_3D(const GeoVector &v)

Definition at line 1690 of file ReferenceElement.hpp.

◆ derfct_P2tilde_3D

const ReferenceElement::function_Type derfct_P2tilde_3D[33]
static
Initial value:
=
{
}
Real derfct5_2_P2tilde_3D(const GeoVector &v)
Real derfct9_3_P2tilde_3D(const GeoVector &v)
Real derfct9_1_P2tilde_3D(const GeoVector &v)
Real derfct4_3_P2tilde_3D(const GeoVector &v)
Real derfct5_1_P2tilde_3D(const GeoVector &v)
Real derfct8_2_P2tilde_3D(const GeoVector &v)
Real derfct2_2_P2tilde_3D(const GeoVector &v)
Real derfct6_3_P2tilde_3D(const GeoVector &v)
Real derfct7_3_P2tilde_3D(const GeoVector &v)
Real derfct1_1_P2tilde_3D(const GeoVector &v)
Real derfct10_3_P2tilde_3D(const GeoVector &v)
Real derfct11_3_P2tilde_3D(const GeoVector &v)
Real derfct11_1_P2tilde_3D(const GeoVector &v)
Real derfct7_2_P2tilde_3D(const GeoVector &v)
Real derfct6_1_P2tilde_3D(const GeoVector &v)
Real derfct5_3_P2tilde_3D(const GeoVector &v)
Real derfct4_2_P2tilde_3D(const GeoVector &v)
Real derfct11_2_P2tilde_3D(const GeoVector &v)
Real derfct3_2_P2tilde_3D(const GeoVector &v)
Real derfct1_2_P2tilde_3D(const GeoVector &v)
Real derfct10_1_P2tilde_3D(const GeoVector &v)
Real derfct9_2_P2tilde_3D(const GeoVector &v)
Real derfct8_3_P2tilde_3D(const GeoVector &v)
Real derfct7_1_P2tilde_3D(const GeoVector &v)
Real derfct6_2_P2tilde_3D(const GeoVector &v)
Real derfct4_1_P2tilde_3D(const GeoVector &v)
Real derfct3_1_P2tilde_3D(const GeoVector &v)
Real derfct2_3_P2tilde_3D(const GeoVector &v)
Real derfct3_3_P2tilde_3D(const GeoVector &v)
Real derfct8_1_P2tilde_3D(const GeoVector &v)
Real derfct1_3_P2tilde_3D(const GeoVector &v)
Real derfct10_2_P2tilde_3D(const GeoVector &v)
Real derfct2_1_P2tilde_3D(const GeoVector &v)

Definition at line 1697 of file ReferenceElement.hpp.

◆ der2fct_P2tilde_3D

const ReferenceElement::function_Type der2fct_P2tilde_3D[99]
static

Definition at line 1719 of file ReferenceElement.hpp.

◆ refcoor_Q0_3D

const Real refcoor_Q0_3D[3]
static
Initial value:
=
{
0.5 , 0.5 , 0.5
}

Definition at line 1778 of file ReferenceElement.hpp.

◆ fct_Q0_3D

const ReferenceElement::function_Type fct_Q0_3D[1]
static
Initial value:
=
{
}
Real fct1_Q0_3D(const GeoVector &)

Definition at line 1784 of file ReferenceElement.hpp.

◆ derfct_Q0_3D

const ReferenceElement::function_Type derfct_Q0_3D[3]
static
Initial value:
=
{
derfct1_Q0_3D, derfct1_Q0_3D, derfct1_Q0_3D
}
Real derfct1_Q0_3D(const GeoVector &)

Definition at line 1789 of file ReferenceElement.hpp.

◆ der2fct_Q0_3D

const ReferenceElement::function_Type der2fct_Q0_3D[9]
static
Initial value:

Definition at line 1794 of file ReferenceElement.hpp.

◆ refcoor_Q1_3D

const Real refcoor_Q1_3D[24]
static
Initial value:
=
{
0. , 0. , 0. ,
1. , 0. , 0. ,
1. , 1. , 0. ,
0. , 1. , 0. ,
0. , 0. , 1. ,
1. , 0. , 1. ,
1. , 1. , 1. ,
0. , 1. , 1.
}

Definition at line 1931 of file ReferenceElement.hpp.

◆ fct_Q1_3D

const ReferenceElement::function_Type fct_Q1_3D[8]
static
Initial value:
=
{
}
Real fct3_Q1_3D(const GeoVector &v)
Real fct4_Q1_3D(const GeoVector &v)
Real fct7_Q1_3D(const GeoVector &v)
Real fct8_Q1_3D(const GeoVector &v)
Real fct5_Q1_3D(const GeoVector &v)
Real fct1_Q1_3D(const GeoVector &v)
Real fct6_Q1_3D(const GeoVector &v)
Real fct2_Q1_3D(const GeoVector &v)

Definition at line 1944 of file ReferenceElement.hpp.

◆ derfct_Q1_3D

const ReferenceElement::function_Type derfct_Q1_3D[24]
static
Initial value:
=
{
}
Real derfct3_1_Q1_3D(const GeoVector &v)
Real derfct1_3_Q1_3D(const GeoVector &v)
Real derfct3_2_Q1_3D(const GeoVector &v)
Real derfct7_3_Q1_3D(const GeoVector &v)
Real derfct8_1_Q1_3D(const GeoVector &v)
Real derfct4_2_Q1_3D(const GeoVector &v)
Real derfct2_3_Q1_3D(const GeoVector &v)
Real derfct7_1_Q1_3D(const GeoVector &v)
Real derfct3_3_Q1_3D(const GeoVector &v)
Real derfct4_1_Q1_3D(const GeoVector &v)
Real derfct4_3_Q1_3D(const GeoVector &v)
Real derfct2_2_Q1_3D(const GeoVector &v)
Real derfct1_1_Q1_3D(const GeoVector &v)
Real derfct6_3_Q1_3D(const GeoVector &v)
Real derfct7_2_Q1_3D(const GeoVector &v)
Real derfct5_2_Q1_3D(const GeoVector &v)
Real derfct8_2_Q1_3D(const GeoVector &v)
Real derfct6_1_Q1_3D(const GeoVector &v)
Real derfct5_1_Q1_3D(const GeoVector &v)
Real derfct6_2_Q1_3D(const GeoVector &v)
Real derfct2_1_Q1_3D(const GeoVector &v)
Real derfct8_3_Q1_3D(const GeoVector &v)
Real derfct5_3_Q1_3D(const GeoVector &v)
Real derfct1_2_Q1_3D(const GeoVector &v)

Definition at line 1951 of file ReferenceElement.hpp.

◆ der2fct_Q1_3D

const ReferenceElement::function_Type der2fct_Q1_3D[72]
static
Initial value:
=
{
}
Real der2fct7_13_Q1_3D(const GeoVector &v)
Real der2fct6_22_Q1_3D(const GeoVector &)
Real der2fct3_12_Q1_3D(const GeoVector &v)
Real der2fct5_11_Q1_3D(const GeoVector &)
Real der2fct3_11_Q1_3D(const GeoVector &)
Real der2fct1_22_Q1_3D(const GeoVector &)
Real der2fct7_21_Q1_3D(const GeoVector &v)
Real der2fct2_11_Q1_3D(const GeoVector &)
Real der2fct4_33_Q1_3D(const GeoVector &)
Real der2fct4_11_Q1_3D(const GeoVector &)
Real der2fct6_12_Q1_3D(const GeoVector &v)
Real der2fct4_31_Q1_3D(const GeoVector &v)
Real der2fct4_21_Q1_3D(const GeoVector &v)
Real der2fct5_23_Q1_3D(const GeoVector &v)
Real der2fct7_23_Q1_3D(const GeoVector &v)
Real der2fct5_31_Q1_3D(const GeoVector &v)
Real der2fct8_11_Q1_3D(const GeoVector &)
Real der2fct3_31_Q1_3D(const GeoVector &v)
Real der2fct3_23_Q1_3D(const GeoVector &v)
Real der2fct2_33_Q1_3D(const GeoVector &)
Real der2fct5_33_Q1_3D(const GeoVector &)
Real der2fct8_32_Q1_3D(const GeoVector &v)
Real der2fct1_31_Q1_3D(const GeoVector &v)
Real der2fct6_33_Q1_3D(const GeoVector &)
Real der2fct6_21_Q1_3D(const GeoVector &v)
Real der2fct2_12_Q1_3D(const GeoVector &v)
Real der2fct7_22_Q1_3D(const GeoVector &)
Real der2fct1_33_Q1_3D(const GeoVector &)
Real der2fct2_23_Q1_3D(const GeoVector &v)
Real der2fct4_23_Q1_3D(const GeoVector &v)
Real der2fct3_22_Q1_3D(const GeoVector &)
Real der2fct2_21_Q1_3D(const GeoVector &v)
Real der2fct3_33_Q1_3D(const GeoVector &)
Real der2fct2_31_Q1_3D(const GeoVector &v)
Real der2fct7_32_Q1_3D(const GeoVector &v)
Real der2fct2_13_Q1_3D(const GeoVector &v)
Real der2fct7_31_Q1_3D(const GeoVector &v)
Real der2fct6_23_Q1_3D(const GeoVector &v)
Real der2fct5_32_Q1_3D(const GeoVector &v)
Real der2fct1_13_Q1_3D(const GeoVector &v)
Real der2fct5_12_Q1_3D(const GeoVector &v)
Real der2fct4_22_Q1_3D(const GeoVector &)
Real der2fct5_22_Q1_3D(const GeoVector &)
Real der2fct8_21_Q1_3D(const GeoVector &v)
Real der2fct7_33_Q1_3D(const GeoVector &)
Real der2fct8_13_Q1_3D(const GeoVector &v)
Real der2fct8_12_Q1_3D(const GeoVector &v)
Real der2fct4_13_Q1_3D(const GeoVector &v)
Real der2fct6_32_Q1_3D(const GeoVector &v)
Real der2fct5_21_Q1_3D(const GeoVector &v)
Real der2fct6_11_Q1_3D(const GeoVector &)
Real der2fct1_12_Q1_3D(const GeoVector &v)
Real der2fct8_33_Q1_3D(const GeoVector &)
Real der2fct6_31_Q1_3D(const GeoVector &v)
Real der2fct3_13_Q1_3D(const GeoVector &v)
Real der2fct7_11_Q1_3D(const GeoVector &)
Real der2fct4_32_Q1_3D(const GeoVector &v)
Real der2fct2_32_Q1_3D(const GeoVector &v)
Real der2fct8_22_Q1_3D(const GeoVector &)
Real der2fct3_32_Q1_3D(const GeoVector &v)
Real der2fct8_23_Q1_3D(const GeoVector &v)
Real der2fct3_21_Q1_3D(const GeoVector &v)
Real der2fct2_22_Q1_3D(const GeoVector &)
Real der2fct1_23_Q1_3D(const GeoVector &v)
Real der2fct1_21_Q1_3D(const GeoVector &v)
Real der2fct1_32_Q1_3D(const GeoVector &v)
Real der2fct7_12_Q1_3D(const GeoVector &v)
Real der2fct1_11_Q1_3D(const GeoVector &)
Real der2fct4_12_Q1_3D(const GeoVector &v)
Real der2fct6_13_Q1_3D(const GeoVector &v)
Real der2fct5_13_Q1_3D(const GeoVector &v)
Real der2fct8_31_Q1_3D(const GeoVector &v)

Definition at line 1970 of file ReferenceElement.hpp.

◆ refcoor_RT0_HEXA_3D

const Real refcoor_RT0_HEXA_3D[18]
static
Initial value:
=
{
0.5 , 0.5 , 0. ,
0. , 0.5 , 0.5 ,
0.5 , 0. , 0.5 ,
1. , 0.5 , 0.5 ,
0.5 , 1. , 0.5 ,
0.5 , 0.5 , 1.
}

Definition at line 2056 of file ReferenceElement.hpp.

◆ fct_RT0_HEXA_3D

const ReferenceElement::function_Type fct_RT0_HEXA_3D[18]
static
Initial value:
=
{
}
Real fct2_RT0_1_HEXA_3D(const GeoVector &v)
Real fct5_RT0_3_HEXA_3D(const GeoVector &)
Real fct5_RT0_2_HEXA_3D(const GeoVector &v)
Real fct2_RT0_2_HEXA_3D(const GeoVector &)
Real fct6_RT0_3_HEXA_3D(const GeoVector &v)
Real fct3_RT0_1_HEXA_3D(const GeoVector &)
Real fct1_RT0_1_HEXA_3D(const GeoVector &)
======================================================================
Real fct4_RT0_2_HEXA_3D(const GeoVector &)
Real fct3_RT0_3_HEXA_3D(const GeoVector &)
Real fct1_RT0_3_HEXA_3D(const GeoVector &v)
Real fct5_RT0_1_HEXA_3D(const GeoVector &)
Real fct1_RT0_2_HEXA_3D(const GeoVector &)
Real fct3_RT0_2_HEXA_3D(const GeoVector &v)
Real fct4_RT0_3_HEXA_3D(const GeoVector &)
Real fct2_RT0_3_HEXA_3D(const GeoVector &)
Real fct4_RT0_1_HEXA_3D(const GeoVector &v)
Real fct6_RT0_1_HEXA_3D(const GeoVector &)
Real fct6_RT0_2_HEXA_3D(const GeoVector &)

Definition at line 2066 of file ReferenceElement.hpp.

◆ fct_DIV_RT0_HEXA_3D

const ReferenceElement::function_Type fct_DIV_RT0_HEXA_3D[6]
static
Initial value:
=
{
}
Real fct5_DIV_RT0_HEXA_3D(const GeoVector &)
Real fct6_DIV_RT0_HEXA_3D(const GeoVector &)
Real fct3_DIV_RT0_HEXA_3D(const GeoVector &)
Real fct1_DIV_RT0_HEXA_3D(const GeoVector &)
Real fct2_DIV_RT0_HEXA_3D(const GeoVector &)
Real fct4_DIV_RT0_HEXA_3D(const GeoVector &)

Definition at line 2076 of file ReferenceElement.hpp.

◆ refcoor_RT0_TETRA_3D

const Real refcoor_RT0_TETRA_3D[12]
static
Initial value:
=
{
1. / 3 , 1. / 3. , 0. ,
1. / 3. , 0. , 1. / 3. ,
1. / 3. , 1. / 3. , 1. / 3. ,
0. , 1. / 3. , 1. / 3.
}

Definition at line 2134 of file ReferenceElement.hpp.

◆ fct_RT0_TETRA_3D

const ReferenceElement::function_Type fct_RT0_TETRA_3D[12]
static
Initial value:
=
{
}
Real fct1_RT0_2_TETRA_3D(const GeoVector &v)
Real fct3_RT0_3_TETRA_3D(const GeoVector &v)
Real fct1_RT0_1_TETRA_3D(const GeoVector &v)
======================================================================
Real fct3_RT0_1_TETRA_3D(const GeoVector &v)
Real fct2_RT0_1_TETRA_3D(const GeoVector &v)
Real fct4_RT0_1_TETRA_3D(const GeoVector &v)
Real fct1_RT0_3_TETRA_3D(const GeoVector &v)
Real fct4_RT0_3_TETRA_3D(const GeoVector &v)
Real fct3_RT0_2_TETRA_3D(const GeoVector &v)
Real fct2_RT0_3_TETRA_3D(const GeoVector &v)
Real fct4_RT0_2_TETRA_3D(const GeoVector &v)
Real fct2_RT0_2_TETRA_3D(const GeoVector &v)

Definition at line 2142 of file ReferenceElement.hpp.

◆ fct_DIV_RT0_TETRA_3D

const ReferenceElement::function_Type fct_DIV_RT0_TETRA_3D[4]
static
Initial value:
=
{
}
Real fct2_DIV_RT0_TETRA_3D(const GeoVector &)
Real fct1_DIV_RT0_TETRA_3D(const GeoVector &)
Real fct3_DIV_RT0_TETRA_3D(const GeoVector &)
Real fct4_DIV_RT0_TETRA_3D(const GeoVector &)

Definition at line 2150 of file ReferenceElement.hpp.

◆ refcoor_RT0HYB_TRIA

const Real refcoor_RT0HYB_TRIA[9]
static
Initial value:
=
{
1. / 2. , 0. , 0. ,
1. / 2. , 1. / 2. , 0. ,
0. , 1. / 2. , 0.
}

Definition at line 227 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_TRIA_SEG_1

const Real refcoor_HYB_TRIA_SEG_1[6]
static
Initial value:
=
{
0. , 0. , 0. ,
1. , 0. , 0.
}

Definition at line 240 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_TRIA_SEG_2

const Real refcoor_HYB_TRIA_SEG_2[6]
static
Initial value:
=
{
1. , 0. , 0. ,
0. , 1. , 0. ,
}

Definition at line 246 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_TRIA_SEG_3

const Real refcoor_HYB_TRIA_SEG_3[6]
static
Initial value:
=
{
0. , 1. , 0. ,
0. , 0. , 0.
}

Definition at line 252 of file ReferenceFEHybrid.hpp.

◆ refcoor_RT0HYB_HEXA

const Real refcoor_RT0HYB_HEXA[18]
static
Initial value:
=
{
0.5 , 0.5 , 0. ,
0. , 0.5 , 0.5 ,
0.5 , 0. , 0.5 ,
1. , 0.5 , 0.5 ,
0.5 , 1. , 0.5 ,
0.5 , 0.5 , 1.
}

Definition at line 297 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_HEXA_FACE_1

const Real refcoor_HYB_HEXA_FACE_1[12]
static
Initial value:
=
{
0. , 0. , 0. ,
0. , 1. , 0. ,
1. , 1. , 0. ,
1. , 0. , 0.
}

Definition at line 314 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_HEXA_FACE_2

const Real refcoor_HYB_HEXA_FACE_2[12]
static
Initial value:
=
{
0. , 0. , 0. ,
0. , 0. , 1. ,
0. , 1. , 1. ,
0. , 1. , 0.
}

Definition at line 322 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_HEXA_FACE_3

const Real refcoor_HYB_HEXA_FACE_3[12]
static
Initial value:
=
{
0. , 0. , 0. ,
1. , 0. , 0. ,
1. , 0. , 1. ,
0. , 0. , 1.
}

Definition at line 330 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_HEXA_FACE_4

const Real refcoor_HYB_HEXA_FACE_4[12]
static
Initial value:
=
{
1. , 0. , 0. ,
1. , 1. , 0. ,
1. , 1. , 1. ,
1. , 0. , 1.
}

Definition at line 338 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_HEXA_FACE_5

const Real refcoor_HYB_HEXA_FACE_5[12]
static
Initial value:
=
{
1. , 1. , 0. ,
0. , 1. , 0. ,
0. , 1. , 1. ,
1. , 1. , 1.
}

Definition at line 346 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_HEXA_FACE_6

const Real refcoor_HYB_HEXA_FACE_6[12]
static
Initial value:
=
{
0. , 0. , 1. ,
1. , 0. , 1. ,
1. , 1. , 1. ,
0. , 1. , 1.
}

Definition at line 354 of file ReferenceFEHybrid.hpp.

◆ refcoor_RT0HYB_TETRA

const Real refcoor_RT0HYB_TETRA[12]
static
Initial value:
=
{
1. / 3 , 1. / 3. , 0. ,
1. / 3. , 0. , 1. / 3. ,
1. / 3. , 1. / 3. , 1. / 3. ,
0. , 1. / 3. , 1. / 3.
}

Definition at line 395 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_TETRA_FACE_1

const Real refcoor_HYB_TETRA_FACE_1[9]
static
Initial value:
=
{
0. , 0. , 0. ,
0. , 1. , 0. ,
1. , 0. , 0.
}

Definition at line 409 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_TETRA_FACE_2

const Real refcoor_HYB_TETRA_FACE_2[9]
static
Initial value:
=
{
0. , 0. , 0. ,
1. , 0. , 0. ,
0. , 0. , 1.
}

Definition at line 416 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_TETRA_FACE_3

const Real refcoor_HYB_TETRA_FACE_3[9]
static
Initial value:
=
{
1. , 0. , 0. ,
0. , 1. , 0. ,
0. , 0. , 1.
}

Definition at line 423 of file ReferenceFEHybrid.hpp.

◆ refcoor_HYB_TETRA_FACE_4

const Real refcoor_HYB_TETRA_FACE_4[9]
static
Initial value:
=
{
0. , 0. , 0. ,
0. , 0. , 1. ,
0. , 1. , 0.
}

Definition at line 430 of file ReferenceFEHybrid.hpp.

◆ POINT_NEIGHBORS

NeighborType const POINT_NEIGHBORS = 0x1

Definition at line 59 of file GhostHandler.hpp.

◆ RIDGE_NEIGHBORS

NeighborType const RIDGE_NEIGHBORS = 0x2

Definition at line 60 of file GhostHandler.hpp.

◆ FACET_NEIGHBORS

NeighborType const FACET_NEIGHBORS = 0x4

Definition at line 61 of file GhostHandler.hpp.

◆ ELEMENT_NEIGHBORS

NeighborType const ELEMENT_NEIGHBORS = 0x8

Definition at line 62 of file GhostHandler.hpp.

◆ ALL_NEIGHBORS

Definition at line 63 of file GhostHandler.hpp.

◆ bdfMaxOrder

const UInt bdfMaxOrder = 6

Definition at line 51 of file TimeAdvanceBDFVariableStep.hpp.

◆ base64_chars

const std::string base64_chars
static
Initial value:
=
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
"abcdefghijklmnopqrstuvwxyz"
"0123456789+/"

Definition at line 71 of file EncoderBase64.cpp.

◆ DebugAreas

std::map<unsigned int, std::string>* DebugAreas = 0
static

Definition at line 90 of file LifeDebug.cpp.

◆ StringNull

std::string* StringNull = 0
static

Definition at line 91 of file LifeDebug.cpp.

◆ AREAS

std::list<int>* AREAS
static

Definition at line 92 of file LifeDebug.cpp.

◆ DEBUG_AREA

std::string* DEBUG_AREA = 0
static

Definition at line 93 of file LifeDebug.cpp.

◆ BDF_MAX_ORDER

const UInt BDF_MAX_ORDER = 5

Definition at line 53 of file TimeAdvanceBDF.hpp.

◆ Pi

const Real Pi = 3.14159265358979323846264338328

Definition at line 36 of file KimMoin.cpp.

◆ Pi2

Real Pi2 = Pi* Pi

Definition at line 39 of file /linear_function.hpp.

◆ nbComp

const UInt nbComp = 2

BidomainSolver - This class implements a bidomain solver.

Definition at line 63 of file HeartBidomainSolver.hpp.

◆ alpha

double alpha = 1

Definition at line 39 of file /nonlinear_function.hpp.