File List

Here is a list of all files with brief descriptions:
AnalyticShape.cpp [code]
AnalyticShape.hpp [code]Shape defined by $ \{x \in \mathbf{R}^3 / f(x)>0 \} $
ansi2knr.c [code]
Array3DShape.hpp [code]
Assert.hpp [code]
AutoPointer.hpp [code]
BaseFEMDiscretization.hpp [code]Finite element base class
BaseMatrix.hpp [code]
BaseName.hpp [code]
BaseVector.hpp [code]
BiConjugateGradient.hpp [code]
BiConjugateGradientOptions.hpp [code]
BiConjugateGradientStabilized.hpp [code]
BiConjugateGradientStabilizedOptions.hpp [code]
BinaryOperation.hpp [code]Discribes binary operations
BooleanExpression.cpp [code]
BooleanExpression.hpp [code]
Boundary.hpp [code]This describes boundaries
BoundaryCondition.hpp [code]This class is used to describe sets of boundary conditions applied to a scalar unknown
BoundaryConditionCommonFEMDiscretization.hpp [code]Standard templates for finite element boundary condition discretization
BoundaryConditionDiscretization.cpp [code]
BoundaryConditionDiscretization.hpp [code]
BoundaryConditionDiscretizationElimination.cpp [code]
BoundaryConditionDiscretizationElimination.hpp [code]
BoundaryConditionDiscretizationFEM.hpp [code]Finite Element boundary conditions discretization
BoundaryConditionDiscretizationPenalty.cpp [code]
BoundaryConditionDiscretizationPenalty.hpp [code]
BoundaryConditionDiscretizationSpectralConform.cpp [code]
BoundaryConditionDiscretizationSpectralConform.hpp [code]
BoundaryConditionDiscretizationSpectralNonConform.cpp [code]
BoundaryConditionDiscretizationSpectralNonConform.hpp [code]
BoundaryConditionExpression.cpp [code]
BoundaryConditionExpression.hpp [code]This class defines the base class of BoundaryCondition expressions
BoundaryConditionExpressionDirichlet.cpp [code]
BoundaryConditionExpressionDirichlet.hpp [code]This class defines the class of dirichlet BoundaryCondition expressions
BoundaryConditionExpressionFourrier.cpp [code]
BoundaryConditionExpressionFourrier.hpp [code]This class defines the class of fourrier BoundaryCondition expressions
BoundaryConditionExpressionNeumann.cpp [code]
BoundaryConditionExpressionNeumann.hpp [code]This class defines the class of neumann BoundaryCondition expressions
BoundaryConditionFDMDiscretization.hpp [code]Fictitious domain method discretization of boundary conditions. The only difference with the mother class is the call of the mesh generator in the constructor
BoundaryConditionListExpression.cpp [code]
BoundaryConditionListExpression.hpp [code]
BoundaryConditionSet.hpp [code]This class is used to describe sets of boundary conditions
BoundaryConditionSurfaceMeshAssociation.hpp [code]This class is used to map boundary conditions to there meshes
BoundaryExpression.cpp [code]
BoundaryExpression.hpp [code]This class defines the base class of Boundary expressions
BoundaryExpressionList.cpp [code]
BoundaryExpressionList.hpp [code]Defines list of boundary expression
BoundaryExpressionPOVRay.cpp [code]
BoundaryExpressionPOVRay.hpp [code]This class defines the class of POVRay Boundary expressions
BoundaryExpressionReferences.cpp [code]
BoundaryExpressionReferences.hpp [code]This class defines boundary expression reference
BoundaryExpressionSurfaceMesh.cpp [code]
BoundaryExpressionSurfaceMesh.hpp [code]Describes surface mesh boundary expressions
BoundaryList.hpp [code]List of boundaries of various type
BoundaryMeshAssociation.hpp [code]Associates boundaries and meshes
BoundaryPOVRay.hpp [code]POVRay boundaries description
BoundaryReferences.hpp [code]Set of references associated to a boundary
BoundarySurfaceMesh.cpp [code]
BoundarySurfaceMesh.hpp [code]Describes boundaries defined by Surface Meshes
CartesianHexahedron.cpp [code]
CartesianHexahedron.hpp [code]Rectangular Haxaheron
Cell.cpp [code]
Cell.hpp [code]This class describes 3D Mesh cells
CellDuplicator.hpp [code]Copying cells from one mesh to the other using generic technic
CommandLineOption.hpp [code]Describes command line options
CommandLineParser.cpp [code]
CommandLineParser.hpp [code]Command line parser
ComponentBoundaryConditions.hpp [code]
Cone.cpp [code]
Cone.hpp [code]This is the class which defines a Virtual Reality Cone
ConformTransformation.cpp [code]
ConformTransformation.hpp [code]
ConjugateGradient.hpp [code]
ConjugateGradientOptions.hpp [code]
connected_triangle.hpp [code]
Connectivity.hpp [code]Stores all kind of mesh connectivities
ConnectivityBuilder.cpp [code]
ConnectivityBuilder.hpp [code]This class is dedicated to the construction of any kind of connectivities
Console.cpp [code]
Console.hpp [code]
ContourWidget.hpp [code]
Convection.cpp [code]
Convection.hpp [code]Convection operator Implementes $ (\frac{\partial}{\partial t} + u\cdot\nabla)(\cdot) $, where $u(x)\in R^3 $, using the characterics-galerkin method
Cube.cpp [code]
Cube.hpp [code]POVRay Cube
Cylinder.cpp [code]
Cylinder.hpp [code]This is the class which defines POV-Ray's cylinder
DegreeOfFreedomPositionsSet.cpp [code]
DegreeOfFreedomPositionsSet.hpp [code]Encapsulates degrees of freedom facilities for vectorial problems
DegreeOfFreedomSet.hpp [code]
DegreeOfFreedomSetBuilder.cpp [code]
DegreeOfFreedomSetBuilder.hpp [code]Builds degrees of freefom set according to the mesh, the periodicity, the number of variables and eventually the computational domain
DegreeOfFreedomSetManager.cpp [code]
DegreeOfFreedomSetManager.hpp [code]
DGFunction.hpp [code]This class manages dg functions for various finite element types
DGFunctionBase.hpp [code]Base class for discontinuous finite element functions
DGFunctionBuilder.cpp [code]
DGFunctionBuilder.hpp [code]Factory for finite element functions
DiagPrecond.hpp [code]
Difference.cpp [code]
Difference.hpp [code]This is the class which defines a POVRay set operation: the difference
Dirichlet.hpp [code]Dirichlet condition
Discretization.hpp [code]This class is used to define discretizations of PDEProblems
DiscretizationType.hpp [code]This class describes vectorial types of Discretization
DiscretizedOperators.cpp [code]
DiscretizedOperators.hpp [code]Builds lists of discretized operators according to a problem definition
DivMuGrad.hpp [code]This class describes second order partial differencial operators of the form: $ \nabla\cdot \mu \nabla $
Domain.cpp [code]
Domain.hpp [code]This class describes a domain of $ R^3$ which is the defined by the union of the interior and the exterior of sets of Objects
DomainExpression.cpp [code]
DomainExpression.hpp [code]
DomainExpressionAnalytic.cpp [code]
DomainExpressionAnalytic.hpp [code]Domain defined by function expression for instance $ \Omega=\{x/ f(x)<g(x)\} $
DomainExpressionSet.cpp [code]
DomainExpressionSet.hpp [code]
DomainExpressionUndefined.cpp [code]
DomainExpressionUndefined.hpp [code]
DomainExpressionVariable.cpp [code]
DomainExpressionVariable.hpp [code]
DoubleHashedMatrix.hpp [code]
DoubleParameter.hpp [code]
Edge.cpp [code]
Edge.hpp [code]This class provides a Edge description
EdgesBuilder.hpp [code]Builds edges of given meshes
EdgesSet.hpp [code]Manages edges set
EditorWindow.cpp [code]
EditorWindow.hpp [code]
ElementaryMatrixSet.cpp [code]
ElementaryMatrixSet.hpp [code]
EliminatedFictitiousDomain.cpp [code]
EliminatedFictitiousDomain.hpp [code]Fictitious domain like method using elimination at coarse grid vertices to take into account Dirichlet conditions
EliminatedFictitiousDomainOptions.hpp [code]
EmbededFunctions.cpp [code]
EmbededFunctions.hpp [code]
EndianConverter.hpp [code]
EnumParameter.hpp [code]
ErrorHandler.cpp [code]
ErrorHandler.hpp [code]Error Handling class
Expression.hpp [code]This is the base class for all expressions
FacesBuilder.hpp [code]Builds faces of given meshes
FacesSet.hpp [code]
FatBoundary.cpp [code]
FatBoundary.hpp [code]
FatBoundaryOptions.hpp [code]
FEMDiscretization.hpp [code]PDE discretization using finite element method
FEMFunction.hpp [code]This class manages fem functions for various finite element types
FEMFunctionBase.hpp [code]Base class for finite element functions
FEMFunctionBuilder.cpp [code]
FEMFunctionBuilder.hpp [code]Factory for finite element functions
FEMSolution.cpp [code]
FEMSolution.hpp [code]
FFLexer.cpp [code]
FFLexer.hpp [code]
FFSyntaxHighlighter.hpp [code]This class builds a simple syntax highlighter for ff3d language files
FFThread.cpp [code]
FFThread.hpp [code]Main ff3d thread class
FGMRES.hpp [code]Flexible Generalized Minimal Residual Method with left preconditioning
FGMRESOptions.hpp [code]
FictitiousDomainMethod.cpp [code]
FictitiousDomainMethod.hpp [code]Discretizes standard fictitious domain like methods
FieldExpression.cpp [code]
FieldExpression.hpp [code]Describes functions fields
FieldExpressionList.cpp [code]
FieldExpressionList.hpp [code]Manages a list of fields of functions
FieldOfScalarFunction.cpp [code]
FieldOfScalarFunction.hpp [code]
FileDescriptor.hpp [code]Defines file descriptor
FiniteElementMethod.cpp [code]
FiniteElementMethod.hpp [code]This is the standard Finite element method
FiniteElementTraits.hpp [code]
FirstOrderOperator.hpp [code]First order operator
Fourrier.hpp [code]This class sets Fourrier or Robin boundary conditions: $\alpha u + A\nabla u \cdot n = g $ on $\gamma$
FunctionExpression.cpp [code]
FunctionExpression.hpp [code]Function expression base class
FunctionExpressionBinaryOperation.cpp [code]
FunctionExpressionBinaryOperation.hpp [code]FunctionExpression described as binary operators
FunctionExpressionCFunction.cpp [code]
FunctionExpressionCFunction.hpp [code]Function expression of standard cmath functions
FunctionExpressionComposed.cpp [code]
FunctionExpressionComposed.hpp [code]Function composition expression
FunctionExpressionConstant.cpp [code]
FunctionExpressionConstant.hpp [code]Constant function expression
FunctionExpressionConvection.cpp [code]
FunctionExpressionConvection.hpp [code]Function expression associated to a convection operator
FunctionExpressionDerivative.cpp [code]
FunctionExpressionDerivative.hpp [code]Computes the derivative of a function expression
FunctionExpressionDG.cpp [code]
FunctionExpressionDG.hpp [code]Manipulates discontinuous finite element function expressions
FunctionExpressionDomainCharacteristic.cpp [code]
FunctionExpressionDomainCharacteristic.hpp [code]Characteristic function of a domain
FunctionExpressionFEM.cpp [code]
FunctionExpressionFEM.hpp [code]Manipulates finite element function expressions
FunctionExpressionIntegrate.cpp [code]
FunctionExpressionIntegrate.hpp [code]This class describes expressions of function integration in a given direction $ \int_a^b f dx_i $
FunctionExpressionLinearBasis.cpp [code]
FunctionExpressionLinearBasis.hpp [code]Basis linear function $(x,y \mbox{or} z)$
FunctionExpressionMeshCharacteristic.cpp [code]
FunctionExpressionMeshCharacteristic.hpp [code]Describes characteristic function of a mesh
FunctionExpressionMeshReferences.cpp [code]
FunctionExpressionMeshReferences.hpp [code]This class describes function defined by references expression
FunctionExpressionNormalComponent.cpp [code]
FunctionExpressionNormalComponent.hpp [code]Manages normal-component expressions
FunctionExpressionNot.cpp [code]
FunctionExpressionNot.hpp [code]Describes the boolean unary operator not
FunctionExpressionObjectCharacteristic.cpp [code]
FunctionExpressionObjectCharacteristic.hpp [code]Manipulates the expression of the characteristic function of a given object
FunctionExpressionRead.cpp [code]
FunctionExpressionRead.hpp [code]Describes function expression readers
FunctionExpressionSpectral.cpp [code]
FunctionExpressionSpectral.hpp [code]Manipulates finite element function expressions
FunctionExpressionUnaryMinus.cpp [code]
FunctionExpressionUnaryMinus.hpp [code]This class manages unary minus operator on function expressions
FunctionExpressionValue.cpp [code]
FunctionExpressionValue.hpp [code]Embeddes the value of a function expression
FunctionExpressionVariable.cpp [code]
FunctionExpressionVariable.hpp [code]Manages function expression variables
GaussLobatto.cpp [code]
GaussLobatto.hpp [code]Manages Gauss-Lobatto quadratures on $ ]-1,1[ $
GaussLobattoManager.cpp [code]
GaussLobattoManager.hpp [code]Manager for Gauss-Lobatto vertices
GetParameter.hpp [code]
GMRES.hpp [code]
GMRESOptions.hpp [code]
GmshFormatReader.cpp [code]
GmshFormatReader.hpp [code]Reads mesh from file in the 'gmsh' format
GUI.cpp [code]
GUI.hpp [code]Ff3d's GUI
Hexahedron.cpp [code]
Hexahedron.hpp [code]Describes Hexaheron (using 8 vertices)
IdentifierSet.hpp [code]
IdentityPrecond.hpp [code]
IFStreamExpression.hpp [code]Base class for ifstream expression
IFStreamExpressionUndefined.hpp [code]Undefined ifstream
IFStreamExpressionValue.hpp [code]Ifstream expression instanciation
IFStreamExpressionVariable.cpp [code]
IFStreamExpressionVariable.hpp [code]
IncompleteCholeskiFactorization.hpp [code]
Index.hpp [code]
InfiniteCone.cpp [code]
InfiniteCone.hpp [code]Describes an infinite cone. It does not exist in POVRay and is used internally
InfiniteCylinder.cpp [code]
InfiniteCylinder.hpp [code]Used to extract the infinite cylinder part of a finite cylinder
Information.cpp [code]
Information.hpp [code]Contains informations related to ff3d's behaviour
InsideExpression.hpp [code]This class is used to build caracteristic function of sets of objects defined by a given color
InsideListExpression.cpp [code]
InsideListExpression.hpp [code]Nodes and leaves of the domain tree
Instruction.cpp [code]
Instruction.hpp [code]Utility instructions
IntegerParameter.hpp [code]
IntegratedExpression.hpp [code]
IntegratedOperatorExpression.hpp [code]
Intersection.cpp [code]
Intersection.hpp [code]Defines the POVRay set operation: intersection
Interval.cpp [code]
Interval.hpp [code]Describes intervals $ (a,b) $
IStreamExpression.cpp [code]
IStreamExpression.hpp [code]
IStreamExpressionList.hpp [code]
KrylovSolver.cpp [code]
KrylovSolver.hpp [code]This object class drives the linear system resolution
KrylovSolverOptionalInformations.hpp [code]
KrylovSolverOptions.hpp [code]
LabeledEnum.hpp [code]
LagrangeBasis.cpp [code]
LagrangeBasis.hpp [code]
LagrangianFiniteElement.hpp [code]Lagrangian finite element base class
LegendreBasis.cpp [code]
LegendreBasis.hpp [code]Manages basis of Legendre polynomials of degree $ d $
LegendreSolution.cpp [code]
LegendreSolution.hpp [code]
Lexer.hpp [code]
LinearExpression.hpp [code]
main.cpp [code]
MainWindow.cpp [code]
MainWindow.hpp [code]
MassOperator.hpp [code]Describes partial differencial operators of order 0
MatrixManagement.cpp [code]
MatrixManagement.hpp [code]
MemoryManagerOptions.hpp [code]
Mesh.hpp [code]
MeshDomainTetrahedrizor.cpp [code]
MeshDomainTetrahedrizor.hpp [code]Constructs a tetrahedral mesh of a given domain using a background domain
MeshExpression.cpp [code]
MeshExpression.hpp [code]Mesh expression management
MeshExtractor.hpp [code]Extracts sub-meshes from a given one using elements reference
MeshFormatReader.cpp [code]
MeshFormatReader.hpp [code]Reads mesh from file in the 'mesh' format
MeshGenerator.hpp [code]Base class for mesh generators
MeshOfHexahedra.cpp [code]
MeshOfHexahedra.hpp [code]Describes meshes composed of hexahedra
MeshOfTetrahedra.cpp [code]
MeshOfTetrahedra.hpp [code]Management of tetrahedra meshes
MeshOfTriangles.cpp [code]
MeshOfTriangles.hpp [code]
MeshPeriodizer.cpp [code]
MeshPeriodizer.hpp [code]Builts a periodic mesh out from a given mesh
MeshReader.cpp [code]
MeshReader.hpp [code]Main class for all *FormatReader
MeshReaderAM_FMTFormat.cpp [code]
MeshReaderAM_FMTFormat.hpp [code]Reads mesh from file in the 'am_fmt' format
MeshReaderVTKFormat.cpp [code]
MeshReaderVTKFormat.hpp [code]
MeshSimplifier.cpp [code]
MeshSimplifier.hpp [code]
MeshTetrahedrizor.cpp [code]
MeshTetrahedrizor.hpp [code]Transforms a given mesh in a tetrahedral mesh
MeshTransformer.cpp [code]
MeshTransformer.hpp [code]Builds a new mesh that is the transformation of a mesh by a field of functions
Method.cpp [code]
Method.hpp [code]
MultiGrid.hpp [code]
MultiGridOptions.hpp [code]
MultiLinearExpression.cpp [code]
MultiLinearExpression.hpp [code]
MultiLinearExpressionSum.cpp [code]
MultiLinearExpressionSum.hpp [code]
MultiLinearFormExpression.hpp [code]
Neumann.hpp [code]Neumann boundary conditions $ A \nabla u\cdot n = g $ on $ \gamma $
noblitz.h [code]
NormalManager.hpp [code]Manages normal
Not.cpp [code]
Not.hpp [code]Not set operation
Object.cpp [code]
Object.hpp [code]Describes objects which are made of a shape and maybe a reference
ObjectTransformer.cpp [code]
ObjectTransformer.hpp [code]Extracts object from boolean operation or compound object
Octree.hpp [code]
OctreeMesh.cpp [code]
OctreeMesh.hpp [code]Describes a non conform mesh that tries to fit the geometry
OctreeMeshBuilder.cpp [code]
OctreeMeshBuilder.hpp [code]Builds an octree mesh according to a background mesh and a domain
OFStreamExpression.hpp [code]Base class for ofstream expression
OFStreamExpressionUndefined.hpp [code]Undefined ofstream
OFStreamExpressionValue.hpp [code]Ofstream expression instanciation
OFStreamExpressionVariable.cpp [code]
OFStreamExpressionVariable.hpp [code]Ifstream expression variable
OptionExpression.hpp [code]
OStream.hpp [code]
OStreamExpression.cpp [code]
OStreamExpression.hpp [code]General ostream expression management class
OStreamExpressionList.hpp [code]
P0TetrahedronFiniteElement.cpp [code]
P0TetrahedronFiniteElement.hpp [code]
P0Triangle3DFiniteElement.cpp [code]
P0Triangle3DFiniteElement.hpp [code]
P1TetrahedronFiniteElement.cpp [code]
P1TetrahedronFiniteElement.hpp [code]
P1Triangle3DFiniteElement.cpp [code]
P1Triangle3DFiniteElement.hpp [code]
P2TetrahedronFiniteElement.cpp [code]
P2TetrahedronFiniteElement.hpp [code]
P2Triangle3DFiniteElement.cpp [code]
P2Triangle3DFiniteElement.hpp [code]
Parameter.cpp [code]
Parameter.hpp [code]
ParameterCenter.cpp [code]
ParameterCenter.hpp [code]
ParametersInitialization.cpp [code]
ParametersInitialization.hpp [code]
ParametrizableObject.cpp [code]
ParametrizableObject.hpp [code]
parse.ff.hpp [code]
parse.pov.hpp [code]
PDE.hpp [code]Partial differential equation
PDECondition.hpp [code]Defines boundary condition type
PDEEquationExpression.cpp [code]
PDEEquationExpression.hpp [code]
PDEOperator.hpp [code]Base PDE operators class
PDEOperatorExpression.cpp [code]
PDEOperatorExpression.hpp [code]
PDEOperatorSum.hpp [code]Descibe the sum of PDEOperators
PDEOperatorSumExpression.cpp [code]
PDEOperatorSumExpression.hpp [code]
PDEProblem.hpp [code]This class defines PDE problems
PDEProblemExpression.cpp [code]
PDEProblemExpression.hpp [code]
PDESolution.cpp [code]
PDESolution.hpp [code]
PDESolver.cpp [code]
PDESolver.hpp [code]
PDESystem.hpp [code]Describes PDE System
PDESystemExpression.cpp [code]
PDESystemExpression.hpp [code]This class allows manipulation of systems of PDEs and the associated boundary conditions
PenalizedFictitousDomain.cpp [code]
PenalizedFictitousDomain.hpp [code]Fictitious domain like method using penalty for Dirichlet discretization
PenalizedFictitousDomainOptions.hpp [code]
PETScKrylovSolver.cpp [code]
PETScKrylovSolver.hpp [code]
PETScMatrix.cpp [code]
PETScMatrix.hpp [code]
Plane.cpp [code]
Plane.hpp [code]This is the class which defines a Virtual Reality Plane
POVLexer.cpp [code]
POVLexer.hpp [code]
POVRayReferences.hpp [code]This class is used to manage POVRay references lists
Preconditioner.hpp [code]
Problem.hpp [code]Describes a problem
ProblemExpression.hpp [code]
Q0HexahedronFiniteElement.cpp [code]
Q0HexahedronFiniteElement.hpp [code]
Q0Quadrangle3DFiniteElement.cpp [code]
Q0Quadrangle3DFiniteElement.hpp [code]
Q1HexahedronFiniteElement.cpp [code]
Q1HexahedronFiniteElement.hpp [code]
Q1Quadrangle3DFiniteElement.cpp [code]
Q1Quadrangle3DFiniteElement.hpp [code]
Q2HexahedronFiniteElement.cpp [code]
Q2HexahedronFiniteElement.hpp [code]
Q2Quadrangle3DFiniteElement.cpp [code]
Q2Quadrangle3DFiniteElement.hpp [code]
QRealSpinBox.cpp [code]
QRealSpinBox.hpp [code]Fills the blank in Qt: QSpinBox only manages integers values
Quadrangle.cpp [code]
Quadrangle.hpp [code]Describes quadrangles in 3d
QuadratureFormula.cpp [code]
QuadratureFormula.hpp [code]
RealExpression.cpp [code]
RealExpression.hpp [code]
Reference.hpp [code]References
ReferenceCounting.cpp [code]
ReferenceCounting.hpp [code]
Rotation.cpp [code]
Rotation.hpp [code]This class defines rotations using the same description that POV-Ray. It means that rotations are performed using:
RunningOptions.hpp [code]This class stores running options. This allows to change ff3d's behaviour at running time
ScalarDegreeOfFreedomPositionsSet.cpp [code]Builds a ScalarDegreeOfFreedomPositionsSet
ScalarDegreeOfFreedomPositionsSet.hpp [code]Set of degrees of freedom positions for a scalar variable
ScalarDiscretizationTypeBase.hpp [code]This class describes types of discretization for scalar quantities
ScalarDiscretizationTypeDG.hpp [code]This class describes types of discretization for scalar discontinuous finite element quantities
ScalarDiscretizationTypeFEM.hpp [code]This class describes types of discretization for scalar finite element quantities
ScalarDiscretizationTypeSpectral.hpp [code]This class describes types of discretization for scalar spectral quantities
ScalarFunctionAnd.hpp [code]Boolean operation "and" between functions
ScalarFunctionBase.hpp [code]Base class for scalar functions
ScalarFunctionBuilder.cpp [code]
ScalarFunctionBuilder.hpp [code]Factory to build several types of functions
ScalarFunctionCFunction.hpp [code]C-function interface
ScalarFunctionComposed.cpp [code]
ScalarFunctionComposed.hpp [code]Composed function $ f(g_x,g_y,g_z) $
ScalarFunctionConstant.hpp [code]Constant function
ScalarFunctionDerivative.cpp [code]
ScalarFunctionDerivative.hpp [code]Scalar function derivative
ScalarFunctionDifference.hpp [code]Difference of functions
ScalarFunctionDivision.hpp [code]Quotient of 2 functions
ScalarFunctionDomainCharacteristic.cpp [code]
ScalarFunctionDomainCharacteristic.hpp [code]Characteristic function of a domain $ \mathbf{1}_\Omega $
ScalarFunctionEqual.hpp [code]True if the the two functions are equal at points
ScalarFunctionGreaterEqual.hpp [code]True if a function is greater or equal to another
ScalarFunctionGreaterThan.hpp [code]Returns true if a function is greater than another at evaluation point
ScalarFunctionIntegrate.cpp [code]
ScalarFunctionIntegrate.hpp [code]Integrates a function in a direction $ \int_a^b f dx_i $
ScalarFunctionLinearBasis.hpp [code]Linear function canonical basis
ScalarFunctionLowerEqual.hpp [code]Returns true at point if a function is lower or equal to another
ScalarFunctionLowerThan.hpp [code]Returns true if a function is lower than another at evaluation point
ScalarFunctionMax.hpp [code]Return the max of two functions
ScalarFunctionMaxComputer.cpp [code]
ScalarFunctionMaxComputer.hpp [code]Computes the max of a function on a mesh
ScalarFunctionMeshCharacteristic.cpp [code]
ScalarFunctionMeshCharacteristic.hpp [code]Characteristic function of a mesh
ScalarFunctionMeshElementsReferences.cpp [code]
ScalarFunctionMeshElementsReferences.hpp [code]Function defined by mesh element's references
ScalarFunctionMin.hpp [code]Return the min of two functions
ScalarFunctionMinComputer.cpp [code]
ScalarFunctionMinComputer.hpp [code]Computes the min of a function on a mesh
ScalarFunctionModulo.hpp [code]Returns the modulo of two operands $ f\% g $
ScalarFunctionNormal.cpp [code]
ScalarFunctionNormal.hpp [code]This class is a simple normal component evaluating function
ScalarFunctionNot.hpp [code]Function that returns 1 if the argument function is 0 and returns 0 else
ScalarFunctionNotEqual.hpp [code]Binary function that returns 1 if the two operands are differents and 0 else
ScalarFunctionObjectCharacteristic.cpp [code]
ScalarFunctionObjectCharacteristic.hpp [code]Charateristic function of an object
ScalarFunctionOr.hpp [code]Return 1 if one of the function is none null, 0 else
ScalarFunctionPower.hpp [code]Computes $ f^g $
ScalarFunctionProduct.hpp [code]Computes the product $ fg $
ScalarFunctionReaderBase.cpp [code]
ScalarFunctionReaderBase.hpp [code]Base class for function file reader
ScalarFunctionReaderBuilder.cpp [code]
ScalarFunctionReaderBuilder.hpp [code]Factory to build function readers
ScalarFunctionReaderMedit.cpp [code]
ScalarFunctionReaderMedit.hpp [code]Medit file format reader
ScalarFunctionReaderRaw.cpp [code]
ScalarFunctionReaderRaw.hpp [code]Raw file format reader
ScalarFunctionReaderVTK.cpp [code]
ScalarFunctionReaderVTK.hpp [code]VTK file format reader
ScalarFunctionSum.hpp [code]Returns the sum of two operands $ f+g $
ScalarFunctionUnaryMinus.hpp [code]Returns opposite of a function $ -f $
ScalarFunctionXor.hpp [code]Returns 1 if only one of two function is not 0, 0 else
Scale.cpp [code]
Scale.hpp [code]This class defines POVRay scalings
Scene.cpp [code]
Scene.hpp [code]Set of ojects
SceneBox.hpp [code]Transparent box
SceneExpression.cpp [code]
SceneExpression.hpp [code]
SecondOrderOperator.hpp [code]Second order partial differencial operators
Shape.cpp [code]
Shape.hpp [code]This virtual class allow to manipulate shapes (primitives and set operations)
Solution.hpp [code]
SolutionExpression.hpp [code]
Solver.hpp [code]
SolverDriver.cpp [code]
SolverDriver.hpp [code]
SolverDriverOptions.hpp [code]
SolverExpression.cpp [code]
SolverExpression.hpp [code]
SolverInformationCenter.hpp [code]Stores solver informations
SolverOptionsExpression.cpp [code]
SolverOptionsExpression.hpp [code]
SparseMatrix.hpp [code]
SpectralConformTransformation.cpp [code]
SpectralConformTransformation.hpp [code]1D affine transformation $ T : (-1,1) \mapsto (a,b)$
SpectralFEMPreconditioner.cpp [code]
SpectralFEMPreconditioner.hpp [code]Preconditions spectral method using FEM
SpectralFunction.hpp [code]This class manages spectral functions
SpectralLegendreDiscretizationConform.cpp [code]
SpectralLegendreDiscretizationConform.hpp [code]
SpectralLegendreDiscretizationNonConform.hpp [code]
SpectralLegendreDiscretizer.hpp [code]
SpectralMesh.cpp [code]
SpectralMesh.hpp [code]
SpectralMethod.cpp [code]
SpectralMethod.hpp [code]This implementes the spectral method
Sphere.cpp [code]
Sphere.hpp [code]This is the class which defines a POVRay Sphere
StaticBase.hpp [code]This class is the template for classes embedding a static member
StaticCenter.cpp [code]
StaticCenter.hpp [code]This class is used to allocate some static members
StaticPow.hpp [code]This class is used to compute $ n^m $ at compilation time
StreamCenter.cpp [code]
StreamCenter.hpp [code]
StringEquality.hpp [code]
StringExpression.cpp [code]
StringExpression.hpp [code]
Stringify.hpp [code]Converts writable objects to std::string
StringParameter.hpp [code]
Structured3DMesh.cpp [code]
Structured3DMesh.hpp [code]
Structured3DMeshShape.hpp [code]
Structured3DVector.hpp [code]This class defines a template Vector class to store huge quantity of datas defined on a 3d structure (ie: defined on a 3d mesh). The stored elements type is the template argument
SubOptionExpression.cpp [code]
SubOptionExpression.hpp [code]
SubOptionListExpression.hpp [code]
SurfaceMesh.hpp [code]Mother class for surface meshes
SurfaceMeshGenerator.cpp [code]
SurfaceMeshGenerator.hpp [code]A surface mesh generator
SurfaceMeshOfQuadrangles.hpp [code]
SurfaceMeshOfTriangles.hpp [code]This class describes 2d meshes made of triangles
SurfElem.hpp [code]This class is the base class for Surfacic Elements
SyntaxHighLighter.cpp [code]
SyntaxHighLighter.hpp [code]Syntax highlighting class
TermToTerm.hpp [code]
TestFunctionExpressionList.cpp [code]
TestFunctionExpressionList.hpp [code]Managed test function list
Tetrahedron.cpp [code]
Tetrahedron.hpp [code]Describes Tetrahedron (using 4 vertices)
Thread.hpp [code]Thread, Semaphore and Mutex classes
ThreadStaticBase.hpp [code]
ThreadStaticCenter.cpp [code]
ThreadStaticCenter.hpp [code]This class manages static variables creation and destruction. These static variables live as long as the Thread lives
Timer.hpp [code]
TinyMatrix.hpp [code]Template martix class. Dimensions and types are given at compilation time
TinyVector.hpp [code]This class defines small vectors of predefined size (ie: known at compilation time)
Torus.hpp [code]Torus POVRay object
Transform.hpp [code]This class is the base class for transformations that can be applied to Virtual Reality objects
TransformMatrix.cpp [code]
TransformMatrix.hpp [code]This class defines a 3x4 matrix using the same description that POV-Ray
Translation.cpp [code]
Translation.hpp [code]POVRay translation
TransType.h [code]
trapFPE.c [code]This piece of code helps you in finding floating operations errors
Triangle.cpp [code]
Triangle.hpp [code]Describes triangles in 3D
triangulation.cpp [code]
triangulation.hpp [code]
Types.hpp [code]Basic types definition are set here in ff3d
UnAssembledMatrix.cpp [code]
UnAssembledMatrix.hpp [code]
Union.cpp [code]
Union.hpp [code]This is the class which defines a Virtual Reality set operation: union
UnknownExpression.hpp [code]
UnknownExpressionDeclaration.cpp [code]
UnknownExpressionDeclaration.hpp [code]Unknown expression declaration
UnknownExpressionFunction.cpp [code]
UnknownExpressionFunction.hpp [code]
UnknownListExpression.cpp [code]
UnknownListExpression.hpp [code]
Variable.cpp [code]
Variable.hpp [code]
VariableLexerRepository.cpp [code]
VariableLexerRepository.hpp [code]Variable repository used during lexical analysis
VariableRepository.cpp [code]
VariableRepository.hpp [code]Variable repository during execution
VariationalBilinearBorderOperator.hpp [code]Describe bilinear operators living on boundaries
VariationalBilinearOperator.hpp [code]Describe bilinear operators
VariationalBorderOperator.hpp [code]Variational Operator living on a border
VariationalBorderOperatorAlphaUV.hpp [code]Term $ \int_\Gamma \alpha uv $
VariationalBorderOperatorFV.hpp [code]Defines $ \int_\Gamma fv $
VariationalDirichletListExpression.cpp [code]
VariationalDirichletListExpression.hpp [code]A list of Dirichlet Boundary Conditions
VariationalFormulaExpression.cpp [code]
VariationalFormulaExpression.hpp [code]Reads the bilinear form and interprets it
VariationalLinearBorderOperator.hpp [code]Describes linear border operators
VariationalLinearOperator.hpp [code]Describes linear operators
VariationalOperator.hpp [code]Variational Operator
VariationalOperatorAlphaDxUDxV.hpp [code]$ a(u,v) = \int\alpha\partial_{x_j} u \partial_{x_i} v $
VariationalOperatorAlphaUV.hpp [code]Describes term $ \int \alpha uv $
VariationalOperatorExpression.hpp [code]Variational operator description
VariationalOperatorFdxGV.hpp [code]Describes the term $ \int f\partial_{x_i}g\,v $
VariationalOperatorFdxV.hpp [code]Describes the term $ \int f\partial_{x_i}v $
VariationalOperatorFgradGgradV.hpp [code]$ l(v) = \int f\nabla g\cdot \nabla v $
VariationalOperatorFV.hpp [code]$ l(v) = \int fv $
VariationalOperatorMuGradUGradV.hpp [code]$ a(u,v) = \int\mu\nabla u\cdot\nabla v$
VariationalOperatorNuDxUV.hpp [code]$ a(u,v) = \int\nu\partial_{x_i} u v$
VariationalOperatorNuUdxV.hpp [code]$ a(u,v) = \int\nu u\partial_{x_i} v$
VariationalProblem.hpp [code]Describes variational problems
VariationalProblemExpression.cpp [code]
VariationalProblemExpression.hpp [code]This class describes Variational Problems
Vector.hpp [code]
Vector3Expression.cpp [code]
Vector3Expression.hpp [code]
VectorialPDEOperator.hpp [code]Descibes a vectorial PDE operator
Vertex.cpp [code]
Vertex.hpp [code]Vertices management
VerticesCorrespondance.hpp [code]This class describes vertices correspondances. It is used for instance to indicate vertices associations in the case of periodic domains
VerticesSet.hpp [code]Manages vertices set
VTKDriver.cpp [code]
VTKDriver.hpp [code]A first attempt to VTK management inside ff3d
WorkingMesh.hpp [code]This class is dedicated to the construction of meshes
WriterBase.cpp [code]
WriterBase.hpp [code]Writer base class
WriterMedit.cpp [code]
WriterMedit.hpp [code]Writer for medit mesh format
WriterRaw.cpp [code]
WriterRaw.hpp [code]Writer for raw format
WriterVTK.cpp [code]
WriterVTK.hpp [code]Writer for VTK format
XMLAttribute.cpp [code]
XMLAttribute.hpp [code]XML attributes
XMLContentBase.hpp [code]Base class for content of xml tags
XMLContentPosition.hpp [code]Describe content of tags that are position in the file
XMLFileReader.cpp [code]
XMLFileReader.hpp [code]General XML file reader
XMLLexer.cpp [code]
XMLLexer.hpp [code]
XMLTag.hpp [code]Simple embedding of basic XML tags
XMLTree.cpp [code]
XMLTree.hpp [code]XML tree stored into memory
XMLWriter.hpp [code]Simple utility to ease writting of XML files
ZoneCopy.cpp [code]
ZoneCopy.hpp [code]This is a wrapper which role is to copy zones of memory

Generated on Wed Nov 19 00:18:38 2008 for FreeFEM3D (aka ff3d) by  doxygen 1.5.6