LifeV
|
Default Physical Solver. More...
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 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 of the 1D hyperbolic problem. More... | |
class | OneDFSIFluxLinear |
OneDFSIFluxLinear - Class containing the linear flux term of the 1D hyperbolic problem. More... | |
class | OneDFSIFluxNonLinear |
OneDFSIFluxNonLinear - Class containing the non-linear flux term 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 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 -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... | |
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< Real > | Vector |
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< Real > | Matrix |
typedef boost::numeric::ublas::zero_matrix< Real > | ZeroMatrix |
typedef boost::numeric::ublas::vector< Real > | GeoVector |
typedef boost::numeric::ublas::zero_vector< Real > | ZeroVector |
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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, 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 ¤tBdFE, const DataType &, UInt offset) |
Type definitions | |
typedef ElectroIonicModel | super |
typedef MatrixEpetra< Real > | matrix_Type |
typedef VectorEpetra | vector_Type |
typedef std::shared_ptr< vector_Type > | vectorPtr_Type |
typedef RegionMesh< LinearTetra > | mesh_Type |
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.
vector | second 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
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>
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 |
typedef unsigned int UInt |
typedef size_t ID |
typedef unsigned int flag_Type |
typedef int EpetraInt_Type |
typedef FactorySingleton<Factory<Preconditioner, std::string> > PRECFactory |
Definition at line 233 of file Preconditioner.hpp.
typedef DebugStream&(* LManipFunction) (DebugStream &) |
Definition at line 52 of file LifeDebug.hpp.
typedef NdebugStream&(* LNManipFunction) (NdebugStream &) |
Definition at line 53 of file LifeDebug.hpp.
typedef MapVector<MapEpetra> MapEpetraVector |
Definition at line 378 of file MapEpetra.hpp.
typedef VectorSmall<3> Vector3D |
Definition at line 650 of file VectorSmall.hpp.
The simplest MarkerCommon: uses all defaults.
Definition at line 78 of file MarkerDefinitions.hpp.
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.
Definition at line 66 of file ImporterMesh3D.hpp.
Definition at line 66 of file AssemblyElemental.hpp.
typedef boost::numeric::ublas::zero_matrix< Real > ZeroMatrix |
Definition at line 68 of file AssemblyElemental.hpp.
typedef std::string bcName_Type |
Type of the name of the Boundary conditions
Definition at line 116 of file BCBase.hpp.
typedef markerID_Type bcFlag_Type |
Definition at line 118 of file BCBase.hpp.
typedef std::vector<ID> bcComponentsVec_Type |
Definition at line 120 of file BCBase.hpp.
Definition at line 52 of file QuadraturePoint.hpp.
typedef int I_F77 |
Definition at line 53 of file FortranWrapper.hpp.
typedef float R4_F77 |
Definition at line 54 of file FortranWrapper.hpp.
Definition at line 55 of file FortranWrapper.hpp.
typedef int L_F77 |
Definition at line 56 of file FortranWrapper.hpp.
typedef boost::numeric::ublas::zero_vector<Real> ZeroVector |
Definition at line 51 of file SobolevNorms.hpp.
typedef std::bitset<4> NeighborType |
Definition at line 57 of file GhostHandler.hpp.
typedef std::unordered_set<ID> neighbors_Type |
Definition at line 51 of file NeighborMarker.hpp.
typedef std::vector<neighbors_Type> neighborList_Type |
Definition at line 52 of file NeighborMarker.hpp.
The NeighborMarkerCommon: uses all defaults except for Points.
Definition at line 132 of file NeighborMarker.hpp.
typedef boost::numeric::ublas::vector< Real > ScalarVector |
Definition at line 52 of file TimeAdvanceBDFVariableStep.hpp.
typedef FEScalarField< RegionMesh < LinearTetra >, MapEpetra > FEScalarFieldTetra |
Definition at line 499 of file FEField.hpp.
typedef FEVectorField< RegionMesh < LinearTetra >, MapEpetra > FEVectorFieldTetra |
Definition at line 501 of file FEField.hpp.
typedef std::vector<QuadratureRule const*> container_Type |
Definition at line 62 of file test_quadrule.hpp.
typedef container_Type::const_iterator constIterator_Type |
Definition at line 63 of file test_quadrule.hpp.
typedef FactorySingleton< Factory < TimeAdvance<>, std::string> > TimeAdvanceFactory |
create factory for timeAdvance; this class runs only the default template parameter.
Definition at line 696 of file TimeAdvance.hpp.
typedef ElectroIonicModel super |
Definition at line 66 of file IonicFitzHughNagumo.hpp.
typedef MatrixEpetra< Real > matrix_Type |
Definition at line 67 of file IonicFitzHughNagumo.hpp.
typedef VectorEpetra vector_Type |
Definition at line 68 of file IonicFitzHughNagumo.hpp.
typedef std::shared_ptr< vector_Type > vectorPtr_Type |
Definition at line 69 of file IonicFitzHughNagumo.hpp.
typedef RegionMesh<LinearTetra> mesh_Type |
Definition at line 70 of file IonicFitzHughNagumo.hpp.
typedef FactorySingleton< Factory< FSIOperator, std::string > > FSIFactory_Type |
FSIMonolithicGE - FSIMonolithic Geometry-Explicit solver.
Important parameters to set properly in the data file:
Definition at line 52 of file FSIMonolithicGI.hpp.
typedef FSIOperator::fluid_Type fluid |
Definition at line 143 of file fsi/examples/application_aortaFSI/boundaryConditions.hpp.
typedef FSIOperator::solid_Type solid |
Definition at line 144 of file fsi/examples/application_aortaFSI/boundaryConditions.hpp.
typedef FactorySingleton<Factory<MonolithicBlock, std::string> > BlockPrecFactory |
Definition at line 535 of file MonolithicBlock.hpp.
typedef RegionMesh< LinearTetra > MeshType |
Definition at line 65 of file structure/fem/ExpressionDefinitions.hpp.
typedef ETFESpace< MeshType, MapEpetra, 3, 3 > ETFESpace_Type |
Definition at line 66 of file structure/fem/ExpressionDefinitions.hpp.
typedef ETFESpace< MeshType, MapEpetra, 3, 1 > scalarETFESpace_Type |
Definition at line 67 of file structure/fem/ExpressionDefinitions.hpp.
typedef MatrixSmall< 3, 3 > matrixSmall_Type |
Definition at line 69 of file structure/fem/ExpressionDefinitions.hpp.
typedef std::shared_ptr< bc_Type > bcPtr_Type |
Definition at line 58 of file fsi_blocks/testsuite/fsi_restart/boundaryConditions.hpp.
typedef FactorySingleton<Factory<Stabilization, std::string> > StabilizationFactory |
Definition at line 312 of file Stabilization.hpp.
typedef std::shared_ptr< ZeroDimensionalElementS > zeroDimensionalElementSPtr_Type |
Definition at line 60 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr< ZeroDimensionalNodeS > zeroDimensionalNodeSPtr_Type |
Definition at line 63 of file ZeroDimensionalCircuitData.hpp.
typedef std::vector<Int> vecInt_Type |
Definition at line 64 of file ZeroDimensionalCircuitData.hpp.
typedef vecInt_Type::iterator iterVecInt_Type |
Definition at line 65 of file ZeroDimensionalCircuitData.hpp.
typedef ZeroDimensionalBCHandler bc_Type |
Definition at line 66 of file ZeroDimensionalCircuitData.hpp.
typedef Epetra_Vector vectorEpetra_Type |
Definition at line 70 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr< matrix_Type > matrixPtr_Type |
Definition at line 71 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<vectorEpetra_Type > vectorEpetraPtr_Type |
Definition at line 73 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<ZeroDimensionalElement> zeroDimensionalElementPtr_Type |
Definition at line 192 of file ZeroDimensionalCircuitData.hpp.
typedef std::vector<zeroDimensionalElementPtr_Type> vecZeroDimensionalElementPtr_Type |
Definition at line 193 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<vecZeroDimensionalElementPtr_Type> ptrVecZeroDimensionalElementPtr_Type |
Definition at line 194 of file ZeroDimensionalCircuitData.hpp.
typedef vecZeroDimensionalElementPtr_Type::iterator iterZeroDimensionalElement_Type |
Definition at line 195 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<ZeroDimensionalElementPassiveResistor> zeroDimensionalElementPassiveResistorPtr_Type |
Definition at line 729 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<ZeroDimensionalElementPassiveCapacitor> zeroDimensionalElementPassiveCapacitorPtr_Type |
Definition at line 730 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<ZeroDimensionalElementPassiveInductor> zeroDimensionalElementPassiveInductorPtr_Type |
Definition at line 731 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<ZeroDimensionalElementPassiveDiode> zeroDimensionalElementPassiveDiodePtr_Type |
Definition at line 732 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<ZeroDimensionalElementCurrentSource> zeroDimensionalElementCurrentSourcePtr_Type |
Definition at line 733 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<ZeroDimensionalElementVoltageSource> zeroDimensionalElementVoltageSourcePtr_Type |
Definition at line 734 of file ZeroDimensionalCircuitData.hpp.
typedef std::vector<zeroDimensionalElementPassiveResistorPtr_Type> vecZeroDimensionalElementPassiveResistorPtr_Type |
Definition at line 737 of file ZeroDimensionalCircuitData.hpp.
typedef std::vector<zeroDimensionalElementPassiveCapacitorPtr_Type> vecZeroDimensionalElementPassiveCapacitorPtr_Type |
Definition at line 738 of file ZeroDimensionalCircuitData.hpp.
typedef std::vector<zeroDimensionalElementPassiveInductorPtr_Type> vecZeroDimensionalElementPassiveInductorPtr_Type |
Definition at line 739 of file ZeroDimensionalCircuitData.hpp.
typedef std::vector<zeroDimensionalElementPassiveDiodePtr_Type> vecZeroDimensionalElementPassiveDiodePtr_Type |
Definition at line 740 of file ZeroDimensionalCircuitData.hpp.
typedef std::vector<zeroDimensionalElementCurrentSourcePtr_Type> vecZeroDimensionalElementCurrentSourcePtr_Type |
Definition at line 741 of file ZeroDimensionalCircuitData.hpp.
typedef std::vector<zeroDimensionalElementVoltageSourcePtr_Type> vecZeroDimensionalElementVoltageSourcePtr_Type |
Definition at line 742 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<vecZeroDimensionalElementPassiveResistorPtr_Type> ptrVecZeroDimensionalElementPassiveResistorPtr_Type |
Definition at line 745 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<vecZeroDimensionalElementPassiveCapacitorPtr_Type> ptrVecZeroDimensionalElementPassiveCapacitorPtr_Type |
Definition at line 746 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<vecZeroDimensionalElementPassiveInductorPtr_Type> ptrVecZeroDimensionalElementPassiveInductorPtr_Type |
Definition at line 747 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<vecZeroDimensionalElementPassiveDiodePtr_Type> ptrVecZeroDimensionalElementPassiveDiodePtr_Type |
Definition at line 748 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<vecZeroDimensionalElementCurrentSourcePtr_Type> ptrVecZeroDimensionalElementCurrentSourcePtr_Type |
Definition at line 749 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<vecZeroDimensionalElementVoltageSourcePtr_Type> ptrVecZeroDimensionalElementVoltageSourcePtr_Type |
Definition at line 750 of file ZeroDimensionalCircuitData.hpp.
typedef vecZeroDimensionalElementPassiveResistorPtr_Type::iterator iterZeroDimensionalElementPassiveResistor_Type |
Definition at line 752 of file ZeroDimensionalCircuitData.hpp.
typedef vecZeroDimensionalElementPassiveCapacitorPtr_Type::iterator iterZeroDimensionalElementPassiveCapacitor_Type |
Definition at line 753 of file ZeroDimensionalCircuitData.hpp.
typedef vecZeroDimensionalElementPassiveInductorPtr_Type::iterator iterZeroDimensionalElementPassiveInductor_Type |
Definition at line 754 of file ZeroDimensionalCircuitData.hpp.
typedef vecZeroDimensionalElementPassiveDiodePtr_Type::iterator iterZeroDimensionalElementPassiveDiode_Type |
Definition at line 755 of file ZeroDimensionalCircuitData.hpp.
typedef vecZeroDimensionalElementCurrentSourcePtr_Type::iterator iterZeroDimensionalElementCurrentSource_Type |
Definition at line 756 of file ZeroDimensionalCircuitData.hpp.
typedef vecZeroDimensionalElementVoltageSourcePtr_Type::iterator iterZeroDimensionalElementVoltageSourcePtr_Type |
Definition at line 757 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<ZeroDimensionalNode> zeroDimensionalNodePtr_Type |
Definition at line 1023 of file ZeroDimensionalCircuitData.hpp.
typedef std::vector<zeroDimensionalNodePtr_Type> vecZeroDimensionalNodePtr_Type |
Definition at line 1024 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr< vecZeroDimensionalNodePtr_Type > ptrVecZeroDimensionalNodePtr_Type |
Definition at line 1025 of file ZeroDimensionalCircuitData.hpp.
typedef vecZeroDimensionalNodePtr_Type::iterator iterZeroDimensionalNode_Type |
Definition at line 1026 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<ZeroDimensionalNodeUnknown> zeroDimensionalNodeUnknownPtr_Type |
Definition at line 1028 of file ZeroDimensionalCircuitData.hpp.
typedef std::vector< zeroDimensionalNodeUnknownPtr_Type > vecZeroDimensionalNodeUnknownPtr_Type |
Definition at line 1029 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<vecZeroDimensionalNodeUnknownPtr_Type> ptrVecZeroDimensionalNodeUnknownPtr_Type |
Definition at line 1030 of file ZeroDimensionalCircuitData.hpp.
typedef vecZeroDimensionalNodeUnknownPtr_Type::iterator iterZeroDimensionalNodeUnknown_Type |
Definition at line 1031 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr<ZeroDimensionalNodeKnown> zeroDimensionalNodeKnownPtr_Type |
Definition at line 1033 of file ZeroDimensionalCircuitData.hpp.
typedef std::vector< zeroDimensionalNodeKnownPtr_Type > vecZeroDimensionalNodeKnownPtr_Type |
Definition at line 1034 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr< vecZeroDimensionalNodeKnownPtr_Type > ptrVecZeroDimensionalNodeKnownPtr_Type |
Definition at line 1035 of file ZeroDimensionalCircuitData.hpp.
typedef vecZeroDimensionalNodeKnownPtr_Type::iterator iterZeroDimensionalNodeKnown_Type |
Definition at line 1036 of file ZeroDimensionalCircuitData.hpp.
typedef std::map<Int, zeroDimensionalElementVoltageSourcePtr_Type> mapVoltageSource_Type |
Definition at line 1038 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr< mapVoltageSource_Type> mapVoltageSourcePtr_Type |
Definition at line 1039 of file ZeroDimensionalCircuitData.hpp.
typedef std::map<Int, zeroDimensionalNodeUnknownPtr_Type> mapNodeUnknown_Type |
Definition at line 1206 of file ZeroDimensionalCircuitData.hpp.
typedef std::map<Int, zeroDimensionalNodeKnownPtr_Type> mapNodeKnown_Type |
Definition at line 1207 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr< mapNodeKnown_Type> mapNodeKnownPtr_Type |
Definition at line 1208 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr< mapNodeUnknown_Type > mapNodeUnknownPtr_Type |
Definition at line 1209 of file ZeroDimensionalCircuitData.hpp.
typedef std::shared_ptr< ZeroDimensionalCircuitData > zeroDimensionalCircuitDataPtr_Type |
Definition at line 1415 of file ZeroDimensionalCircuitData.hpp.
anonymous enum |
Enumerator | |
---|---|
lvl_warn | |
lvl_debug | |
lvl_error | |
lvl_fatal |
Definition at line 48 of file LifeAssertSmart.hpp.
enum MapEpetraType |
Enumerator | |
---|---|
Unique | |
Repeated |
Definition at line 43 of file EnumMapEpetra.hpp.
enum 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.
enum 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.
enum bcType_Type |
Boundary condition basic types: Natural, Robin, Flux, Resistance, Periodic, Essential, EssentialEdges, EssentialVertices
Definition at line 88 of file BCBase.hpp.
enum bcMode_Type |
Type for boundary conditions application modes
Definition at line 102 of file BCBase.hpp.
enum FE_TYPE |
Definition at line 78 of file ReferenceFE.hpp.
enum 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.
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.
enum 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.
enum DebugLevels |
Enumerator | |
---|---|
DEBUG_INFO | |
DEBUG_WARN | |
DEBUG_ERROR | |
DEBUG_FATAL |
Definition at line 58 of file LifeDebug.cpp.
enum NSStabilization |
Enumerator | |
---|---|
NO_STABILIZATION | No stabilization. |
IP_STABILIZATION | Interior penalty. |
SD_STABILIZATION | Stream-line diffusion. |
Definition at line 58 of file OseenData.hpp.
enum baseList_Type |
Enumerator | |
---|---|
BCIFunctionParser | |
BCIFunctionParserFile | |
BCIFunctionParserSolver | |
BCIFunctionParserFileSolver | |
BCIFunctionUserDefined | |
BCIFunctionSolverDefined | |
BCI3DDataInterpolator |
Definition at line 61 of file BCInterfaceDefinitions.hpp.
enum baseContainer_Type |
Enumerator | |
---|---|
BASEDefault | |
BASEFunction1D | |
BASEFunction3D | |
BASEVector3D | |
BASEVectorInterface3D |
Definition at line 72 of file BCInterfaceDefinitions.hpp.
enum EMethod |
Rhytmos methods.
Enumerator | |
---|---|
METHOD_FE | |
METHOD_BE | |
METHOD_ERK | |
METHOD_BDF | |
METHOD_IRK |
Definition at line 90 of file ZeroDimensionalSolver.hpp.
enum STEP_METHOD |
time step method
Enumerator | |
---|---|
STEP_METHOD_FIXED | |
STEP_METHOD_VARIABLE |
Definition at line 93 of file ZeroDimensionalSolver.hpp.
Enumerator | |
---|---|
resistor | |
capacitor | |
inductor | |
diode | |
voltageSource | |
currentSource |
Definition at line 76 of file ZeroDimensionalDefinitions.hpp.
Enumerator | |
---|---|
knownNode | |
unknownNode |
Definition at line 86 of file ZeroDimensionalDefinitions.hpp.
Enumerator | |
---|---|
Current | |
Voltage |
Definition at line 92 of file ZeroDimensionalDefinitions.hpp.
enum ADRProblemSolution |
Definition at line 38 of file analyticalSol.hpp.
void LifeV::clearVector | ( | T & | stdVector | ) |
void LifeV::resizeVector | ( | T & | stdVector, |
UInt const & | newsize | ||
) |
|
inline |
Definition at line 222 of file PreconditionerIfpack.hpp.
|
inline |
Definition at line 270 of file PreconditionerML.hpp.
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.
MatrixEpetra<DType>* LifeV::PtAP | ( | const MatrixEpetra< DType > & | A, |
const MatrixEpetra< DType > & | P | ||
) |
Definition at line 1734 of file MatrixEpetra.hpp.
|
inline |
Definition at line 168 of file PreconditionerAztecOO.hpp.
DebugStream& LifeV::operator<< | ( | DebugStream & | stream, |
T const * | data | ||
) |
Definition at line 109 of file LifeDebug.hpp.
|
inline |
Definition at line 163 of file LifeDebug.hpp.
|
inline |
Definition at line 167 of file LifeDebug.hpp.
|
inline |
Definition at line 171 of file LifeDebug.hpp.
|
inline |
DebugStream Warning | ( | int | area = 0 | ) |
DebugStream Warning | ( | bool | cond, |
int | area = 0 |
||
) |
Definition at line 403 of file LifeDebug.cpp.
DebugStream Error | ( | int | area = 0 | ) |
Definition at line 416 of file LifeDebug.cpp.
DebugStream Error | ( | bool | cond, |
int | area = 0 |
||
) |
Definition at line 422 of file LifeDebug.cpp.
DebugStream Fatal | ( | int | area = 0 | ) |
Definition at line 436 of file LifeDebug.cpp.
DebugStream Fatal | ( | bool | cond, |
int | area = 0 |
||
) |
Definition at line 442 of file LifeDebug.cpp.
|
inline |
|
inline |
|
inline |
Definition at line 82 of file FactoryTypeInfo.hpp.
|
inline |
|
inline |
Definition at line 92 of file FactoryTypeInfo.hpp.
|
inline |
Definition at line 97 of file FactoryTypeInfo.hpp.
VectorEpetra operator- | ( | const VectorEpetra & | vector | ) |
VectorEpetra operator+ | ( | const VectorEpetra::data_type & | scalar, |
const VectorEpetra & | vector | ||
) |
Definition at line 1119 of file VectorEpetra.cpp.
VectorEpetra operator- | ( | const VectorEpetra::data_type & | scalar, |
const VectorEpetra & | vector | ||
) |
Definition at line 1127 of file VectorEpetra.cpp.
VectorEpetra operator* | ( | const VectorEpetra::data_type & | scalar, |
const VectorEpetra & | vector | ||
) |
void LifeV::buildBlockGIDs | ( | std::vector< std::vector< int > > & | gids, |
const MapEpetra & | map, | ||
const std::vector< int > & | blockSizes | ||
) |
Addition operator.
The addition operator combines two map together to create a new map
epetraMap | MapEpetra to be combined with the current map |
Definition at line 499 of file MapEpetra.cpp.
Addition operator.
The addition operator create a map of size "size" and add it to the current map to create a new map
size | Size of the map to be added to the current map |
Definition at line 507 of file MapEpetra.cpp.
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.
|
inline |
Definition at line 242 of file PreconditionerLinearSolver.hpp.
|
inline |
Operator * (multiplication by scalar on the right)
Definition at line 315 of file VectorSmall.hpp.
|
inline |
Operator * (multiplication by scalar on the left)
Definition at line 323 of file VectorSmall.hpp.
|
inline |
Operator <<.
Definition at line 331 of file VectorSmall.hpp.
|
inline |
Conversion of an array (std::vector, KN, ecc.) to a VectorSmall.
coords | vector of point coordinates with operator[] available |
Definition at line 353 of file VectorSmall.hpp.
|
inline |
Operator * (multiplication by scalar on the left)
Definition at line 624 of file VectorSmall.hpp.
|
inline |
Conversion of an array (std::vector, KNM, ecc.) to a VectorSmall.
coords | vector of point coordinates with operator[] available |
Definition at line 642 of file VectorSmall.hpp.
|
inline |
Operator * (multiplication by scalar on the left)
Definition at line 669 of file MatrixSmall.hpp.
|
inline |
Operator * (multiplication by vector on the left)
Definition at line 677 of file MatrixSmall.hpp.
void LifeV::readMesh | ( | RegionMesh< LinearTriangle, MC > & | mesh, |
const MeshData & | data | ||
) |
Definition at line 190 of file MeshData.hpp.
void LifeV::readMesh | ( | RegionMesh< GEOSHAPE, MC > & | mesh, |
const MeshData & | data | ||
) |
Definition at line 235 of file MeshData.hpp.
void set_switches_for_regionmesh | ( | Switch & | sw | ) |
Definition at line 42 of file RegionMesh.cpp.
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.
Definition at line 483 of file MeshElementBare.hpp.
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.
pointId | Elemental local id of a point of the GeoShape |
UInt shapeDimension | ( | const ReferenceShapes & | shape | ) |
shape | a shape identifier |
Definition at line 42 of file ElementShapes.cpp.
|
inline |
Inverts a line.
Definition at line 394 of file ElementShapes.hpp.
|
inline |
Definition at line 423 of file ElementShapes.hpp.
|
inline |
Definition at line 467 of file ElementShapes.hpp.
|
inline |
Definition at line 509 of file ElementShapes.hpp.
|
inline |
Specialization.
Definition at line 555 of file ElementShapes.hpp.
|
inline |
Specialization.
Definition at line 599 of file ElementShapes.hpp.
|
inline |
Specialization.
Definition at line 654 of file ElementShapes.hpp.
|
inline |
Definition at line 708 of file ElementShapes.hpp.
|
inline |
Definition at line 764 of file ElementShapes.hpp.
|
inline |
Definition at line 819 of file ElementShapes.hpp.
|
inline |
Definition at line 875 of file ElementShapes.hpp.
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 | ||
) |
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 | ||
) |
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.
mesh,the | mesh data structure to fill in. |
fileName,the | name of the mesh file to read. |
regionFlag,the | identifier for the region. |
It reads a gmsh mesh (2D) file and store it in a RegionMesh.
mesh,the | mesh data structure to fill in. |
fileName,the | name of the gmsh mesh file to read. |
regionFlag,the | identifier for the region. |
read a freefem mesh (2D) file and store it in a RegionMesh.
mesh,the | mesh data structure to fill in. |
fileName,the | name of the freefem mesh file to read. |
regionFlag,the | identifier for the region. |
bool | verbose, verbosity (not used) |
Definition at line 602 of file ImporterMesh2D.hpp.
Real LifeV::edgeLength | ( | const MeshElement< LinearLine, PointType > & | edge | ) |
Definition at line 408 of file MeshElement.hpp.
std::istream & eatLine | ( | std::istream & | s | ) |
It gets a the next line from std::istream
Definition at line 40 of file StringUtility.cpp.
std::istream & eatComments | ( | std::istream & | s | ) |
skip lines starting with '!%#;$'
Definition at line 47 of file StringUtility.cpp.
std::istream & nextGoodLine | ( | std::istream & | s, |
std::string & | line | ||
) |
gets next uncommented line
Definition at line 63 of file StringUtility.cpp.
std::string & setStringLength | ( | std::string & | s, |
unsigned int | len, | ||
char | c | ||
) |
always return a std::string with len characters
Definition at line 70 of file StringUtility.cpp.
int atoi | ( | const std::string & | s | ) |
extends atoi to STL std::strings (from Stroustrup)
Definition at line 87 of file StringUtility.cpp.
std::string operator+ | ( | const std::string & | str, |
const int | i | ||
) |
Definition at line 92 of file StringUtility.cpp.
std::string LifeV::operator+ | ( | const std::string & | str, |
const long int | i | ||
) |
std::string operator+ | ( | const std::string & | str, |
const unsigned int | i | ||
) |
Definition at line 112 of file StringUtility.cpp.
void LifeV::parseList | ( | const std::string & | slist, |
std::list< EntryType > & | list | ||
) |
Definition at line 83 of file StringUtility.hpp.
|
inline |
Definition at line 110 of file StringUtility.hpp.
|
inline |
Definition at line 127 of file StringUtility.hpp.
|
inline |
Definition at line 136 of file StringUtility.hpp.
void LifeV::string2numbersVector | ( | const std::string & | string, |
std::vector< NumberType > & | numberVector | ||
) |
Definition at line 152 of file StringUtility.hpp.
|
inline |
Definition at line 78 of file RNMTemplate.hpp.
|
inline |
|
inline |
std::ostream & operator<< | ( | std::ostream & | f, |
const KN_< R > & | v | ||
) |
std::ostream& LifeV::operator<< | ( | std::ostream & | f, |
const KNM_< R > & | v | ||
) |
std::ostream& LifeV::operator<< | ( | std::ostream & | f, |
const KNMK_< R > & | v | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
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.
myStream |
Definition at line 50 of file ImporterMesh3D.cpp.
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.
mesh,the | mesh data structure to fill in. |
fileName,the | name of the mesh file to read. |
regionFlag,the | identifier for the region. |
verbose,setting | it as true, the output is verbose (the default is false). |
Definition at line 126 of file ImporterMesh3D.hpp.
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.
line,the | mesh data structure to fill in. |
myStream,the | name of the mesh file to read. |
Definition at line 140 of file ImporterMesh3D.cpp.
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
myStream |
Definition at line 168 of file ImporterMesh3D.cpp.
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.
mesh,the | mesh data structure to fill in. |
fileName,the | name of the mesh file to read. |
regionFlag,the | identifier for the region. |
verbose,setting | it 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.
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.
mesh | mesh data structure to fill in |
fileName | name of the gmsh mesh file to read |
regionFlag | identifier for the region |
verbose | whether the function shall be verbose |
Definition at line 1016 of file ImporterMesh3D.hpp.
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.
mesh | mesh data structure to fill in. |
fileName | name of the gmsh mesh file to read. |
regionFlag | identifier for the region. |
verbose | whether the function shall be verbose. |
Definition at line 1360 of file ImporterMesh3D.hpp.
void LifeV::saveNetgenSolution | ( | std::string | fileName, |
const VectorType & | solution, | ||
std::string | functionName = "u" |
||
) |
saveNetgenSolution -
Ripped "from src/ng431/libsrc/interface/importsolution.cpp"
fileName,the | name of the mesh file to read. |
U |
Definition at line 1849 of file ImporterMesh3D.hpp.
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.
i_x | Number of elements along the length |
i_y | Number of elements along the width |
i_z | Number of elements along the height |
l_x | length of the mesh |
l_y | width of the mesh |
l_z | height 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.
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.
mesh | The mesh that we want to generate |
regionFlag | Flag of the region |
m_x | Number of elements along the length |
m_y | Number of elements along the width |
m_z | Number of elements along the height |
l_x | length of the mesh |
l_y | width of the mesh |
l_z | height of the mesh |
verbose | Verbose mode enabled/disabled |
Definition at line 126 of file RegionMesh3DStructured.hpp.
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
bareMesh,the | bare mesh data structure in input. |
mesh,the | mesh data structure to fill in. |
verbose,setting | it as true, the output is verbose (the default is false). |
Definition at line 320 of file ConvertBareMesh.hpp.
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.
BCFunctionBase* LifeV::createBCFunctionBase | ( | BCFunctionBase const * | bcFunctionBase | ) |
Definition at line 86 of file BCFunction.cpp.
BCFunctionBase* LifeV::createBCFunctionRobin | ( | BCFunctionBase const * | __bc | ) |
Definition at line 149 of file BCFunction.cpp.
BCFunctionUDepBase* LifeV::createBCFunctionUDep | ( | BCFunctionUDepBase const * | bcFunctionUDepBase | ) |
Definition at line 191 of file BCFunction.cpp.
BCFunctionUDepBase* LifeV::createBCFunctionUDepRobin | ( | BCFunctionUDepBase const * | bcFunctionUDepRobin | ) |
Definition at line 251 of file BCFunction.cpp.
BCFunctionBase* LifeV::createBCFunctionDirectional | ( | BCFunctionBase const * | bcFunctionDirectional | ) |
Definition at line 307 of file BCFunction.cpp.
|
inline |
Overloading == operator for objects of type BCIdentifier.
first | The first BCIdentifier |
second | The second BCIdentifier |
Definition at line 165 of file BCIdentifier.hpp.
Definition at line 46 of file BCManage.cpp.
void LifeV::bcExportTriadToParaview | ( | std::map< ID, std::vector< Real > > & | triad, |
std::string | filename | ||
) |
Definition at line 100 of file BCManage.cpp.
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
matrix | The system matrix |
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
bcHandler | The boundary conditions handler |
currentBdFE | Current finite element on boundary diagonalizeCoef The coefficient used during the system diagonalization |
time | The time |
Definition at line 769 of file BCManage.hpp.
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
mu | User defined function |
matrix | The system matrix |
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
bcHandler | The boundary conditions handler |
currentBdFE | Current finite element on boundary diagonalizeCoef The coefficient used during the system diagonalization |
time | The time |
feVec | The finite element vector |
Definition at line 856 of file BCManage.hpp.
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
matrix | The system matrix |
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
bcHandler | The boundary conditions handler |
currentBdFE | Current finite element on boundary diagonalizeCoef The coefficient used during the system diagonalization |
time | The time |
Bug here???
Bug here???
Definition at line 947 of file BCManage.hpp.
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
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
bcHandler | The boundary conditions handler |
currentBdFE | Current finite element on boundary |
time | The time diagonalizeCoef The coefficient used during the system diagonalization |
Definition at line 1023 of file BCManage.hpp.
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
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
bcHandler | The boundary conditions handler |
currentBdFE | Current finite element on boundary diagonalizeCoef The coefficient used during the system diagonalization |
time | The time |
Definition at line 1042 of file BCManage.hpp.
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
rightHandSide | The system right hand side |
feSpace | The finite element space |
bcHandler | The boundary conditions handler |
time | The time diagonalizeCoef The coefficient used during the system diagonalization |
Definition at line 1140 of file BCManage.hpp.
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.
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
rightHandSide | The system right hand side |
feSpace | The finite element space |
bcHandler | The boundary conditions handler |
time | The time diagonalizeCoef The coefficient used during the system diagonalization |
Definition at line 1155 of file BCManage.hpp.
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
matrix | The system matrix |
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) |
currentBdFE | Current finite element on boundary diagonalizeCoef The coefficient used during the system diagonalization |
time | The time |
offset | The 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.
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
matrix | The system matrix |
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) |
currentBdFE | Current finite element on boundary diagonalizeCoef The coefficient used during the system diagonalization |
time | The time |
feVec | The finite element vector |
offset | The 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.
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
matrix | The system matrix |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) diagonalizeCoef The coefficient used during the system diagonalization |
offset | The boundary condition offset |
Definition at line 1361 of file BCManage.hpp.
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
rightHandSide | The system rightHandSide |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) diagonalizeCoef The coefficient used during the system diagonalization |
offset | The boundary condition offset |
Definition at line 1405 of file BCManage.hpp.
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
rightHandSide | The system rightHandSide |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) diagonalizeCoef The coefficient used during the system diagonalization |
offset | The 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.
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.
rightHandSide | The system rightHandSide |
dof | Container of the local to global map of DOFs |
bcHandler | The boundary conditions handler diagonalizeCoef The coefficient used during the system diagonalization |
offset | The boundary condition offset Remark: another possible name would be bcManageHomogeneousRhs and set diagonalizeCoef = 0. |
Definition at line 1423 of file BCManage.hpp.
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.
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
matrix | The system matrix |
dof | Container of the local to global map of DOFs |
bcHandler | The boundary condition handler diagonalizeCoef The coefficient used during the system diagonalization |
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
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) |
currentBdFE | Current finite element on boundary |
time | The time |
offset | The 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.
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
mu | User defined function |
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) |
currentBdFE | Current finite element on boundary |
time | The time |
offset | The 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.
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
matrix | The system matrix |
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) |
currentBdFE | Current finite element on boundary |
time | The time |
offset | The boundary condition offset |
Definition at line 1961 of file BCManage.hpp.
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
matrix | The system matrix |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) |
currentBdFE | Current finite element on boundary |
time | The time |
offset | The 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.
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.
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.
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
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) |
currentBdFE | Current finite element on boundary |
time | The time |
offset | The 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.
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
matrix | The system matrix |
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) |
currentBdFE | Current finite element on boundary |
time | The time |
offset | The boundary condition offset |
Definition at line 2416 of file BCManage.hpp.
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
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) |
currentBdFE | Current finite element on boundary |
time | The time |
offset | The boundary condition offset |
Definition at line 2434 of file BCManage.hpp.
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
matrix | The system matrix |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) |
currentBdFE | Current finite element on boundary |
time | The time |
offset | The boundary condition offset |
Definition at line 2449 of file BCManage.hpp.
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.
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
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) |
currentBdFE | Current finite element on boundary |
time | The time |
offset | The boundary condition offset |
Definition at line 2550 of file BCManage.hpp.
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.
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.
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
rightHandSide | The system right hand side |
mesh | The mesh |
dof | Container of the local to global map of DOFs |
bcHandler | The boundary conditions handler |
currentBdFE | Current finite element on boundary |
time | The time diagonalizeCoef The coefficient used during the system diagonalization |
Definition at line 1023 of file BCManage.hpp.
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.
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
rightHandSide | The system right hand side |
feSpace | The finite element space |
bcHandler | The boundary conditions handler |
time | The time diagonalizeCoef The coefficient used during the system diagonalization |
Definition at line 1140 of file BCManage.hpp.
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
rightHandSide | The system rightHandSide |
dof | Container of the local to global map of DOFs |
boundaryCond | The boundary condition (BCBase ) diagonalizeCoef The coefficient used during the system diagonalization |
offset | The boundary condition offset |
Definition at line 1405 of file BCManage.hpp.
BCVectorBase* LifeV::createBCVector | ( | BCVectorBase const * | __bc | ) |
Definition at line 243 of file BCVector.cpp.
BCVectorBase* LifeV::createBCVectorInterface | ( | BCVectorBase const * | bcVectorBase | ) |
Definition at line 359 of file BCVector.cpp.
const flag_Type LifeV::UPDATE_ONLY_CELL_NODES | ( | 1 | ) |
const flag_Type LifeV::UPDATE_ONLY_QUAD_NODES | ( | 2 | ) |
const flag_Type LifeV::UPDATE_ONLY_DPHI_GEO_MAP | ( | 4 | ) |
const flag_Type LifeV::UPDATE_ONLY_JACOBIAN | ( | 8 | ) |
const flag_Type LifeV::UPDATE_ONLY_T_INVERSE_JACOBIAN | ( | 16 | ) |
const flag_Type LifeV::UPDATE_ONLY_W_DET_JACOBIAN | ( | 32 | ) |
const flag_Type LifeV::UPDATE_ONLY_DPHI_REF | ( | 64 | ) |
const flag_Type LifeV::UPDATE_ONLY_DPHI | ( | 128 | ) |
const flag_Type LifeV::UPDATE_ONLY_D2PHI_REF | ( | 256 | ) |
const flag_Type LifeV::UPDATE_ONLY_D2PHI | ( | 512 | ) |
const flag_Type LifeV::UPDATE_ONLY_PHI_VECT | ( | 1024 | ) |
const flag_Type LifeV::UPDATE_ONLY_DIV_PHI_REF | ( | 2048 | ) |
const flag_Type LifeV::UPDATE_ONLY_DET_JACOBIAN | ( | 4096 | ) |
const flag_Type LifeV::UPDATE_QUAD_NODES | ( | UPDATE_ONLY_CELL_NODES| | UPDATE_ONLY_QUAD_NODES | ) |
const flag_Type LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::UPDATE_DIV_PHI | ( | UPDATE_ONLY_DIV_PHI_REF | ) |
const flag_Type LifeV::UPDATE_ONLY_TANGENTS | ( | 16384 | ) |
const flag_Type LifeV::UPDATE_ONLY_NORMALS | ( | 32768 | ) |
const flag_Type LifeV::UPDATE_ONLY_METRIC | ( | 65536 | ) |
const flag_Type LifeV::UPDATE_ONLY_DET_METRIC | ( | 131072 | ) |
const flag_Type LifeV::UPDATE_ONLY_W_ROOT_DET_METRIC | ( | 262144 | ) |
const flag_Type LifeV::UPDATE_ONLY_INV_METRIC | ( | 524288 | ) |
const flag_Type LifeV::UPDATE_TANGENTS | ( | UPDATE_ONLY_TANGENTS| | UPDATE_ONLY_CELL_NODES | ) |
const flag_Type LifeV::UPDATE_NORMALS | ( | UPDATE_ONLY_NORMALS|UPDATE_ONLY_TANGENTS| | UPDATE_ONLY_CELL_NODES | ) |
const flag_Type LifeV::UPDATE_METRIC | ( | UPDATE_ONLY_METRIC|UPDATE_ONLY_TANGENTS| | UPDATE_ONLY_CELL_NODES | ) |
const flag_Type LifeV::UPDATE_INV_METRIC | ( | UPDATE_ONLY_INV_METRIC|UPDATE_METRIC| | UPDATE_ONLY_DET_METRIC | ) |
const flag_Type LifeV::UPDATE_W_ROOT_DET_METRIC | ( | UPDATE_ONLY_W_ROOT_DET_METRIC|UPDATE_METRIC| | UPDATE_ONLY_DET_METRIC | ) |
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.
const GeometricMap& LifeV::getGeometricMap | ( | MeshType & | ) |
Helper function that returns the geomap associated to a mesh
Definition at line 149 of file GeometricMap.hpp.
Definition at line 55 of file RNMTemplate.hpp.
Definition at line 94 of file RNMTemplate.hpp.
Definition at line 106 of file RNMTemplate.hpp.
Definition at line 126 of file RNMTemplate.hpp.
const QuadratureRule LifeV::quadRuleDummy | ( | pt_node_0pt | , |
QUAD_RULE_DUMMY | , | ||
"Dummy quadrature rule" | , | ||
NONE | , | ||
0 | , | ||
0 | |||
) |
const QuadratureRule LifeV::quadRuleNode1pt | ( | pt_node_1pt | , |
QUAD_RULE_NODE_1PT | , | ||
"Gauss Legendre 1 point on a node" | , | ||
POINT | , | ||
1 | , | ||
1 | |||
) |
const QuadratureRule LifeV::quadRuleSeg1pt | ( | pt_seg_1pt | , |
QUAD_RULE_SEG_1PT | , | ||
"Gauss Legendre 1 point on a segment" | , | ||
LINE | , | ||
1 | , | ||
1 | |||
) |
const QuadratureRule LifeV::quadRuleSeg2pt | ( | pt_seg_2pt | , |
QUAD_RULE_SEG_2PT | , | ||
"Gauss Legendre 2 points on a segment" | , | ||
LINE | , | ||
2 | , | ||
3 | |||
) |
const QuadratureRule LifeV::quadRuleSeg3pt | ( | pt_seg_3pt | , |
QUAD_RULE_SEG_3PT | , | ||
"Gauss Legendre 3 points on a segment" | , | ||
LINE | , | ||
3 | , | ||
5 | |||
) |
const QuadratureRule LifeV::quadRuleSeg4pt | ( | pt_seg_4pt | , |
QUAD_RULE_SEG_4PT | , | ||
"Gauss Legendre 4 points on a segment" | , | ||
LINE | , | ||
4 | , | ||
7 | |||
) |
const QuadratureRule LifeV::quadRuleTria1pt | ( | pt_tria_1pt | , |
1 | , | ||
"Quadrature rule 1 point on a triangle" | , | ||
TRIANGLE | , | ||
1 | , | ||
1 | |||
) |
const QuadratureRule LifeV::quadRuleTria3pt | ( | pt_tria_3pt | , |
2 | , | ||
"Quadrature rule 3 points on a triangle" | , | ||
TRIANGLE | , | ||
3 | , | ||
2 | |||
) |
const QuadratureRule LifeV::quadRuleTria4pt | ( | pt_tria_4pt | , |
3 | , | ||
"Quadrature rule 4 points on a triangle" | , | ||
TRIANGLE | , | ||
4 | , | ||
3 | |||
) |
const QuadratureRule LifeV::quadRuleTria6pt | ( | pt_tria_6pt | , |
4 | , | ||
"Quadrature rule 6 points on a triangle" | , | ||
TRIANGLE | , | ||
6 | , | ||
4 | |||
) |
const QuadratureRule LifeV::quadRuleTria7pt | ( | pt_tria_7pt | , |
5 | , | ||
"Quadrature rule 7 points on a triangle" | , | ||
TRIANGLE | , | ||
7 | , | ||
5 | |||
) |
const QuadratureRule LifeV::quadRuleQuad1pt | ( | pt_quad_1pt | , |
1 | , | ||
"Quadrature rule 1 point on a quadrangle" | , | ||
QUAD | , | ||
1 | , | ||
1 | |||
) |
const QuadratureRule LifeV::quadRuleQuad4pt | ( | pt_quad_4pt | , |
2 | , | ||
"Quadrature rule 4 points on a quadrangle" | , | ||
QUAD | , | ||
4 | , | ||
3 | |||
) |
const QuadratureRule LifeV::quadRuleQuad9pt | ( | pt_quad_9pt | , |
3 | , | ||
"Quadrature rule 9 points on a quadrangle" | , | ||
QUAD | , | ||
9 | , | ||
5 | |||
) |
const QuadratureRule LifeV::quadRuleQuad16pt | ( | pt_quad_16pt | , |
4 | , | ||
"Quadrature rule 16 points on a quadrangle" | , | ||
QUAD | , | ||
16 | , | ||
5 | |||
) |
const QuadratureRule LifeV::quadRuleTetra1pt | ( | pt_tetra_1pt | , |
1 | , | ||
"Quadrature rule 1 point on a tetraedra" | , | ||
TETRA | , | ||
1 | , | ||
1 | |||
) |
const QuadratureRule LifeV::quadRuleTetra4pt | ( | pt_tetra_4pt | , |
2 | , | ||
"Quadrature rule 4 points on a tetraedra" | , | ||
TETRA | , | ||
4 | , | ||
2 | |||
) |
const QuadratureRule LifeV::quadRuleTetra4ptNodal | ( | pt_tetra_4pt_nodal | , |
3 | , | ||
"Quadrature rule 4 points on a tetraedra vertices" | , | ||
TETRA | , | ||
4 | , | ||
1 | |||
) |
const QuadratureRule LifeV::quadRuleTetra5pt | ( | pt_tetra_5pt | , |
4 | , | ||
"Quadrature rule 5 points on a tetraedra" | , | ||
TETRA | , | ||
5 | , | ||
3 | |||
) |
const QuadratureRule LifeV::quadRuleTetra15pt | ( | pt_tetra_15pt | , |
5 | , | ||
"Quadrature rule 15 points on a tetraedra" | , | ||
TETRA | , | ||
15 | , | ||
5 | |||
) |
const QuadratureRule LifeV::quadRuleTetra64pt | ( | pt_tetra_64pt | , |
6 | , | ||
"Quadrature rule 64 points on a tetraedra" | , | ||
TETRA | , | ||
64 | , | ||
7 | |||
) |
const QuadratureRule LifeV::quadRuleHexa1pt | ( | pt_hexa_1pt | , |
1 | , | ||
"Quadrature rule 1 point on a hexa" | , | ||
HEXA | , | ||
1 | , | ||
1 | |||
) |
const QuadratureRule LifeV::quadRuleHexa8pt | ( | pt_hexa_8pt | , |
2 | , | ||
"Quadrature rule 8 points on a hexa" | , | ||
HEXA | , | ||
8 | , | ||
3 | |||
) |
const GeometricMap LifeV::geoLinearNode | ( | "Mapping of a point" | , |
POINT | , | ||
1 | , | ||
1 | , | ||
fct_P0_0D | , | ||
derfct_P0_0D | , | ||
der2fct_P0_0D | , | ||
refcoor_P0_0D | , | ||
(GeometricMap *) | NULL | ||
) |
const GeometricMap LifeV::geoLinearSeg | ( | "Linear mapping on a segment" | , |
LINE | , | ||
2 | , | ||
1 | , | ||
fct_P1_1D | , | ||
derfct_P1_1D | , | ||
der2fct_P1_1D | , | ||
refcoor_P1_1D | , | ||
& | geoLinearNode | ||
) |
const GeometricMap LifeV::geoQuadraticSeg | ( | "Quadratic mapping on a segment" | , |
LINE | , | ||
3 | , | ||
1 | , | ||
fct_P2_1D | , | ||
derfct_P2_1D | , | ||
der2fct_P2_1D | , | ||
refcoor_P2_1D | , | ||
& | geoLinearNode | ||
) |
const GeometricMap LifeV::geoLinearTria | ( | "Linear mapping on a triangle" | , |
TRIANGLE | , | ||
3 | , | ||
2 | , | ||
fct_P1_2D | , | ||
derfct_P1_2D | , | ||
der2fct_P1_2D | , | ||
refcoor_P1_2D | , | ||
& | geoLinearSeg | ||
) |
const GeometricMap LifeV::geoBilinearQuad | ( | "Bilinear mapping on a quadrangle" | , |
QUAD | , | ||
4 | , | ||
2 | , | ||
fct_Q1_2D | , | ||
derfct_Q1_2D | , | ||
der2fct_Q1_2D | , | ||
refcoor_Q1_2D | , | ||
& | geoLinearSeg | ||
) |
const GeometricMap LifeV::geoBiquadraticQuad | ( | "Biquadratic mapping on a quadrangle" | , |
QUAD | , | ||
9 | , | ||
2 | , | ||
fct_Q2_2D | , | ||
derfct_Q2_2D | , | ||
der2fct_Q2_2D | , | ||
refcoor_Q2_2D | , | ||
& | geoQuadraticSeg | ||
) |
const GeometricMap LifeV::geoLinearTetra | ( | "Linear mapping on a tetraedra" | , |
TETRA | , | ||
4 | , | ||
3 | , | ||
fct_P1_3D | , | ||
derfct_P1_3D | , | ||
der2fct_P1_3D | , | ||
refcoor_P1_3D | , | ||
& | geoLinearTria | ||
) |
const GeometricMap LifeV::geoBilinearHexa | ( | "Bilinear mapping on an hexaedra" | , |
HEXA | , | ||
8 | , | ||
3 | , | ||
fct_Q1_3D | , | ||
derfct_Q1_3D | , | ||
der2fct_Q1_3D | , | ||
refcoor_Q1_3D | , | ||
& | geoBilinearQuad | ||
) |
Definition at line 709 of file FEDefinitions.cpp.
Definition at line 713 of file FEDefinitions.cpp.
Definition at line 717 of file FEDefinitions.cpp.
Definition at line 730 of file FEDefinitions.cpp.
Definition at line 735 of file FEDefinitions.cpp.
Definition at line 740 of file FEDefinitions.cpp.
Definition at line 753 of file FEDefinitions.cpp.
Definition at line 757 of file FEDefinitions.cpp.
Definition at line 762 of file FEDefinitions.cpp.
Definition at line 766 of file FEDefinitions.cpp.
Definition at line 771 of file FEDefinitions.cpp.
Definition at line 784 of file FEDefinitions.cpp.
Definition at line 788 of file FEDefinitions.cpp.
Definition at line 792 of file FEDefinitions.cpp.
Definition at line 797 of file FEDefinitions.cpp.
Definition at line 801 of file FEDefinitions.cpp.
Definition at line 805 of file FEDefinitions.cpp.
Definition at line 810 of file FEDefinitions.cpp.
Definition at line 814 of file FEDefinitions.cpp.
Definition at line 818 of file FEDefinitions.cpp.
Definition at line 836 of file FEDefinitions.cpp.
Definition at line 841 of file FEDefinitions.cpp.
Definition at line 845 of file FEDefinitions.cpp.
Definition at line 862 of file FEDefinitions.cpp.
Definition at line 866 of file FEDefinitions.cpp.
Definition at line 870 of file FEDefinitions.cpp.
Definition at line 875 of file FEDefinitions.cpp.
Definition at line 879 of file FEDefinitions.cpp.
Definition at line 883 of file FEDefinitions.cpp.
Definition at line 887 of file FEDefinitions.cpp.
Definition at line 891 of file FEDefinitions.cpp.
Definition at line 895 of file FEDefinitions.cpp.
Definition at line 901 of file FEDefinitions.cpp.
Definition at line 921 of file FEDefinitions.cpp.
Definition at line 925 of file FEDefinitions.cpp.
Definition at line 929 of file FEDefinitions.cpp.
Definition at line 934 of file FEDefinitions.cpp.
Definition at line 939 of file FEDefinitions.cpp.
Definition at line 943 of file FEDefinitions.cpp.
Definition at line 947 of file FEDefinitions.cpp.
Definition at line 951 of file FEDefinitions.cpp.
Definition at line 955 of file FEDefinitions.cpp.
Definition at line 959 of file FEDefinitions.cpp.
Definition at line 964 of file FEDefinitions.cpp.
Definition at line 968 of file FEDefinitions.cpp.
Definition at line 974 of file FEDefinitions.cpp.
Definition at line 979 of file FEDefinitions.cpp.
Definition at line 983 of file FEDefinitions.cpp.
Definition at line 987 of file FEDefinitions.cpp.
Definition at line 991 of file FEDefinitions.cpp.
Definition at line 1010 of file FEDefinitions.cpp.
Definition at line 1014 of file FEDefinitions.cpp.
Definition at line 1018 of file FEDefinitions.cpp.
Definition at line 1022 of file FEDefinitions.cpp.
Definition at line 1026 of file FEDefinitions.cpp.
Definition at line 1030 of file FEDefinitions.cpp.
Definition at line 1035 of file FEDefinitions.cpp.
Definition at line 1039 of file FEDefinitions.cpp.
Definition at line 1043 of file FEDefinitions.cpp.
Definition at line 1047 of file FEDefinitions.cpp.
Definition at line 1051 of file FEDefinitions.cpp.
Definition at line 1055 of file FEDefinitions.cpp.
Definition at line 1059 of file FEDefinitions.cpp.
Definition at line 1063 of file FEDefinitions.cpp.
Definition at line 1067 of file FEDefinitions.cpp.
Definition at line 1071 of file FEDefinitions.cpp.
Definition at line 1075 of file FEDefinitions.cpp.
Definition at line 1079 of file FEDefinitions.cpp.
Definition at line 1084 of file FEDefinitions.cpp.
Definition at line 1088 of file FEDefinitions.cpp.
Definition at line 1092 of file FEDefinitions.cpp.
Definition at line 1096 of file FEDefinitions.cpp.
Definition at line 1101 of file FEDefinitions.cpp.
Definition at line 1105 of file FEDefinitions.cpp.
Definition at line 1109 of file FEDefinitions.cpp.
Definition at line 1113 of file FEDefinitions.cpp.
Definition at line 1118 of file FEDefinitions.cpp.
Definition at line 1122 of file FEDefinitions.cpp.
Definition at line 1126 of file FEDefinitions.cpp.
Definition at line 1130 of file FEDefinitions.cpp.
Definition at line 1135 of file FEDefinitions.cpp.
Definition at line 1139 of file FEDefinitions.cpp.
Definition at line 1143 of file FEDefinitions.cpp.
Definition at line 1147 of file FEDefinitions.cpp.
Definition at line 1152 of file FEDefinitions.cpp.
Definition at line 1156 of file FEDefinitions.cpp.
Definition at line 1160 of file FEDefinitions.cpp.
Definition at line 1164 of file FEDefinitions.cpp.
Definition at line 1169 of file FEDefinitions.cpp.
Definition at line 1173 of file FEDefinitions.cpp.
Definition at line 1177 of file FEDefinitions.cpp.
Definition at line 1181 of file FEDefinitions.cpp.
======================================================================
======================================================================
Definition at line 1198 of file FEDefinitions.cpp.
Definition at line 1202 of file FEDefinitions.cpp.
Definition at line 1207 of file FEDefinitions.cpp.
Definition at line 1211 of file FEDefinitions.cpp.
Definition at line 1216 of file FEDefinitions.cpp.
Definition at line 1220 of file FEDefinitions.cpp.
Definition at line 1225 of file FEDefinitions.cpp.
Definition at line 1229 of file FEDefinitions.cpp.
Definition at line 1233 of file FEDefinitions.cpp.
Definition at line 1251 of file FEDefinitions.cpp.
Definition at line 1255 of file FEDefinitions.cpp.
Definition at line 1260 of file FEDefinitions.cpp.
Definition at line 1277 of file FEDefinitions.cpp.
Definition at line 1281 of file FEDefinitions.cpp.
Definition at line 1285 of file FEDefinitions.cpp.
Definition at line 1289 of file FEDefinitions.cpp.
Definition at line 1294 of file FEDefinitions.cpp.
Definition at line 1298 of file FEDefinitions.cpp.
Definition at line 1302 of file FEDefinitions.cpp.
Definition at line 1306 of file FEDefinitions.cpp.
Definition at line 1310 of file FEDefinitions.cpp.
Definition at line 1314 of file FEDefinitions.cpp.
Definition at line 1318 of file FEDefinitions.cpp.
Definition at line 1322 of file FEDefinitions.cpp.
Definition at line 1328 of file FEDefinitions.cpp.
Definition at line 1344 of file FEDefinitions.cpp.
Definition at line 1348 of file FEDefinitions.cpp.
Definition at line 1352 of file FEDefinitions.cpp.
Definition at line 1356 of file FEDefinitions.cpp.
Definition at line 1360 of file FEDefinitions.cpp.
Definition at line 1364 of file FEDefinitions.cpp.
Definition at line 1368 of file FEDefinitions.cpp.
Definition at line 1372 of file FEDefinitions.cpp.
Definition at line 1376 of file FEDefinitions.cpp.
Definition at line 1381 of file FEDefinitions.cpp.
Definition at line 1385 of file FEDefinitions.cpp.
Definition at line 1389 of file FEDefinitions.cpp.
Definition at line 1393 of file FEDefinitions.cpp.
Definition at line 1397 of file FEDefinitions.cpp.
Definition at line 1401 of file FEDefinitions.cpp.
Definition at line 1405 of file FEDefinitions.cpp.
Definition at line 1409 of file FEDefinitions.cpp.
Definition at line 1413 of file FEDefinitions.cpp.
Definition at line 1417 of file FEDefinitions.cpp.
Definition at line 1421 of file FEDefinitions.cpp.
Definition at line 1425 of file FEDefinitions.cpp.
Definition at line 1429 of file FEDefinitions.cpp.
Definition at line 1433 of file FEDefinitions.cpp.
Definition at line 1437 of file FEDefinitions.cpp.
Definition at line 1441 of file FEDefinitions.cpp.
Definition at line 1445 of file FEDefinitions.cpp.
Definition at line 1449 of file FEDefinitions.cpp.
Definition at line 1454 of file FEDefinitions.cpp.
Definition at line 1458 of file FEDefinitions.cpp.
Definition at line 1462 of file FEDefinitions.cpp.
Definition at line 1466 of file FEDefinitions.cpp.
Definition at line 1471 of file FEDefinitions.cpp.
Definition at line 1475 of file FEDefinitions.cpp.
Definition at line 1479 of file FEDefinitions.cpp.
Definition at line 1484 of file FEDefinitions.cpp.
Definition at line 1489 of file FEDefinitions.cpp.
Definition at line 1493 of file FEDefinitions.cpp.
Definition at line 1497 of file FEDefinitions.cpp.
Definition at line 1501 of file FEDefinitions.cpp.
Definition at line 1506 of file FEDefinitions.cpp.
Definition at line 1510 of file FEDefinitions.cpp.
Definition at line 1514 of file FEDefinitions.cpp.
Definition at line 1518 of file FEDefinitions.cpp.
Definition at line 1523 of file FEDefinitions.cpp.
Definition at line 1527 of file FEDefinitions.cpp.
Definition at line 1531 of file FEDefinitions.cpp.
Definition at line 1535 of file FEDefinitions.cpp.
Definition at line 1540 of file FEDefinitions.cpp.
Definition at line 1544 of file FEDefinitions.cpp.
Definition at line 1548 of file FEDefinitions.cpp.
Definition at line 1552 of file FEDefinitions.cpp.
Definition at line 1557 of file FEDefinitions.cpp.
Definition at line 1561 of file FEDefinitions.cpp.
Definition at line 1565 of file FEDefinitions.cpp.
Definition at line 1569 of file FEDefinitions.cpp.
Definition at line 1574 of file FEDefinitions.cpp.
Definition at line 1578 of file FEDefinitions.cpp.
Definition at line 1582 of file FEDefinitions.cpp.
Definition at line 1586 of file FEDefinitions.cpp.
Definition at line 1591 of file FEDefinitions.cpp.
Definition at line 1595 of file FEDefinitions.cpp.
Definition at line 1599 of file FEDefinitions.cpp.
Definition at line 1603 of file FEDefinitions.cpp.
Definition at line 1622 of file FEDefinitions.cpp.
Definition at line 1627 of file FEDefinitions.cpp.
Definition at line 1633 of file FEDefinitions.cpp.
Definition at line 1653 of file FEDefinitions.cpp.
Definition at line 1657 of file FEDefinitions.cpp.
Definition at line 1661 of file FEDefinitions.cpp.
Definition at line 1665 of file FEDefinitions.cpp.
Definition at line 1670 of file FEDefinitions.cpp.
Definition at line 1674 of file FEDefinitions.cpp.
Definition at line 1678 of file FEDefinitions.cpp.
Definition at line 1682 of file FEDefinitions.cpp.
Definition at line 1686 of file FEDefinitions.cpp.
Definition at line 1690 of file FEDefinitions.cpp.
Definition at line 1694 of file FEDefinitions.cpp.
Definition at line 1698 of file FEDefinitions.cpp.
Definition at line 1702 of file FEDefinitions.cpp.
Definition at line 1706 of file FEDefinitions.cpp.
Definition at line 1710 of file FEDefinitions.cpp.
Definition at line 1714 of file FEDefinitions.cpp.
Definition at line 1720 of file FEDefinitions.cpp.
Definition at line 1739 of file FEDefinitions.cpp.
Definition at line 1743 of file FEDefinitions.cpp.
Definition at line 1747 of file FEDefinitions.cpp.
Definition at line 1751 of file FEDefinitions.cpp.
Definition at line 1755 of file FEDefinitions.cpp.
Definition at line 1760 of file FEDefinitions.cpp.
Definition at line 1764 of file FEDefinitions.cpp.
Definition at line 1768 of file FEDefinitions.cpp.
Definition at line 1772 of file FEDefinitions.cpp.
Definition at line 1776 of file FEDefinitions.cpp.
Definition at line 1780 of file FEDefinitions.cpp.
Definition at line 1784 of file FEDefinitions.cpp.
Definition at line 1788 of file FEDefinitions.cpp.
Definition at line 1792 of file FEDefinitions.cpp.
Definition at line 1796 of file FEDefinitions.cpp.
Definition at line 1800 of file FEDefinitions.cpp.
Definition at line 1804 of file FEDefinitions.cpp.
Definition at line 1808 of file FEDefinitions.cpp.
Definition at line 1812 of file FEDefinitions.cpp.
Definition at line 1816 of file FEDefinitions.cpp.
Definition at line 1822 of file FEDefinitions.cpp.
Definition at line 1826 of file FEDefinitions.cpp.
Definition at line 1830 of file FEDefinitions.cpp.
Definition at line 1834 of file FEDefinitions.cpp.
Definition at line 1838 of file FEDefinitions.cpp.
Definition at line 1842 of file FEDefinitions.cpp.
Definition at line 1846 of file FEDefinitions.cpp.
Definition at line 1850 of file FEDefinitions.cpp.
Definition at line 1854 of file FEDefinitions.cpp.
Definition at line 1858 of file FEDefinitions.cpp.
Definition at line 1877 of file FEDefinitions.cpp.
Definition at line 1881 of file FEDefinitions.cpp.
Definition at line 1885 of file FEDefinitions.cpp.
Definition at line 1889 of file FEDefinitions.cpp.
Definition at line 1893 of file FEDefinitions.cpp.
Definition at line 1897 of file FEDefinitions.cpp.
Definition at line 1901 of file FEDefinitions.cpp.
Definition at line 1905 of file FEDefinitions.cpp.
Definition at line 1909 of file FEDefinitions.cpp.
Definition at line 1913 of file FEDefinitions.cpp.
Definition at line 1919 of file FEDefinitions.cpp.
Definition at line 1923 of file FEDefinitions.cpp.
Definition at line 1927 of file FEDefinitions.cpp.
Definition at line 1932 of file FEDefinitions.cpp.
Definition at line 1936 of file FEDefinitions.cpp.
Definition at line 1940 of file FEDefinitions.cpp.
Definition at line 1945 of file FEDefinitions.cpp.
Definition at line 1949 of file FEDefinitions.cpp.
Definition at line 1953 of file FEDefinitions.cpp.
Definition at line 1958 of file FEDefinitions.cpp.
Definition at line 1962 of file FEDefinitions.cpp.
Definition at line 1966 of file FEDefinitions.cpp.
Definition at line 1971 of file FEDefinitions.cpp.
Definition at line 1975 of file FEDefinitions.cpp.
Definition at line 1979 of file FEDefinitions.cpp.
Definition at line 1984 of file FEDefinitions.cpp.
Definition at line 1988 of file FEDefinitions.cpp.
Definition at line 1992 of file FEDefinitions.cpp.
Definition at line 1997 of file FEDefinitions.cpp.
Definition at line 2001 of file FEDefinitions.cpp.
Definition at line 2005 of file FEDefinitions.cpp.
Definition at line 2010 of file FEDefinitions.cpp.
Definition at line 2014 of file FEDefinitions.cpp.
Definition at line 2018 of file FEDefinitions.cpp.
Definition at line 2023 of file FEDefinitions.cpp.
Definition at line 2027 of file FEDefinitions.cpp.
Definition at line 2031 of file FEDefinitions.cpp.
Definition at line 2036 of file FEDefinitions.cpp.
Definition at line 2040 of file FEDefinitions.cpp.
Definition at line 2044 of file FEDefinitions.cpp.
Definition at line 2050 of file FEDefinitions.cpp.
Definition at line 2054 of file FEDefinitions.cpp.
Definition at line 2058 of file FEDefinitions.cpp.
Definition at line 2062 of file FEDefinitions.cpp.
Definition at line 2066 of file FEDefinitions.cpp.
Definition at line 2070 of file FEDefinitions.cpp.
Definition at line 2074 of file FEDefinitions.cpp.
Definition at line 2078 of file FEDefinitions.cpp.
Definition at line 2082 of file FEDefinitions.cpp.
Definition at line 2087 of file FEDefinitions.cpp.
Definition at line 2091 of file FEDefinitions.cpp.
Definition at line 2095 of file FEDefinitions.cpp.
Definition at line 2099 of file FEDefinitions.cpp.
Definition at line 2103 of file FEDefinitions.cpp.
Definition at line 2107 of file FEDefinitions.cpp.
Definition at line 2111 of file FEDefinitions.cpp.
Definition at line 2115 of file FEDefinitions.cpp.
Definition at line 2119 of file FEDefinitions.cpp.
Definition at line 2124 of file FEDefinitions.cpp.
Definition at line 2128 of file FEDefinitions.cpp.
Definition at line 2132 of file FEDefinitions.cpp.
Definition at line 2136 of file FEDefinitions.cpp.
Definition at line 2140 of file FEDefinitions.cpp.
Definition at line 2144 of file FEDefinitions.cpp.
Definition at line 2148 of file FEDefinitions.cpp.
Definition at line 2152 of file FEDefinitions.cpp.
Definition at line 2156 of file FEDefinitions.cpp.
Definition at line 2161 of file FEDefinitions.cpp.
Definition at line 2165 of file FEDefinitions.cpp.
Definition at line 2169 of file FEDefinitions.cpp.
Definition at line 2173 of file FEDefinitions.cpp.
Definition at line 2177 of file FEDefinitions.cpp.
Definition at line 2181 of file FEDefinitions.cpp.
Definition at line 2185 of file FEDefinitions.cpp.
Definition at line 2189 of file FEDefinitions.cpp.
Definition at line 2193 of file FEDefinitions.cpp.
Definition at line 2198 of file FEDefinitions.cpp.
Definition at line 2202 of file FEDefinitions.cpp.
Definition at line 2206 of file FEDefinitions.cpp.
Definition at line 2210 of file FEDefinitions.cpp.
Definition at line 2214 of file FEDefinitions.cpp.
Definition at line 2218 of file FEDefinitions.cpp.
Definition at line 2222 of file FEDefinitions.cpp.
Definition at line 2226 of file FEDefinitions.cpp.
Definition at line 2230 of file FEDefinitions.cpp.
Definition at line 2235 of file FEDefinitions.cpp.
Definition at line 2239 of file FEDefinitions.cpp.
Definition at line 2243 of file FEDefinitions.cpp.
Definition at line 2247 of file FEDefinitions.cpp.
Definition at line 2251 of file FEDefinitions.cpp.
Definition at line 2255 of file FEDefinitions.cpp.
Definition at line 2259 of file FEDefinitions.cpp.
Definition at line 2263 of file FEDefinitions.cpp.
Definition at line 2267 of file FEDefinitions.cpp.
Definition at line 2272 of file FEDefinitions.cpp.
Definition at line 2276 of file FEDefinitions.cpp.
Definition at line 2280 of file FEDefinitions.cpp.
Definition at line 2284 of file FEDefinitions.cpp.
Definition at line 2288 of file FEDefinitions.cpp.
Definition at line 2292 of file FEDefinitions.cpp.
Definition at line 2296 of file FEDefinitions.cpp.
Definition at line 2300 of file FEDefinitions.cpp.
Definition at line 2304 of file FEDefinitions.cpp.
Definition at line 2309 of file FEDefinitions.cpp.
Definition at line 2313 of file FEDefinitions.cpp.
Definition at line 2317 of file FEDefinitions.cpp.
Definition at line 2321 of file FEDefinitions.cpp.
Definition at line 2325 of file FEDefinitions.cpp.
Definition at line 2329 of file FEDefinitions.cpp.
Definition at line 2333 of file FEDefinitions.cpp.
Definition at line 2337 of file FEDefinitions.cpp.
Definition at line 2341 of file FEDefinitions.cpp.
Definition at line 2346 of file FEDefinitions.cpp.
Definition at line 2350 of file FEDefinitions.cpp.
Definition at line 2354 of file FEDefinitions.cpp.
Definition at line 2358 of file FEDefinitions.cpp.
Definition at line 2362 of file FEDefinitions.cpp.
Definition at line 2366 of file FEDefinitions.cpp.
Definition at line 2370 of file FEDefinitions.cpp.
Definition at line 2374 of file FEDefinitions.cpp.
Definition at line 2378 of file FEDefinitions.cpp.
Definition at line 2383 of file FEDefinitions.cpp.
Definition at line 2387 of file FEDefinitions.cpp.
Definition at line 2391 of file FEDefinitions.cpp.
Definition at line 2395 of file FEDefinitions.cpp.
Definition at line 2399 of file FEDefinitions.cpp.
Definition at line 2403 of file FEDefinitions.cpp.
Definition at line 2407 of file FEDefinitions.cpp.
Definition at line 2411 of file FEDefinitions.cpp.
Definition at line 2415 of file FEDefinitions.cpp.
Definition at line 2433 of file FEDefinitions.cpp.
Definition at line 2437 of file FEDefinitions.cpp.
Definition at line 2441 of file FEDefinitions.cpp.
Definition at line 2445 of file FEDefinitions.cpp.
Definition at line 2450 of file FEDefinitions.cpp.
Definition at line 2454 of file FEDefinitions.cpp.
Definition at line 2458 of file FEDefinitions.cpp.
Definition at line 2462 of file FEDefinitions.cpp.
Definition at line 2466 of file FEDefinitions.cpp.
Definition at line 2470 of file FEDefinitions.cpp.
Definition at line 2475 of file FEDefinitions.cpp.
Definition at line 2481 of file FEDefinitions.cpp.
Definition at line 2485 of file FEDefinitions.cpp.
Definition at line 2489 of file FEDefinitions.cpp.
Definition at line 2494 of file FEDefinitions.cpp.
Definition at line 2498 of file FEDefinitions.cpp.
Definition at line 2502 of file FEDefinitions.cpp.
Definition at line 2507 of file FEDefinitions.cpp.
Definition at line 2511 of file FEDefinitions.cpp.
Definition at line 2515 of file FEDefinitions.cpp.
Definition at line 2520 of file FEDefinitions.cpp.
Definition at line 2524 of file FEDefinitions.cpp.
Definition at line 2528 of file FEDefinitions.cpp.
Definition at line 2533 of file FEDefinitions.cpp.
Definition at line 2537 of file FEDefinitions.cpp.
Definition at line 2541 of file FEDefinitions.cpp.
Definition at line 2546 of file FEDefinitions.cpp.
Definition at line 2550 of file FEDefinitions.cpp.
Definition at line 2554 of file FEDefinitions.cpp.
Definition at line 2559 of file FEDefinitions.cpp.
Definition at line 2563 of file FEDefinitions.cpp.
Definition at line 2567 of file FEDefinitions.cpp.
Definition at line 2572 of file FEDefinitions.cpp.
Definition at line 2576 of file FEDefinitions.cpp.
Definition at line 2580 of file FEDefinitions.cpp.
Definition at line 2585 of file FEDefinitions.cpp.
Definition at line 2589 of file FEDefinitions.cpp.
Definition at line 2593 of file FEDefinitions.cpp.
Definition at line 2598 of file FEDefinitions.cpp.
Definition at line 2602 of file FEDefinitions.cpp.
Definition at line 2606 of file FEDefinitions.cpp.
Definition at line 2611 of file FEDefinitions.cpp.
Definition at line 2615 of file FEDefinitions.cpp.
Definition at line 2619 of file FEDefinitions.cpp.
Definition at line 2624 of file FEDefinitions.cpp.
Definition at line 2628 of file FEDefinitions.cpp.
Definition at line 2632 of file FEDefinitions.cpp.
Definition at line 2636 of file FEDefinitions.cpp.
Definition at line 2640 of file FEDefinitions.cpp.
Definition at line 2644 of file FEDefinitions.cpp.
Definition at line 2648 of file FEDefinitions.cpp.
Definition at line 2652 of file FEDefinitions.cpp.
Definition at line 2657 of file FEDefinitions.cpp.
Definition at line 2662 of file FEDefinitions.cpp.
Definition at line 2666 of file FEDefinitions.cpp.
Definition at line 2670 of file FEDefinitions.cpp.
Definition at line 2674 of file FEDefinitions.cpp.
Definition at line 2678 of file FEDefinitions.cpp.
Definition at line 2682 of file FEDefinitions.cpp.
Definition at line 2686 of file FEDefinitions.cpp.
Definition at line 2690 of file FEDefinitions.cpp.
Definition at line 2694 of file FEDefinitions.cpp.
Definition at line 2699 of file FEDefinitions.cpp.
Definition at line 2703 of file FEDefinitions.cpp.
Definition at line 2707 of file FEDefinitions.cpp.
Definition at line 2711 of file FEDefinitions.cpp.
Definition at line 2715 of file FEDefinitions.cpp.
Definition at line 2719 of file FEDefinitions.cpp.
Definition at line 2723 of file FEDefinitions.cpp.
Definition at line 2727 of file FEDefinitions.cpp.
Definition at line 2731 of file FEDefinitions.cpp.
Definition at line 2736 of file FEDefinitions.cpp.
Definition at line 2740 of file FEDefinitions.cpp.
Definition at line 2744 of file FEDefinitions.cpp.
Definition at line 2748 of file FEDefinitions.cpp.
Definition at line 2752 of file FEDefinitions.cpp.
Definition at line 2756 of file FEDefinitions.cpp.
Definition at line 2760 of file FEDefinitions.cpp.
Definition at line 2764 of file FEDefinitions.cpp.
Definition at line 2768 of file FEDefinitions.cpp.
Definition at line 2773 of file FEDefinitions.cpp.
Definition at line 2777 of file FEDefinitions.cpp.
Definition at line 2781 of file FEDefinitions.cpp.
Definition at line 2785 of file FEDefinitions.cpp.
Definition at line 2789 of file FEDefinitions.cpp.
Definition at line 2793 of file FEDefinitions.cpp.
Definition at line 2797 of file FEDefinitions.cpp.
Definition at line 2801 of file FEDefinitions.cpp.
Definition at line 2805 of file FEDefinitions.cpp.
Definition at line 2810 of file FEDefinitions.cpp.
Definition at line 2814 of file FEDefinitions.cpp.
Definition at line 2818 of file FEDefinitions.cpp.
Definition at line 2822 of file FEDefinitions.cpp.
Definition at line 2826 of file FEDefinitions.cpp.
Definition at line 2830 of file FEDefinitions.cpp.
Definition at line 2834 of file FEDefinitions.cpp.
Definition at line 2838 of file FEDefinitions.cpp.
Definition at line 2842 of file FEDefinitions.cpp.
Definition at line 2847 of file FEDefinitions.cpp.
Definition at line 2851 of file FEDefinitions.cpp.
Definition at line 2855 of file FEDefinitions.cpp.
Definition at line 2859 of file FEDefinitions.cpp.
Definition at line 2863 of file FEDefinitions.cpp.
Definition at line 2867 of file FEDefinitions.cpp.
Definition at line 2871 of file FEDefinitions.cpp.
Definition at line 2875 of file FEDefinitions.cpp.
Definition at line 2879 of file FEDefinitions.cpp.
Definition at line 2884 of file FEDefinitions.cpp.
Definition at line 2888 of file FEDefinitions.cpp.
Definition at line 2892 of file FEDefinitions.cpp.
Definition at line 2896 of file FEDefinitions.cpp.
Definition at line 2900 of file FEDefinitions.cpp.
Definition at line 2904 of file FEDefinitions.cpp.
Definition at line 2908 of file FEDefinitions.cpp.
Definition at line 2912 of file FEDefinitions.cpp.
Definition at line 2916 of file FEDefinitions.cpp.
Definition at line 2921 of file FEDefinitions.cpp.
Definition at line 2925 of file FEDefinitions.cpp.
Definition at line 2929 of file FEDefinitions.cpp.
Definition at line 2933 of file FEDefinitions.cpp.
Definition at line 2937 of file FEDefinitions.cpp.
Definition at line 2941 of file FEDefinitions.cpp.
Definition at line 2945 of file FEDefinitions.cpp.
Definition at line 2949 of file FEDefinitions.cpp.
Definition at line 2953 of file FEDefinitions.cpp.
Definition at line 2958 of file FEDefinitions.cpp.
Definition at line 2962 of file FEDefinitions.cpp.
Definition at line 2966 of file FEDefinitions.cpp.
Definition at line 2970 of file FEDefinitions.cpp.
Definition at line 2974 of file FEDefinitions.cpp.
Definition at line 2978 of file FEDefinitions.cpp.
Definition at line 2982 of file FEDefinitions.cpp.
Definition at line 2986 of file FEDefinitions.cpp.
Definition at line 2990 of file FEDefinitions.cpp.
Definition at line 2995 of file FEDefinitions.cpp.
Definition at line 2999 of file FEDefinitions.cpp.
Definition at line 3003 of file FEDefinitions.cpp.
Definition at line 3007 of file FEDefinitions.cpp.
Definition at line 3011 of file FEDefinitions.cpp.
Definition at line 3015 of file FEDefinitions.cpp.
Definition at line 3019 of file FEDefinitions.cpp.
Definition at line 3023 of file FEDefinitions.cpp.
Definition at line 3027 of file FEDefinitions.cpp.
Definition at line 3049 of file FEDefinitions.cpp.
Definition at line 3053 of file FEDefinitions.cpp.
Definition at line 3058 of file FEDefinitions.cpp.
Definition at line 3079 of file FEDefinitions.cpp.
Definition at line 3083 of file FEDefinitions.cpp.
Definition at line 3087 of file FEDefinitions.cpp.
Definition at line 3091 of file FEDefinitions.cpp.
Definition at line 3095 of file FEDefinitions.cpp.
Definition at line 3099 of file FEDefinitions.cpp.
Definition at line 3103 of file FEDefinitions.cpp.
Definition at line 3107 of file FEDefinitions.cpp.
Definition at line 3112 of file FEDefinitions.cpp.
Definition at line 3116 of file FEDefinitions.cpp.
Definition at line 3120 of file FEDefinitions.cpp.
Definition at line 3124 of file FEDefinitions.cpp.
Definition at line 3128 of file FEDefinitions.cpp.
Definition at line 3132 of file FEDefinitions.cpp.
Definition at line 3136 of file FEDefinitions.cpp.
Definition at line 3140 of file FEDefinitions.cpp.
Definition at line 3144 of file FEDefinitions.cpp.
Definition at line 3148 of file FEDefinitions.cpp.
Definition at line 3152 of file FEDefinitions.cpp.
Definition at line 3156 of file FEDefinitions.cpp.
Definition at line 3160 of file FEDefinitions.cpp.
Definition at line 3164 of file FEDefinitions.cpp.
Definition at line 3168 of file FEDefinitions.cpp.
Definition at line 3172 of file FEDefinitions.cpp.
Definition at line 3176 of file FEDefinitions.cpp.
Definition at line 3180 of file FEDefinitions.cpp.
Definition at line 3184 of file FEDefinitions.cpp.
Definition at line 3188 of file FEDefinitions.cpp.
Definition at line 3192 of file FEDefinitions.cpp.
Definition at line 3196 of file FEDefinitions.cpp.
Definition at line 3200 of file FEDefinitions.cpp.
Definition at line 3204 of file FEDefinitions.cpp.
Definition at line 3209 of file FEDefinitions.cpp.
Definition at line 3213 of file FEDefinitions.cpp.
Definition at line 3217 of file FEDefinitions.cpp.
Definition at line 3221 of file FEDefinitions.cpp.
Definition at line 3225 of file FEDefinitions.cpp.
Definition at line 3229 of file FEDefinitions.cpp.
Definition at line 3233 of file FEDefinitions.cpp.
Definition at line 3237 of file FEDefinitions.cpp.
Definition at line 3241 of file FEDefinitions.cpp.
Definition at line 3246 of file FEDefinitions.cpp.
Definition at line 3250 of file FEDefinitions.cpp.
Definition at line 3254 of file FEDefinitions.cpp.
Definition at line 3258 of file FEDefinitions.cpp.
Definition at line 3262 of file FEDefinitions.cpp.
Definition at line 3266 of file FEDefinitions.cpp.
Definition at line 3270 of file FEDefinitions.cpp.
Definition at line 3274 of file FEDefinitions.cpp.
Definition at line 3278 of file FEDefinitions.cpp.
Definition at line 3283 of file FEDefinitions.cpp.
Definition at line 3287 of file FEDefinitions.cpp.
Definition at line 3291 of file FEDefinitions.cpp.
Definition at line 3295 of file FEDefinitions.cpp.
Definition at line 3299 of file FEDefinitions.cpp.
Definition at line 3303 of file FEDefinitions.cpp.
Definition at line 3307 of file FEDefinitions.cpp.
Definition at line 3311 of file FEDefinitions.cpp.
Definition at line 3315 of file FEDefinitions.cpp.
Definition at line 3320 of file FEDefinitions.cpp.
Definition at line 3324 of file FEDefinitions.cpp.
Definition at line 3328 of file FEDefinitions.cpp.
Definition at line 3332 of file FEDefinitions.cpp.
Definition at line 3336 of file FEDefinitions.cpp.
Definition at line 3340 of file FEDefinitions.cpp.
Definition at line 3344 of file FEDefinitions.cpp.
Definition at line 3348 of file FEDefinitions.cpp.
Definition at line 3352 of file FEDefinitions.cpp.
Definition at line 3357 of file FEDefinitions.cpp.
Definition at line 3361 of file FEDefinitions.cpp.
Definition at line 3365 of file FEDefinitions.cpp.
Definition at line 3369 of file FEDefinitions.cpp.
Definition at line 3373 of file FEDefinitions.cpp.
Definition at line 3377 of file FEDefinitions.cpp.
Definition at line 3381 of file FEDefinitions.cpp.
Definition at line 3385 of file FEDefinitions.cpp.
Definition at line 3389 of file FEDefinitions.cpp.
Definition at line 3394 of file FEDefinitions.cpp.
Definition at line 3398 of file FEDefinitions.cpp.
Definition at line 3402 of file FEDefinitions.cpp.
Definition at line 3406 of file FEDefinitions.cpp.
Definition at line 3410 of file FEDefinitions.cpp.
Definition at line 3414 of file FEDefinitions.cpp.
Definition at line 3418 of file FEDefinitions.cpp.
Definition at line 3422 of file FEDefinitions.cpp.
Definition at line 3426 of file FEDefinitions.cpp.
Definition at line 3431 of file FEDefinitions.cpp.
Definition at line 3435 of file FEDefinitions.cpp.
Definition at line 3439 of file FEDefinitions.cpp.
Definition at line 3443 of file FEDefinitions.cpp.
Definition at line 3447 of file FEDefinitions.cpp.
Definition at line 3451 of file FEDefinitions.cpp.
Definition at line 3455 of file FEDefinitions.cpp.
Definition at line 3459 of file FEDefinitions.cpp.
Definition at line 3463 of file FEDefinitions.cpp.
Definition at line 3468 of file FEDefinitions.cpp.
Definition at line 3472 of file FEDefinitions.cpp.
Definition at line 3476 of file FEDefinitions.cpp.
Definition at line 3480 of file FEDefinitions.cpp.
Definition at line 3484 of file FEDefinitions.cpp.
Definition at line 3488 of file FEDefinitions.cpp.
Definition at line 3492 of file FEDefinitions.cpp.
Definition at line 3496 of file FEDefinitions.cpp.
Definition at line 3500 of file FEDefinitions.cpp.
======================================================================
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.
Definition at line 3535 of file FEDefinitions.cpp.
Definition at line 3539 of file FEDefinitions.cpp.
Definition at line 3544 of file FEDefinitions.cpp.
Definition at line 3548 of file FEDefinitions.cpp.
Definition at line 3552 of file FEDefinitions.cpp.
Definition at line 3557 of file FEDefinitions.cpp.
Definition at line 3561 of file FEDefinitions.cpp.
Definition at line 3565 of file FEDefinitions.cpp.
Definition at line 3570 of file FEDefinitions.cpp.
Definition at line 3574 of file FEDefinitions.cpp.
Definition at line 3578 of file FEDefinitions.cpp.
Definition at line 3583 of file FEDefinitions.cpp.
Definition at line 3587 of file FEDefinitions.cpp.
Definition at line 3591 of file FEDefinitions.cpp.
Definition at line 3596 of file FEDefinitions.cpp.
Definition at line 3600 of file FEDefinitions.cpp.
Definition at line 3604 of file FEDefinitions.cpp.
Definition at line 3609 of file FEDefinitions.cpp.
Definition at line 3613 of file FEDefinitions.cpp.
Definition at line 3617 of file FEDefinitions.cpp.
Definition at line 3621 of file FEDefinitions.cpp.
Definition at line 3625 of file FEDefinitions.cpp.
Definition at line 3629 of file FEDefinitions.cpp.
Definition at line 3664 of file FEDefinitions.cpp.
Definition at line 3668 of file FEDefinitions.cpp.
Definition at line 3672 of file FEDefinitions.cpp.
Definition at line 3677 of file FEDefinitions.cpp.
Definition at line 3681 of file FEDefinitions.cpp.
Definition at line 3685 of file FEDefinitions.cpp.
Definition at line 3690 of file FEDefinitions.cpp.
Definition at line 3694 of file FEDefinitions.cpp.
Definition at line 3698 of file FEDefinitions.cpp.
======================================================================
RT0 (3D)
Definition at line 3703 of file FEDefinitions.cpp.
Definition at line 3707 of file FEDefinitions.cpp.
Definition at line 3711 of file FEDefinitions.cpp.
Definition at line 3716 of file FEDefinitions.cpp.
Definition at line 3720 of file FEDefinitions.cpp.
Definition at line 3724 of file FEDefinitions.cpp.
Definition at line 3728 of file FEDefinitions.cpp.
Definition at line 3735 of file FEDefinitions.cpp.
Definition at line 3740 of file FEDefinitions.cpp.
Definition at line 3747 of file FEDefinitions.cpp.
const ReferenceFEScalar LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 | ||
) |
std::ostream& LifeV::operator<< | ( | std::ostream & | c, |
const QuadratureRule & | qr | ||
) |
Definition at line 120 of file QuadratureRule.cpp.
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).
mesh | A region mesh of 3D elements |
elSign | A vector of bool: true means positive orientation. |
sw | The 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.
Definition at line 111 of file MeshChecks.hpp.
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.
mesh | A 3D mesh. It will be modified. |
elSign | a vector of bools. The value false correspond to the elements that have to be swapped. It is created by checkVolumes(). |
Definition at line 175 of file MeshChecks.hpp.
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 , 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 .
mesh | A 3D mesh |
vols | returns 3 Real corresponding to the 3 integrals |
Definition at line 202 of file MeshChecks.hpp.
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 . The value returned should be very proximal to zero
Definition at line 252 of file MeshChecks.hpp.
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:
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.
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.
Definition at line 42 of file LifeVersion.cpp.
unsigned int versionMajor | ( | ) |
Returns the major number of LIFEV's version, e.g.
0 for LIFEV 0.7
Definition at line 47 of file LifeVersion.cpp.
unsigned int versionMinor | ( | ) |
Returns the minor number of LIFEV's version, e.g.
7 for LIFEV 0.7.0
Definition at line 52 of file LifeVersion.cpp.
unsigned int versionMicro | ( | ) |
Returns the micro number of LIFEV's version, e.g.
0 for LIFEV 0.7.0
Definition at line 57 of file LifeVersion.cpp.
char const * versionString | ( | ) |
Returns the LIFEV version as string, e.g.
"0.7.0".
Definition at line 62 of file LifeVersion.cpp.
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.
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.
BlockEpetra_MultiVector * stride | ( | const BlockEpetra_MultiVector::vector_Type & | v1, |
const BlockEpetra_MultiVector::vector_Type & | v2 | ||
) |
Generate a BlockEpetra_MultiVector from two Epetra_MultiVectors.
Definition at line 136 of file BlockEpetra_MultiVector.cpp.
BlockEpetra_MultiVector * stride | ( | 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.
Definition at line 146 of file BlockEpetra_MultiVector.cpp.
BlockEpetra_MultiVector * stride | ( | 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.
Definition at line 158 of file BlockEpetra_MultiVector.cpp.
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.
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.
|
inline |
Definition at line 40 of file GhostEntityData.cpp.
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.
i_x | |
i_y | |
n_x | Number of elements along the length |
n_y | Number of elements along the width |
Definition at line 43 of file RegionMesh2DStructured.cpp.
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 the internal flag is 0.
For the corners the labels are:
For the edges the labels are:
mesh | The mesh that we want to generate |
regionFlag | Flag of the region |
m_x | Number of elements along the length |
m_y | Number of elements along the width |
l_x | length of the mesh |
l_y | width of the mesh |
verbose | Verbose mode enabled/disabled |
t_x | translation of the mesh along the x-axis |
t_y | translation of the mesh along the y-axis |
Definition at line 125 of file RegionMesh2DStructured.hpp.
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.
|
inline |
returns the square of the L2 norm of fct on the current element
Definition at line 83 of file SobolevNorms.hpp.
|
inline |
for time dependent+vectorial.
Definition at line 105 of file SobolevNorms.hpp.
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.
returns the square of the H1 norm of fct on the current element
Definition at line 173 of file SobolevNorms.hpp.
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.
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.
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.
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.
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.
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.
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.
|
inline |
returns the integral of fct on the current element
Definition at line 464 of file SobolevNorms.hpp.
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.
mesh | Reference to the mesh. |
regionFlag | flag for the mesh. |
numberOfElements | Number of elements inside the mesh. |
verbose | Output verbosity. |
lenght | Length of the mesh. |
origin | Origin 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.
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.
void LifeV::createPointNeighbors | ( | MeshType const & | mesh, |
neighborList_Type & | neighborList | ||
) |
Definition at line 163 of file NeighborMarker.hpp.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Definition at line 114 of file core/testsuite/bdf/ud_functions.hpp.
Definition at line 119 of file core/testsuite/bdf/ud_functions.hpp.
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.
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.
std::string base64_encode | ( | unsigned char const * | bytes_to_encode, |
UInt | len | ||
) |
Definition at line 82 of file EncoderBase64.cpp.
std::string base64_decode | ( | std::string const & | s | ) |
Definition at line 136 of file EncoderBase64.cpp.
|
inline |
Factory create function.
Definition at line 508 of file RBFlocallyRescaledScalar.hpp.
|
inline |
Factory create function.
Definition at line 468 of file RBFrescaledScalar.hpp.
|
inline |
Factory create function.
Definition at line 939 of file RBFlocallyRescaledVectorial.hpp.
|
inline |
Factory create function.
Definition at line 520 of file RBFrescaledVectorial.hpp.
VectorContainer< VectorType, ContainerType > LifeV::operator* | ( | const ScalarType & | scalar, |
const VectorContainer< VectorType, ContainerType > & | vectorContainer | ||
) |
Definition at line 836 of file VectorContainer.hpp.
|
inlinestatic |
Definition at line 77 of file EncoderBase64.cpp.
std::string LifeV::operator+ | ( | const std::string & | str, |
const long | i | ||
) |
Definition at line 102 of file StringUtility.cpp.
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.
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
f | Function |
leftExtremeBase | Left extreme of the interval |
rightExtremeBase | Right extreme of the interval |
toll | Tollerance |
maxIter | Maximum number of iterations |
Definition at line 74 of file NonLinearBrent.hpp.
|
inline |
define the BDF factory; this class runs only the default template parameter.
Definition at line 693 of file TimeAdvanceBDF.hpp.
|
inline |
Definition at line 415 of file IonicMinimalModel.hpp.
|
inline |
Definition at line 1288 of file IonicTenTusscher06.hpp.
|
inline |
Definition at line 196 of file IonicAlievPanfilov.hpp.
|
inline |
Definition at line 210 of file IonicFitzHughNagumo.hpp.
const GeometricMap& LifeV::geometricMapFromElementShape | ( | ) |
Generic implementation of the GeometricMapFromElementShape.
|
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.
|
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.
|
inline |
Definition at line 193 of file IonicMitchellSchaeffer.hpp.
|
inline |
Definition at line 89 of file QuadratureBoundary.hpp.
LevelSetBDQRAdapter<FESpaceType, VectorType> LifeV::adapt | ( | std::shared_ptr< FESpaceType > | fespace, |
const VectorType & | vector, | ||
const QuadratureBoundary & | qrbd | ||
) |
Definition at line 141 of file LevelSetBDQRAdapter.hpp.
const flag_Type LifeV::ET_UPDATE_NONE | ( | 0 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_CELL_NODE | ( | 1 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_QUAD_NODE | ( | 2 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_JACOBIAN | ( | 4 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_DET_JACOBIAN | ( | 8 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_T_INVERSE_JACOBIAN | ( | 16 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_W_DET_JACOBIAN | ( | 32 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_DPHI | ( | 64 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_D2PHI | ( | 128 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_DIVERGENCE | ( | 256 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_LAPLACIAN | ( | 512 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_DIAMETER | ( | 1024 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_MEASURE | ( | 2048 | ) |
const flag_Type LifeV::ET_UPDATE_ONLY_METRIC | ( | 4096 | ) |
const flag_Type LifeV::ET_UPDATE_ALL | ( | 8192 - | 1 | ) |
const flag_Type LifeV::ET_UPDATE_QUAD_NODE | ( | ET_UPDATE_ONLY_CELL_NODE| | ET_UPDATE_ONLY_QUAD_NODE | ) |
const flag_Type LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::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 LifeV::ET_UPDATE_DIAMETER | ( | ET_UPDATE_ONLY_CELL_NODE| | ET_UPDATE_ONLY_DIAMETER | ) |
const flag_Type LifeV::ET_UPDATE_METRIC | ( | ET_UPDATE_ONLY_CELL_NODE| | ET_UPDATE_ONLY_METRIC | ) |
const flag_Type LifeV::ET_UPDATE_MEASURE | ( | ET_UPDATE_WDET| | ET_UPDATE_ONLY_MEASURE | ) |
Definition at line 2962 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 2967 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 2972 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 2978 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 2983 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 2989 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3017 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3037 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Definition at line 3179 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3073 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3086 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3100 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3114 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3128 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3192 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3141 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3154 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3166 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3060 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
Definition at line 3854 of file fsi/examples/application_aortaFSI/ud_functions.cpp.
|
inline |
Factory create function.
Definition at line 254 of file FSIMonolithicGI.hpp.
FSIOperator::fluidBchandlerPtr_Type BCh_harmonicExtension | ( | FSIOperator & | _oper | ) |
Definition at line 146 of file fsi/examples/application_aortaFSI/boundaryConditions.hpp.
FSIOperator::fluidBchandlerPtr_Type BCh_monolithicFlux | ( | ) |
Definition at line 172 of file fsi/examples/application_aortaFSI/boundaryConditions.hpp.
FSIOperator::fluidBchandlerPtr_Type BCh_monolithicFluid | ( | FSIOperator & | _oper | ) |
Definition at line 204 of file fsi/examples/application_aortaFSI/boundaryConditions.hpp.
FSIOperator::solidBchandlerPtr_Type BCh_monolithicSolid | ( | FSIOperator & | _oper | ) |
Definition at line 229 of file fsi/examples/application_aortaFSI/boundaryConditions.hpp.
|
inline |
Factory create function.
Definition at line 195 of file FSIMonolithicGE.hpp.
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.
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.
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.
|
inline |
define the TimeAdvanceNewmark; this class runs only the default template parameter.
Definition at line 700 of file TimeAdvanceNewmark.hpp.
Definition at line 72 of file fsi/examples/benchmark_GreenshieldsWeller/boundaryConditions.hpp.
FSIOperator::fluidBchandlerPtr_Type BCh_monolithicFlux | ( | bool | ) |
Definition at line 148 of file fsi/examples/benchmark_GreenshieldsWeller/boundaryConditions.hpp.
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.
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.
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)
f | Function |
residual | Residual |
sol | Solution |
step | Step to update the solution |
normRes | Norm of the residual |
lambda | Length of the Step |
iter | Iterations |
verboseLevel | Option for detailed description |
Definition at line 86 of file NonLinearLineSearch.hpp.
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.
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)
f | Function |
residual | Residual |
sol | Solution |
step | Step to update the solution |
normRes | Norm of the residual |
lambda | Length of the Step |
slope | Slope value in linesearch algorithm |
iter | Iterations |
verboseLevel | Option for detailed description |
Definition at line 200 of file NonLinearLineSearch.hpp.
|
inline |
Definition at line 705 of file VenantKirchhoffMaterialNonLinear.hpp.
|
inline |
Definition at line 532 of file VenantKirchhoffMaterialLinear.hpp.
|
inline |
Definition at line 776 of file ExponentialMaterialNonLinear.hpp.
|
inline |
Definition at line 703 of file NeoHookeanMaterialNonLinear.hpp.
|
inline |
Definition at line 1047 of file VenantKirchhoffMaterialNonLinearPenalized.hpp.
|
inline |
Definition at line 879 of file SecondOrderExponentialMaterialNonLinear.hpp.
Real outerWallPressure | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 548 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Definition at line 579 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Real pressureInitial | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 600 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Definition at line 633 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Definition at line 638 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Real fluxFunctionAneurysm | ( | const Real & | t, |
const Real & | , | ||
const Real & | , | ||
const Real & | , | ||
const ID & | i | ||
) |
Definition at line 707 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Real aneurismFluxInVectorial | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 769 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Real squareSinusoidalFluxFunction | ( | const Real & | t, |
const Real & | , | ||
const Real & | , | ||
const Real & | , | ||
const ID & | |||
) |
Definition at line 809 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Definition at line 815 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Definition at line 854 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Definition at line 893 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Definition at line 915 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Definition at line 937 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
Definition at line 958 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
FSIOperator::fluidBchandlerPtr_Type LifeV::BCh_monolithicFluid | ( | FSIOperator & | _oper, |
bool const & | , | ||
ImplicitResistance & | resistanceBC | ||
) |
Definition at line 122 of file fsi/examples/example_SmoothAneurysm/boundaryConditions.hpp.
Real uInterpolated | ( | const Real & | time, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 48 of file fsi/examples/example_SmoothAneurysm/ud_functions.cpp.
|
inline |
Definition at line 279 of file FSIExactJacobian.hpp.
|
inline |
Definition at line 177 of file FSIFixedPoint.hpp.
Definition at line 544 of file fsi/testsuite/fsi_monolithic/ud_functions.cpp.
Definition at line 665 of file fsi/testsuite/fsi_monolithic/ud_functions.cpp.
FSIOperator::fluidBchandlerPtr_Type BCh_monolithicFluid | ( | FSIOperator & | _oper, |
bool const & | isOpen = true |
||
) |
Definition at line 122 of file fsi/testsuite/fsi_monolithic/boundaryConditions.hpp.
Definition at line 675 of file fsi/testsuite/fsi_monolithic/ud_functions.cpp.
Definition at line 92 of file fsi/testsuite/fsi_segregated/ud_functions.cpp.
Definition at line 118 of file fsi/testsuite/fsi_segregated/ud_functions.cpp.
Definition at line 174 of file fsi/testsuite/fsi_segregated/ud_functions.cpp.
Definition at line 314 of file fsi/testsuite/fsi_segregated/ud_functions.cpp.
FSIOperator::fluidBchandlerPtr_Type LifeV::BCh_fluid | ( | FSIOperator & | _oper | ) |
Definition at line 129 of file fsi/testsuite/fsi_segregated/boundaryConditions.hpp.
FSIOperator::fluidBchandlerPtr_Type LifeV::BCh_fluidInv | ( | FSIOperator & | _oper | ) |
Definition at line 186 of file fsi/testsuite/fsi_segregated/boundaryConditions.hpp.
FSIOperator::fluidBchandlerPtr_Type LifeV::BCh_fluidLin | ( | FSIOperator & | _oper | ) |
Definition at line 210 of file fsi/testsuite/fsi_segregated/boundaryConditions.hpp.
FSIOperator::solidBchandlerPtr_Type LifeV::BCh_solid | ( | FSIOperator & | _oper | ) |
Definition at line 256 of file fsi/testsuite/fsi_segregated/boundaryConditions.hpp.
FSIOperator::solidBchandlerPtr_Type LifeV::BCh_solidLin | ( | FSIOperator & | _oper | ) |
Definition at line 309 of file fsi/testsuite/fsi_segregated/boundaryConditions.hpp.
FSIOperator::solidBchandlerPtr_Type LifeV::BCh_solidInvLin | ( | FSIOperator & | _oper | ) |
Definition at line 347 of file fsi/testsuite/fsi_segregated/boundaryConditions.hpp.
bcPtr_Type BCh_fluid | ( | ) |
Definition at line 61 of file fsi_blocks/testsuite/fsi_restart/boundaryConditions.hpp.
bcPtr_Type BCh_structure | ( | ) |
Definition at line 75 of file fsi_blocks/testsuite/fsi_restart/boundaryConditions.hpp.
bcPtr_Type BCh_ale | ( | ) |
Definition at line 88 of file fsi_blocks/testsuite/fsi_restart/boundaryConditions.hpp.
bcPtr_Type BCh_interfaceFluid | ( | ) |
Definition at line 103 of file fsi_blocks/testsuite/fsi_restart/boundaryConditions.hpp.
|
inline |
Factory create function.
Definition at line 342 of file StabilizationSUPG.hpp.
|
inline |
Factory create function.
Definition at line 262 of file StabilizationSUPG_semi_implicit.hpp.
|
inline |
Factory create function.
Definition at line 268 of file StabilizationSUPGALE.hpp.
|
inline |
Factory create function.
Definition at line 294 of file StabilizationSUPG_semi_implicit_ale.hpp.
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.
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.
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.
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.
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.
|
inline |
Factory create function.
Definition at line 204 of file OneDFSIPhysicsLinear.hpp.
|
inline |
Factory create function.
Definition at line 213 of file OneDFSIPhysicsNonLinear.hpp.
|
inline |
Factory create function.
Definition at line 196 of file OneDFSIFluxLinear.hpp.
|
inline |
Factory create function.
Definition at line 263 of file OneDFSIFluxNonLinear.hpp.
|
inline |
Factory create function.
Definition at line 178 of file OneDFSISourceLinear.hpp.
|
inline |
Factory create function.
Definition at line 220 of file OneDFSISourceNonLinear.hpp.
|
inline |
Definition at line 270 of file PreconditionerPCD.hpp.
|
inline |
Definition at line 193 of file PreconditionerSIMPLE.hpp.
|
inline |
Definition at line 187 of file PreconditionerYosida.hpp.
Definition at line 19 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Definition at line 83 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Real bypassVelInlet2 | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 40 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Real bypassVelInlet4 | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 61 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Definition at line 3921 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Definition at line 4818 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Real linearVelInletCylinder | ( | Real | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 4834 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Definition at line 4868 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Definition at line 4902 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Definition at line 6535 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Definition at line 6548 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Real popliteal | ( | const Real | t, |
const Real & | x = 0 , |
||
const Real & | y = 0 , |
||
const Real & | z = 0 , |
||
const ID & | i = 0 |
||
) |
Definition at line 4924 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Real pont_dist | ( | const Real | t, |
const Real & | x = 0 , |
||
const Real & | y = 0 , |
||
const Real & | z = 0 , |
||
const ID & | i = 0 |
||
) |
Definition at line 5726 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
Definition at line 6562 of file navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp.
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.
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.
bcPtr_Type LifeV::BCh_preprocessing | ( | ) |
Definition at line 73 of file navier_stokes_blocks/examples/example_aorta_semi_implicit/boundaryConditions.hpp.
Definition at line 56 of file navier_stokes_blocks/examples/example_aorta_semi_implicit/ud_functions.hpp.
bcPtr_Type LifeV::BCh_drag | ( | ) |
Definition at line 73 of file navier_stokes_blocks/examples/example_external_flow/boundaryConditions.hpp.
bcPtr_Type LifeV::BCh_lift | ( | ) |
Definition at line 84 of file navier_stokes_blocks/examples/example_external_flow/boundaryConditions.hpp.
Definition at line 44 of file navier_stokes_blocks/examples/example_external_flow/ud_functions.hpp.
Real LifeV::inflowFunction | ( | const Real & | t, |
const Real & | , | ||
const Real & | , | ||
const Real & | , | ||
const ID & | i | ||
) |
Definition at line 49 of file navier_stokes_blocks/examples/example_external_flow/ud_functions.hpp.
Real LifeV::oneFunctionX | ( | const Real & | , |
const Real & | , | ||
const Real & | , | ||
const Real & | , | ||
const ID & | i | ||
) |
Definition at line 74 of file navier_stokes_blocks/examples/example_external_flow/ud_functions.hpp.
Real LifeV::oneFunctionY | ( | const Real & | , |
const Real & | , | ||
const Real & | , | ||
const Real & | , | ||
const ID & | i | ||
) |
Definition at line 86 of file navier_stokes_blocks/examples/example_external_flow/ud_functions.hpp.
Real LifeV::inflow_cyl | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | , | ||
const ID & | i | ||
) |
Definition at line 61 of file navier_stokes_blocks/testsuite/nonlinear_steady_navier_stokes/ud_functions.hpp.
Definition at line 61 of file navier_stokes_blocks/testsuite/nonlinear_time_dependent_navier_stokes/ud_functions.hpp.
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.
mesh | Reference to the mesh |
x_l | Left end point |
x_r | Right end point |
numberOfElements | Number of elements inside the mesh. |
Build 1D uniform mesh along the x axis, extending from x_l to x_r, with numberOfElements elements
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.
|
inline |
Definition at line 970 of file HolzapfelMaterialNonLinear.hpp.
|
inline |
Definition at line 847 of file HolzapfelGeneralizedMaterialNonLinear.hpp.
Definition at line 76 of file structure/examples/example_anisotropicTraction/ud_functions.cpp.
Definition at line 71 of file structure/examples/example_anisotropicTraction/ud_functions.cpp.
Definition at line 126 of file structure/examples/example_anisotropicTraction/ud_functions.cpp.
Definition at line 149 of file structure/examples/example_anisotropicTraction/ud_functions.cpp.
Definition at line 154 of file structure/examples/example_anisotropicTraction/ud_functions.cpp.
Definition at line 188 of file structure/examples/example_anisotropicTraction/ud_functions.cpp.
Real bcNonZeroSecondOrderExponential | ( | const Real & | , |
const Real & | , | ||
const Real & | , | ||
const Real & | , | ||
const ID & | |||
) |
Definition at line 224 of file structure/examples/example_anisotropicTraction/ud_functions.cpp.
Definition at line 229 of file structure/examples/example_anisotropicTraction/ud_functions.cpp.
Real thetaRotationFunction | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 254 of file structure/examples/example_anisotropicTraction/ud_functions.cpp.
Definition at line 391 of file structure/examples/example_anisotropicTraction/ud_functions.cpp.
Definition at line 446 of file structure/examples/example_anisotropicTraction/ud_functions.cpp.
VectorSmall< 3 > f | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z | ||
) |
Definition at line 48 of file structure/examples/example_bodyForces/ud_functions.cpp.
Real analyticalDisplacement | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 180 of file structure/examples/example_bodyForces/ud_functions.cpp.
Real sphereIndicatorFunction | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 576 of file structure/examples/example_checkingFibersDirection/ud_functions.cpp.
Real positionCenterSpherical | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 601 of file structure/examples/example_checkingFibersDirection/ud_functions.cpp.
Real localPositionSpherical | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 397 of file structure/examples/example_checkingFibersDirection/ud_functions.cpp.
Real Family1Spherical | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 211 of file structure/examples/example_checkingFibersDirection/ud_functions.cpp.
Real displacementVenantKirchhoffPenalized | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 145 of file structure/examples/example_computePrincipalTensions/ud_functions.cpp.
Definition at line 245 of file structure/examples/example_computePrincipalTensions/ud_functions.cpp.
Real referenceDirection | ( | const Real & | , |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | i | ||
) |
Definition at line 232 of file structure/examples/example_evaluatingScalarVectorialTensorialQuantitiesUsingETA/ud_functions.cpp.
|
inline |
Definition at line 805 of file DistributedHolzapfelMaterialNonLinear.hpp.
Definition at line 144 of file structure/testsuite/structuralsolver/ud_functions.cpp.
Definition at line 164 of file structure/testsuite/structuralsolver/ud_functions.cpp.
Definition at line 184 of file structure/testsuite/structuralsolver/ud_functions.cpp.
Definition at line 64 of file linear_function.hpp.
Definition at line 74 of file linear_function.hpp.
Definition at line 94 of file linear_function.hpp.
Definition at line 112 of file linear_function.hpp.
Definition at line 121 of file linear_function.hpp.
|
inline |
Factory create function.
Definition at line 160 of file BCInterfaceFunctionSolverDefined.hpp.
|
inline |
Factory create function.
Definition at line 253 of file BCInterfaceFunctionParser.hpp.
|
inline |
Factory create function.
Definition at line 160 of file BCInterfaceFunctionParserFile.hpp.
|
inline |
Factory create function.
Definition at line 122 of file BCInterfaceFunctionParserFileSolver.hpp.
|
inline |
Factory create function.
Definition at line 244 of file BCInterfaceFunctionParserSolver.hpp.
|
inline |
Factory create function.
Definition at line 233 of file BCInterfaceFunctionUserDefined.hpp.
|
inline |
Definition at line 91 of file QuadratureRuleBoundary.hpp.
|
inline |
Definition at line 1276 of file AnisotropicMultimechanismMaterialNonLinear.hpp.
Definition at line 48 of file analyticalSol.hpp.
const UInt nDimensions |
const UInt ensightOffset = 1 |
Definition at line 48 of file ExporterEnsight.hpp.
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) |
const GeometricMap geoBiquadraticHexa |
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 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 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 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) |
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 int QUAD_RULE_DUMMY = 1 |
id of the quadrature rules on nodes
Definition at line 52 of file FEDefinitions.cpp.
|
static |
Definition at line 55 of file FEDefinitions.cpp.
const size_t NB_QUAD_RULE_NODE = 3 |
total number of quadrature rules on segments
Definition at line 68 of file FEDefinitions.cpp.
const int QUAD_RULE_NODE_1PT = 1 |
id of the quadrature rules on nodes
Definition at line 70 of file FEDefinitions.cpp.
|
static |
Definition at line 73 of file FEDefinitions.cpp.
const size_t NB_QUAD_RULE_SEG = 4 |
total number of quadrature rules on segments
Definition at line 88 of file FEDefinitions.cpp.
const size_t QUAD_RULE_SEG_1PT = 1 |
id of the quadrature rules on segments
Definition at line 90 of file FEDefinitions.cpp.
const size_t QUAD_RULE_SEG_2PT = 2 |
Definition at line 91 of file FEDefinitions.cpp.
const size_t QUAD_RULE_SEG_3PT = 3 |
Definition at line 92 of file FEDefinitions.cpp.
const size_t QUAD_RULE_SEG_4PT = 4 |
Definition at line 93 of file FEDefinitions.cpp.
|
static |
Definition at line 96 of file FEDefinitions.cpp.
const Real q2ptx1 = ( 1 - std::sqrt ( 1. / 3. ) ) / 2. |
Definition at line 105 of file FEDefinitions.cpp.
const Real q2ptx2 = ( 1 + std::sqrt ( 1. / 3. ) ) / 2. |
Definition at line 105 of file FEDefinitions.cpp.
const Real q2ptw1 = 0.5 |
Definition at line 106 of file FEDefinitions.cpp.
const Real q2ptw2 = 0.5 |
Definition at line 106 of file FEDefinitions.cpp.
|
static |
Definition at line 108 of file FEDefinitions.cpp.
const Real q3ptx1 = 0.5 |
Definition at line 117 of file FEDefinitions.cpp.
const Real q3ptx2 = ( 1 - std::sqrt ( 3. / 5. ) ) / 2. |
Definition at line 117 of file FEDefinitions.cpp.
const Real q3ptx3 = ( 1 + std::sqrt ( 3. / 5. ) ) / 2. |
Definition at line 117 of file FEDefinitions.cpp.
const Real q3ptw1 = 8. / 18. |
Definition at line 118 of file FEDefinitions.cpp.
const Real q3ptw2 = 5. / 18. |
Definition at line 118 of file FEDefinitions.cpp.
const Real q3ptw3 = 5. / 18. |
Definition at line 118 of file FEDefinitions.cpp.
|
static |
Definition at line 120 of file FEDefinitions.cpp.
const Real q4ptx1 = (1. - sqrt ( (3. - 2.*sqrt (6. / 5.) ) / 7.) ) / 2. |
Definition at line 131 of file FEDefinitions.cpp.
const Real q4ptw1 = 0.5 * (18. + sqrt (30) ) / 36. |
Definition at line 131 of file FEDefinitions.cpp.
const Real q4ptx2 = (1. + sqrt ( (3. - 2.*sqrt (6. / 5.) ) / 7.) ) / 2. |
Definition at line 132 of file FEDefinitions.cpp.
const Real q4ptw2 = 0.5 * (18. + sqrt (30) ) / 36. |
Definition at line 132 of file FEDefinitions.cpp.
const Real q4ptx3 = (1. - sqrt ( (3. + 2.*sqrt (6. / 5.) ) / 7.) ) / 2. |
Definition at line 133 of file FEDefinitions.cpp.
const Real q4ptw3 = 0.5 * (18. - sqrt (30) ) / 36. |
Definition at line 133 of file FEDefinitions.cpp.
const Real q4ptx4 = (1. + sqrt ( (3. + 2.*sqrt (6. / 5.) ) / 7.) ) / 2. |
Definition at line 134 of file FEDefinitions.cpp.
const Real q4ptw4 = 0.5 * (18. - sqrt (30) ) / 36. |
Definition at line 134 of file FEDefinitions.cpp.
|
static |
Definition at line 136 of file FEDefinitions.cpp.
|
static |
Definition at line 150 of file FEDefinitions.cpp.
|
static |
Definition at line 172 of file FEDefinitions.cpp.
|
static |
Definition at line 180 of file FEDefinitions.cpp.
const Real t4pt_xb1 = 3. / 5. |
Definition at line 191 of file FEDefinitions.cpp.
const Real t4pt_xb2 = 1. / 5. |
Definition at line 192 of file FEDefinitions.cpp.
const Real t4pt_w1 = 25. / 96. |
Definition at line 193 of file FEDefinitions.cpp.
const Real t4pt_w2 = -9. / 32. |
Definition at line 194 of file FEDefinitions.cpp.
const Real t4pt_a = 1. / 3. |
Definition at line 195 of file FEDefinitions.cpp.
|
static |
Definition at line 197 of file FEDefinitions.cpp.
const Real t6pt_x1 = 0.091576213509770743 |
Definition at line 212 of file FEDefinitions.cpp.
const Real t6pt_x2 = 0.44594849091596488 |
Definition at line 213 of file FEDefinitions.cpp.
const Real t6pt_w1 = 0.054975871827660933 |
Definition at line 214 of file FEDefinitions.cpp.
const Real t6pt_w2 = 0.11169079483900573 |
Definition at line 215 of file FEDefinitions.cpp.
|
static |
Definition at line 217 of file FEDefinitions.cpp.
const Real t7pt_x0 = 1. / 3. |
Definition at line 231 of file FEDefinitions.cpp.
const Real t7pt_x1 = 0.10128650732345633 |
Definition at line 232 of file FEDefinitions.cpp.
const Real t7pt_x2 = 0.47014206410511508 |
Definition at line 233 of file FEDefinitions.cpp.
const Real t7pt_w0 = 0.1125 |
Definition at line 234 of file FEDefinitions.cpp.
const Real t7pt_w1 = 0.062969590272413576 |
Definition at line 235 of file FEDefinitions.cpp.
const Real t7pt_w2 = 0.066197076394253090 |
Definition at line 236 of file FEDefinitions.cpp.
|
static |
Definition at line 238 of file FEDefinitions.cpp.
|
static |
Definition at line 254 of file FEDefinitions.cpp.
|
static |
Definition at line 277 of file FEDefinitions.cpp.
|
static |
Definition at line 285 of file FEDefinitions.cpp.
|
static |
Definition at line 298 of file FEDefinitions.cpp.
|
static |
Definition at line 317 of file FEDefinitions.cpp.
|
static |
Definition at line 343 of file FEDefinitions.cpp.
|
static |
Definition at line 369 of file FEDefinitions.cpp.
const Real tet4ptx1 = ( 5. - std::sqrt ( 5. ) ) / 20. |
Definition at line 377 of file FEDefinitions.cpp.
const Real tet4ptx2 = ( 5. + 3 * std::sqrt ( 5. ) ) / 20. |
Definition at line 377 of file FEDefinitions.cpp.
|
static |
Definition at line 379 of file FEDefinitions.cpp.
|
static |
Definition at line 391 of file FEDefinitions.cpp.
const Real tet5ptx1 = 1. / 6. |
Definition at line 403 of file FEDefinitions.cpp.
const Real tet5ptx2 = 1. / 2. |
Definition at line 403 of file FEDefinitions.cpp.
const Real tet5ptx3 = 1. / 4. |
Definition at line 403 of file FEDefinitions.cpp.
|
static |
Definition at line 405 of file FEDefinitions.cpp.
const Real r5 = 0.25 |
Definition at line 422 of file FEDefinitions.cpp.
const Real s5[4] |
Definition at line 424 of file FEDefinitions.cpp.
const Real t5[4] |
Definition at line 430 of file FEDefinitions.cpp.
const Real u5 = 0.05635083268962915 |
Definition at line 436 of file FEDefinitions.cpp.
const Real v5 = 0.4436491673103708 |
Definition at line 438 of file FEDefinitions.cpp.
const Real A5 = 0.01975308641975309 |
Definition at line 440 of file FEDefinitions.cpp.
const Real B5[2] |
Definition at line 442 of file FEDefinitions.cpp.
const Real C5 = 0.008818342151675485 |
Definition at line 448 of file FEDefinitions.cpp.
|
static |
Definition at line 450 of file FEDefinitions.cpp.
const Real t[4] |
Definition at line 478 of file FEDefinitions.cpp.
const Real s[4] |
Definition at line 483 of file FEDefinitions.cpp.
const Real r[4] |
Definition at line 488 of file FEDefinitions.cpp.
const Real A[4] |
Definition at line 493 of file FEDefinitions.cpp.
const Real B[4] |
Definition at line 498 of file FEDefinitions.cpp.
const Real C[4] |
Definition at line 503 of file FEDefinitions.cpp.
|
static |
Definition at line 518 of file FEDefinitions.cpp.
|
static |
Definition at line 593 of file FEDefinitions.cpp.
|
static |
Definition at line 614 of file FEDefinitions.cpp.
|
static |
Definition at line 622 of file FEDefinitions.cpp.
|
static |
Definition at line 639 of file FEDefinitions.cpp.
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 |
|
static |
|
static |
|
static |
Definition at line 4176 of file FEDefinitions.cpp.
|
static |
|
static |
|
static |
|
static |
Definition at line 4188 of file FEDefinitions.cpp.
const ReferenceFEHybrid feTriaRT0Hyb |
Definition at line 207 of file ReferenceFEHybrid.hpp.
const ReferenceFEHybrid feTriaRT0VdotNHyb |
Definition at line 208 of file ReferenceFEHybrid.hpp.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 4249 of file FEDefinitions.cpp.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 4272 of file FEDefinitions.cpp.
const ReferenceFEHybrid feHexaRT0Hyb |
Definition at line 210 of file ReferenceFEHybrid.hpp.
const ReferenceFEHybrid feHexaRT0VdotNHyb |
Definition at line 211 of file ReferenceFEHybrid.hpp.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 4332 of file FEDefinitions.cpp.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 4352 of file FEDefinitions.cpp.
const ReferenceFEHybrid feTetraRT0Hyb |
Definition at line 213 of file ReferenceFEHybrid.hpp.
const ReferenceFEHybrid feTetraRT0VdotNHyb |
Definition at line 214 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 388 of file ReferenceElement.hpp.
|
static |
Definition at line 393 of file ReferenceElement.hpp.
|
static |
Definition at line 398 of file ReferenceElement.hpp.
|
static |
Definition at line 403 of file ReferenceElement.hpp.
|
static |
Definition at line 422 of file ReferenceElement.hpp.
|
static |
Definition at line 427 of file ReferenceElement.hpp.
|
static |
Definition at line 431 of file ReferenceElement.hpp.
|
static |
Definition at line 435 of file ReferenceElement.hpp.
|
static |
Definition at line 456 of file ReferenceElement.hpp.
|
static |
Definition at line 462 of file ReferenceElement.hpp.
|
static |
Definition at line 466 of file ReferenceElement.hpp.
|
static |
Definition at line 470 of file ReferenceElement.hpp.
|
static |
Definition at line 495 of file ReferenceElement.hpp.
|
static |
Definition at line 501 of file ReferenceElement.hpp.
|
static |
Definition at line 505 of file ReferenceElement.hpp.
|
static |
Definition at line 509 of file ReferenceElement.hpp.
|
static |
Definition at line 531 of file ReferenceElement.hpp.
|
static |
Definition at line 537 of file ReferenceElement.hpp.
|
static |
Definition at line 542 of file ReferenceElement.hpp.
|
static |
Definition at line 547 of file ReferenceElement.hpp.
|
static |
Definition at line 579 of file ReferenceElement.hpp.
|
static |
Definition at line 586 of file ReferenceElement.hpp.
|
static |
Definition at line 591 of file ReferenceElement.hpp.
|
static |
Definition at line 597 of file ReferenceElement.hpp.
|
static |
Definition at line 636 of file ReferenceElement.hpp.
|
static |
Definition at line 644 of file ReferenceElement.hpp.
|
static |
Definition at line 649 of file ReferenceElement.hpp.
|
static |
Definition at line 656 of file ReferenceElement.hpp.
|
static |
Definition at line 727 of file ReferenceElement.hpp.
|
static |
Definition at line 737 of file ReferenceElement.hpp.
|
static |
Definition at line 743 of file ReferenceElement.hpp.
|
static |
Definition at line 752 of file ReferenceElement.hpp.
|
static |
Definition at line 799 of file ReferenceElement.hpp.
|
static |
Definition at line 806 of file ReferenceElement.hpp.
|
static |
Definition at line 813 of file ReferenceElement.hpp.
|
static |
Definition at line 838 of file ReferenceElement.hpp.
|
static |
Definition at line 843 of file ReferenceElement.hpp.
|
static |
Definition at line 848 of file ReferenceElement.hpp.
|
static |
Definition at line 853 of file ReferenceElement.hpp.
|
static |
Definition at line 888 of file ReferenceElement.hpp.
|
static |
Definition at line 896 of file ReferenceElement.hpp.
|
static |
Definition at line 901 of file ReferenceElement.hpp.
|
static |
Definition at line 908 of file ReferenceElement.hpp.
|
static |
Definition at line 1003 of file ReferenceElement.hpp.
|
static |
Definition at line 1016 of file ReferenceElement.hpp.
|
static |
Definition at line 1024 of file ReferenceElement.hpp.
|
static |
Definition at line 1037 of file ReferenceElement.hpp.
|
static |
Definition at line 1071 of file ReferenceElement.hpp.
|
static |
Definition at line 1076 of file ReferenceElement.hpp.
|
static |
Definition at line 1081 of file ReferenceElement.hpp.
|
static |
Definition at line 1085 of file ReferenceElement.hpp.
|
static |
Definition at line 1127 of file ReferenceElement.hpp.
|
static |
Definition at line 1135 of file ReferenceElement.hpp.
|
static |
Definition at line 1140 of file ReferenceElement.hpp.
|
static |
Definition at line 1147 of file ReferenceElement.hpp.
|
static |
Definition at line 1207 of file ReferenceElement.hpp.
|
static |
Definition at line 1216 of file ReferenceElement.hpp.
|
static |
Definition at line 1221 of file ReferenceElement.hpp.
|
static |
Definition at line 1229 of file ReferenceElement.hpp.
|
static |
Definition at line 1416 of file ReferenceElement.hpp.
|
static |
Definition at line 1430 of file ReferenceElement.hpp.
|
static |
Definition at line 1437 of file ReferenceElement.hpp.
|
static |
Definition at line 1458 of file ReferenceElement.hpp.
|
static |
Definition at line 1675 of file ReferenceElement.hpp.
|
static |
Definition at line 1690 of file ReferenceElement.hpp.
|
static |
Definition at line 1697 of file ReferenceElement.hpp.
|
static |
Definition at line 1719 of file ReferenceElement.hpp.
|
static |
Definition at line 1778 of file ReferenceElement.hpp.
|
static |
Definition at line 1784 of file ReferenceElement.hpp.
|
static |
Definition at line 1789 of file ReferenceElement.hpp.
|
static |
Definition at line 1794 of file ReferenceElement.hpp.
|
static |
Definition at line 1931 of file ReferenceElement.hpp.
|
static |
Definition at line 1944 of file ReferenceElement.hpp.
|
static |
Definition at line 1951 of file ReferenceElement.hpp.
|
static |
Definition at line 1970 of file ReferenceElement.hpp.
|
static |
Definition at line 2056 of file ReferenceElement.hpp.
|
static |
Definition at line 2066 of file ReferenceElement.hpp.
|
static |
Definition at line 2076 of file ReferenceElement.hpp.
|
static |
Definition at line 2134 of file ReferenceElement.hpp.
|
static |
Definition at line 2142 of file ReferenceElement.hpp.
|
static |
Definition at line 2150 of file ReferenceElement.hpp.
|
static |
Definition at line 227 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 240 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 246 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 252 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 297 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 314 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 322 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 330 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 338 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 346 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 354 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 395 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 409 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 416 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 423 of file ReferenceFEHybrid.hpp.
|
static |
Definition at line 430 of file ReferenceFEHybrid.hpp.
NeighborType const POINT_NEIGHBORS = 0x1 |
Definition at line 59 of file GhostHandler.hpp.
NeighborType const RIDGE_NEIGHBORS = 0x2 |
Definition at line 60 of file GhostHandler.hpp.
NeighborType const FACET_NEIGHBORS = 0x4 |
Definition at line 61 of file GhostHandler.hpp.
NeighborType const ELEMENT_NEIGHBORS = 0x8 |
Definition at line 62 of file GhostHandler.hpp.
NeighborType const ALL_NEIGHBORS = POINT_NEIGHBORS | RIDGE_NEIGHBORS | FACET_NEIGHBORS | ELEMENT_NEIGHBORS |
Definition at line 63 of file GhostHandler.hpp.
const UInt bdfMaxOrder = 6 |
Definition at line 51 of file TimeAdvanceBDFVariableStep.hpp.
|
static |
Definition at line 71 of file EncoderBase64.cpp.
|
static |
Definition at line 90 of file LifeDebug.cpp.
|
static |
Definition at line 91 of file LifeDebug.cpp.
|
static |
Definition at line 92 of file LifeDebug.cpp.
|
static |
Definition at line 93 of file LifeDebug.cpp.
const UInt BDF_MAX_ORDER = 5 |
Definition at line 53 of file TimeAdvanceBDF.hpp.
const Real Pi = 3.14159265358979323846264338328 |
Definition at line 36 of file KimMoin.cpp.
Definition at line 39 of file /linear_function.hpp.
const UInt nbComp = 2 |
BidomainSolver - This class implements a bidomain solver.
Definition at line 63 of file HeartBidomainSolver.hpp.
double alpha = 1 |
Definition at line 39 of file /nonlinear_function.hpp.