~corrado-maurini/dolfin/tao

« back to all changes in this revision

Viewing changes to dolfin/generation/UnitInterval.h

  • Committer: corrado maurini
  • Date: 2012-12-18 12:16:08 UTC
  • mfrom: (6685.78.207 trunk)
  • Revision ID: corrado.maurini@upmc.fr-20121218121608-nk82ly9jgsld9u84
updating with trunk, fix uint in TAO solver and hacking the check for tao FindTAO.cmake

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// Copyright (C) 2012 Benjamin Kehlet
 
2
//
 
3
// This file is part of DOLFIN.
 
4
//
 
5
// DOLFIN is free software: you can redistribute it and/or modify
 
6
// it under the terms of the GNU Lesser General Public License as published by
 
7
// the Free Software Foundation, either version 3 of the License, or
 
8
// (at your option) any later version.
 
9
//
 
10
// DOLFIN is distributed in the hope that it will be useful,
 
11
// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
12
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 
13
// GNU Lesser General Public License for more details.
 
14
//
 
15
// You should have received a copy of the GNU Lesser General Public License
 
16
// along with DOLFIN. If not, see <http://www.gnu.org/licenses/>.
 
17
//
 
18
// First added:  2012-11-09
 
19
// Last changed: 2012-11-09
 
20
 
 
21
#ifndef __UNIT_INTERVAL_H
 
22
#define __UNIT_INTERVAL_H
 
23
 
 
24
#include "UnitIntervalMesh.h"
 
25
#include <dolfin/log/log.h>
 
26
 
 
27
namespace dolfin
 
28
{
 
29
 
 
30
  /// A mesh of the unit interval (0, 1) with a given number of cells
 
31
  /// (nx) in the axial direction. The total number of intervals will
 
32
  /// be nx and the total number of vertices will be (nx + 1).
 
33
  ///
 
34
  /// This class has been deprecated. Use _UnitIntervalMesh_.
 
35
  class UnitInterval : public UnitIntervalMesh
 
36
  {
 
37
  public:
 
38
 
 
39
    /// Create mesh of unit interval
 
40
    UnitInterval(std::size_t nx=1) : UnitIntervalMesh(nx)
 
41
    {
 
42
      warning("UnitInterval is deprecated. Use UnitIntervalMesh.");
 
43
    }
 
44
  };
 
45
}
 
46
 
 
47
#endif