|
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.
|