|
Classes |
| class | AdaptiveIterationLevel1 |
| class | AdaptiveIterationLevel2 |
| class | AdaptiveIterationLevel3 |
| class | Adaptivity |
| | Adaptivity controls the adaptive time-stepping. More...
|
| class | Array |
| | DON'T USE ARRAY. USE NEWARRAY INSTEAD. WILL REPLACE ARRAY IN FUTURE VERSIONS. More...
|
| class | Array::Iterator |
| class | BiCGSTAB |
| | This is just a template. Write documentation here. More...
|
| class | BilinearForm |
| | EXPERIMENTAL: Redesign of the evaluation of variational forms. More...
|
| class | Boundary |
| class | BoundaryCondition |
| class | BoundaryData |
| class | BoundaryInit |
| class | Buffer |
| class | Cell |
| class | CellIterator |
| class | CellIterator::CellCellIterator |
| class | CellIterator::GenericCellIterator |
| class | CellIterator::MeshCellIterator |
| class | CellIterator::NodeCellIterator |
| class | CellRefData |
| | Cell refinement data. More...
|
| class | CG |
| | This is just a template. Write documentation here. More...
|
| class | cGqElement |
| class | cGqMethod |
| class | cGqMethods |
| class | Component |
| struct | Component::Less |
| class | ConvDiff |
| class | ConvDiffSolver |
| class | CursesLogger |
| class | DenseMatrix |
| class | dGqElement |
| class | dGqMethod |
| class | dGqMethods |
| class | DirectSolver |
| class | DofFunction |
| class | Dual |
| class | DummyPDE |
| class | Edge |
| class | EdgeIterator |
| class | EdgeIterator::BoundaryEdgeIterator |
| class | EdgeIterator::CellEdgeIterator |
| class | EdgeIterator::FaceEdgeIterator |
| class | EdgeIterator::GenericEdgeIterator |
| class | EdgeIterator::MeshEdgeIterator |
| class | EdgeIterator::NodeEdgeIterator |
| class | EdgeRefData |
| | Edge refinement data. More...
|
| class | Elasticity |
| class | ElasticitySolver |
| class | ElasticityStationary |
| class | ElasticityStationarySolver |
| class | ElasticityUpdated |
| class | ElasticityUpdatedSolver |
| class | Element |
| class | ElementBlock |
| class | ElementData |
| class | ElementGroup |
| class | ElementGroupIterator |
| | Iterator for access to element groups stored in time slabs. More...
|
| class | ElementGroupList |
| class | ElementIterator |
| class | ElementIterator::ElementGroupElementIterator |
| | Iterator for element group elements. More...
|
| class | ElementIterator::ElementGroupListElementIterator |
| | Iterator for time element group lists. More...
|
| class | ElementIterator::GenericElementIterator |
| | Base class for element iterators. More...
|
| class | ElementTmpFile |
| class | Euler |
| class | EulerSolver |
| class | Event |
| class | ExpressionFunction |
| class | Face |
| class | FaceIterator |
| class | FaceIterator::BoundaryFaceIterator |
| class | FaceIterator::CellFaceIterator |
| class | FaceIterator::GenericFaceIterator |
| class | FaceIterator::MeshFaceIterator |
| class | FEM |
| class | FGMRES |
| | This is just a template. Write documentation here. More...
|
| class | File |
| class | FiniteElement |
| class | FiniteElement::TestFunctionIterator |
| class | FiniteElement::TrialFunctionIterator |
| class | FiniteElement::Vector |
| class | FiniteElement::Vector::TestFunctionIterator |
| class | FiniteElement::Vector::TrialFunctionIterator |
| class | FiniteElementMethod |
| class | FixedPointIteration |
| class | Form |
| | EXPERIMENTAL: Redesign of the evaluation of variational forms. More...
|
| class | Form::TestFunction |
| class | Form::TrialFunction |
| class | Function |
| class | Function::Vector |
| class | FunctionList |
| class | FunctionList::FunctionData |
| class | FunctionPair |
| class | FunctionSpace |
| class | FunctionSpace::ElementFunction |
| class | FunctionSpace::ElementFunction::Vector |
| class | FunctionSpace::Iterator |
| class | FunctionSpace::Product |
| class | FunctionSpace::ShapeFunction |
| class | FunctionSpace::ShapeFunction::Vector |
| class | FunctionSpace::Vector |
| class | GaussianQuadrature |
| class | GaussQuadrature |
| class | GaussSeidel |
| class | GenericCell |
| class | GenericFile |
| class | GenericFunction |
| class | GenericLogger |
| class | GenericMatrix |
| class | GiDFile |
| class | GMRES |
| | This is just a template. Write documentation here. More...
|
| class | Heat |
| class | HeatSolver |
| class | Index |
| | IndexPair represents a two-dimensional index pair (i,j). More...
|
| class | IndexPair |
| | IndexPair represents a two-dimensional index pair (i,j). More...
|
| class | Integral |
| class | Integral::BoundaryMeasure |
| class | Integral::InteriorMeasure |
| class | Integral::Measure |
| | Integral measure (base class). More...
|
| class | Integral::Measure::Value |
| class | Iteration |
| | Base class for state-specific behavior of fixed point iteration. More...
|
| struct | Iteration::Increments |
| struct | Iteration::Residuals |
| struct | Iteration::Values |
| class | Jacobi |
| class | KrylovSolver |
| | Krylov solver, including conjugate gradient (CG), GMRES and BiCGSTAB. More...
|
| class | Lagrange |
| class | Legendre |
| class | LinearForm |
| | EXPERIMENTAL: Redesign of the evaluation of variational forms. More...
|
| class | LinearSolver |
| class | List |
| | DON'T USE LIST. USE NEWLIST INSTEAD. WILL REPLACE LIST IN FUTURE VERSIONS. More...
|
| class | List::Iterator |
| class | LoadForm |
| class | LoadVector |
| | The standard load vector on a given mesh. More...
|
| class | LobattoQuadrature |
| class | Logger |
| class | LogManager |
| class | LogStream |
| class | Map |
| class | MassForm |
| class | MassMatrix |
| | The standard mass matrix on a given mesh. More...
|
| class | MatlabFile |
| class | Matrix |
| class | Matrix::Column |
| | Nested class Column, reference to a column in the matrix. More...
|
| class | Matrix::Element |
| | --- Nested classes --- Nested class Element, reference to a position in the matrix More...
|
| class | Matrix::Row |
| | Nested class Row, reference to a row in the matrix. More...
|
| class | Mesh |
| class | MeshData |
| class | MeshHierarchy |
| class | MeshInit |
| class | MeshIterator |
| | Iterator for the meshs in a mesh hierarchy. More...
|
| class | MeshRefinement |
| | Algorithm for the refinement of a triangular or tetrahedral mesh. More...
|
| class | Method |
| class | MFile |
| class | MultigridSolver |
| class | NewArray |
| class | NewFEM |
| class | NewList |
| class | NewPDE |
| | EXPERIMENTAL: Redesign of the evaluation of variational forms. More...
|
| class | NewPoisson |
| | EXPERIMENTAL: Redesign of the evaluation of variational forms. More...
|
| class | NewtonIteration |
| | Fixed-point iteration using Newton's method. More...
|
| class | Node |
| class | NodeIterator |
| class | NodeIterator::BoundaryNodeIterator |
| class | NodeIterator::CellNodeIterator |
| class | NodeIterator::GenericNodeIterator |
| class | NodeIterator::MeshNodeIterator |
| class | NodeIterator::NodeNodeIterator |
| class | NonStiffIteration |
| | State-specific behavior of fixed point iteration for non-stiff problems. More...
|
| class | NSE_Continuity |
| class | NSE_Momentum |
| class | NSESolver |
| class | OctaveFile |
| class | ODE |
| class | ODEFunction |
| class | ODESolver |
| class | ODESolverWrapper |
| class | OpenDXFile |
| class | OpenDXFile::Frame |
| class | P1IntMap |
| class | P1Tet |
| class | P1TetElement |
| class | P1TetMap |
| class | P1Tri |
| class | P1TriElement |
| class | P1TriMap |
| class | Parameter |
| class | ParameterList |
| class | ParticleSystem |
| class | Partition |
| struct | Partition::Less |
| class | PDE |
| class | PDE::FunctionPair |
| class | Point |
| class | Poisson |
| class | PoissonSolver |
| class | PoissonSolverMultigrid |
| class | PoissonSystem |
| | EXPERIMENTAL: Redesign of the evaluation of variational forms. More...
|
| class | Preconditioner |
| class | Problem |
| class | Progress |
| class | Quadrature |
| class | RadauQuadrature |
| class | RecursiveTimeSlab |
| | The recursive version of the time slab. More...
|
| class | ReducedModel |
| class | ReducedModel::Model |
| class | Regulator |
| | Time step regulator. More...
|
| class | RHS |
| class | Richardson |
| class | Sample |
| | Sample of values at a given point. More...
|
| class | ScalarExpressionFunction |
| class | Settings |
| | Pre-defined global parameters within DOLFIN. More...
|
| class | SettingsManager |
| class | SilentLogger |
| class | SimpleTimeSlab |
| | The simple version of the time slab. More...
|
| class | SISolver |
| class | Solution |
| class | Solver |
| class | Solver::DummyODE |
| class | SOR |
| class | SparseMatrix |
| class | Sparsity |
| class | StiffnessForm |
| class | StiffnessMatrix |
| class | System |
| class | Table |
| class | Table::Block |
| class | Table::Iterator |
| class | Template |
| class | TemplateSolver |
| class | Tensor |
| class | TerminalLogger |
| class | TetMeshRefinement |
| class | Tetrahedron |
| class | TetrahedronMidpointQuadrature |
| class | TetrahedronVertexQuadrature |
| | Quadrature using the four vertices on the reference tetrahedron. More...
|
| class | TimeSlab |
| class | TimeStepper |
| class | Triangle |
| class | TriangleMidpointQuadrature |
| class | TriangleVertexQuadrature |
| | Quadrature using the three vertices on the reference triangle. More...
|
| class | TriMeshRefinement |
| class | Variable |
| class | Vector |
| class | VectorExpressionFunction |
| class | VectorFunction |
| class | Wave |
| class | WaveSolver |
| class | WaveVector |
| class | WaveVectorSolver |
| class | XMLFile |
| class | XMLMatrix |
| class | XMLMesh |
| class | XMLObject |
| class | XMLParameterList |
| class | XMLVector |
Typedefs |
| typedef void(* | BCFunctionPointer )(BoundaryCondition &) |
| typedef BCFunctionPointer | bcfunction |
| typedef real(* | FunctionPointer )(real, real, real, real) |
| typedef FunctionPointer | function |
| typedef real(* | VFunctionPointer )(real, real, real, real, int) |
| typedef VFunctionPointer | vfunction |
| typedef FunctionSpace::ShapeFunction | ShapeFunction |
| typedef FunctionSpace::Product | Product |
| typedef FunctionSpace::ElementFunction | ElementFunction |
| typedef SISolver | SimpleSolver |
| typedef double | real |
| typedef Cell * | CellPointer |
| typedef Edge * | EdgePointer |
| typedef Face * | FacePointer |
| typedef Mesh * | MeshPointer |
| typedef Node * | NodePointer |
| typedef ElementGroup * | ElementGroupPointer |
| typedef Element * | ElementPointer |
Enumerations |
| enum | Range { all
} |
| enum | Index { first,
last
} |
Functions |
| void | meminfo () |
| void | sysinfo () |
| void | sysinfo_user (char *string) |
| void | sysinfo_date (char *string) |
| void | sysinfo_host (char *string) |
| void | sysinfo_mach (char *string) |
| void | sysinfo_name (char *string) |
| void | sysinfo_vers (char *string) |
| void | sysinfo_dolfin (char *string) |
| template<class T> LogStream & | operator<< (LogStream &stream, const Table< T > &table) |
| const char * | date () |
| | Return a string containing current date and time.
|
| void | tic () |
| | Start timing.
|
| real | toc () |
| | Return elapsed time.
|
| real | tocd () |
| | Return and display elapsed time.
|
| bool | suffix (const char *string, const char *suffix) |
| void | remove_newline (char *string) |
| int | length (const char *string) |
| void | delay (real seconds) |
| real | tri10 (real x, real y, real z, real t) |
| real | tri11 (real x, real y, real z, real t) |
| real | tri12 (real x, real y, real z, real t) |
| real | tet10 (real x, real y, real z, real t) |
| real | tet11 (real x, real y, real z, real t) |
| real | tet12 (real x, real y, real z, real t) |
| real | tet13 (real x, real y, real z, real t) |
| FunctionSpace::ElementFunction | operator * (real a, const FunctionSpace::ElementFunction &v) |
| real | operator * (real a, const Integral::Measure &dm) |
| FunctionSpace::ElementFunction | operator * (real a, const FunctionSpace::Product &v) |
| FunctionSpace::ElementFunction | operator * (real a, const FunctionSpace::ShapeFunction &v) |
| real | zero (real x, real y, real z, real t) |
| real | one (real x, real y, real z, real t) |
| void | sax_start_document (void *ctx) |
| void | sax_end_document (void *ctx) |
| void | sax_start_element (void *ctx, const xmlChar *name, const xmlChar **attrs) |
| void | sax_end_element (void *ctx, const xmlChar *name) |
| void | sax_warning (void *ctx, const char *msg,...) |
| void | sax_error (void *ctx, const char *msg,...) |
| void | sax_fatal_error (void *ctx, const char *msg,...) |
| void | dolfin_info (const char *msg,...) |
| void | dolfin_info_aptr (const char *msg, va_list aptr) |
| void | dolfin_update () |
| void | dolfin_quit () |
| bool | dolfin_finished () |
| void | dolfin_segfault () |
| void | dolfin_start () |
| void | dolfin_start (const char *msg,...) |
| void | dolfin_end () |
| void | dolfin_end (const char *msg,...) |
| void | dolfin_log (bool state) |
| int | max (int x, int y) |
| int | min (int x, int y) |
| real | abs (real x) |
| | Return the absolute value of x.
|
| real | sqr (real x) |
| | Return the square of x.
|
| real | max (real x, real y) |
| | Return the maximum of x and y.
|
| real | min (real x, real y) |
| | Return the minimum of x and y.
|
| real | rand () |
| | Return a random number, uniformly distributed between [0.0, 1.0).
|
| int | round_int (real x) |
| int | floor_int (real x) |
| int | ceil_int (real x) |
| void | dolfin_parameter (Parameter::Type type, const char *identifier,...) |
| | Add new parameter.
|
| void | dolfin_set (const char *identifier,...) |
| | Set value of a parameter.
|
| void | dolfin_set_aptr (const char *identifier, va_list aptr) |
| | Set value of a parameter (aptr version).
|
| Parameter | dolfin_get (const char *identifier) |
| | Get value of a parameter.
|
| void | dolfin_load (const char *filename) |
| | Load parameters from given file.
|
| void | dolfin_save (const char *filename) |
| | Save parameters to given file.
|
| real | function_zero (real x, real y, real z, real t) |
| real | vfunction_zero (real x, real y, real z, real t, int i) |
| void | bcfunction_zero (BoundaryCondition &bc) |
Variables |
| clock_t | __tic_time |
| char | datestring [DOLFIN_WORDLENGTH] |
| cGqMethods | cG |
| | Table of cG(q) methods common to all elements.
|
| dGqMethods | dG |
| | Table of dG(q) methods common to all elements.
|